สารบัญ:
- ขั้นตอนที่ 1: แผ่นดินไหว
- ขั้นตอนที่ 2: วัสดุ
- ขั้นตอนที่ 3: บทเรียนด่วนเกี่ยวกับ V = I*R
- ขั้นตอนที่ 4: ขั้ว LED
- ขั้นตอนที่ 5: ตั้งค่าเครื่องตรวจจับแผ่นดินไหว
- ขั้นตอนที่ 6: ดาวน์โหลด.Ino
- ขั้นตอนที่ 7: สนุก
วีดีโอ: เครื่องตรวจจับแผ่นดินไหว Arduino ขั้นพื้นฐาน: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
Tiny9 กลับมาแล้ว และวันนี้เราจะมาสร้างเครื่องตรวจจับแผ่นดินไหว Arduino แบบง่ายๆ
โปรดเยี่ยมชมคำแนะนำของฉันในการเชื่อมต่อกับ LIS2HH12 ของ Tiny9 ในลิงค์ด้านล่างเพื่อตั้งค่าอุปกรณ์ ดังนั้นสิ่งที่คุณต้องทำคือเพิ่มตัวต้านทาน 3 ตัวและไดโอดเปล่งแสง 3 ตัว (LED)
มาตรความเร่ง 3 แกน
คำแนะนำนี้ถือเป็นระดับเริ่มต้นโดยมีประสบการณ์กับซอฟต์แวร์ Arduino
หากคุณต้องการซื้อมาตรความเร่ง ให้ไปที่ตำแหน่งใดตำแหน่งหนึ่งต่อไปนี้:
อเมซอน
* คำแนะนำนี้ไม่ได้สะท้อนถึงการเปลี่ยนแปลงความเร่งที่เป็นไปได้หรือที่ถูกต้องทั้งหมดสำหรับแผ่นดินไหวในระดับริกเตอร์
ขั้นตอนที่ 1: แผ่นดินไหว
ภาพนี้เป็นภาพการค้นหาแผ่นดินไหวโดย Google ตอนเป็นเด็ก ฉันเคยผ่านแผ่นดินไหวที่นอร์ธริดจ์ปี 1994 ฉันจำเรื่องแผ่นดินไหวไม่ได้มากไปกว่าเรื่องต่อไปนี้:
- บ้านแตกครึ่งและครึ่งหนึ่งตอนนี้มีขั้นตอนลงไป
- ผนังห้องหนึ่งในห้องนอนของฉันมีรูไปที่สวนหลังบ้าน
- ตอนนั้นฉันทำของเล่นชิ้นโปรดหาย มันมีลูกปัดในการสั่นสะเทือนที่คุณเห็นได้ขึ้นและลง
- ปูนซีเมนต์ทางเท้าฝั่งตรงข้ามพลิกคว่ำอย่างแท้จริง
- ถนนมี "ภูเขา" ขนาดเล็กที่สร้างขึ้น
ไม่จำเป็นต้องพูดว่าแผ่นดินไหวครั้งใหญ่ไม่ใช่เรื่องสนุก
เราไม่มีแผ่นดินไหวขนาดใหญ่ (มากกว่า 5.0) ในแคลิฟอร์เนียตอนใต้มาระยะหนึ่งแล้ว แต่สักวันหนึ่งเราจะทำ มาสร้างเครื่องตรวจจับแผ่นดินไหวกันเถอะ!!!
ขั้นตอนที่ 2: วัสดุ
พวกเราต้องการ:
- การตั้งค่าจาก LIS2HH12 ที่สอนได้
- ตัวต้านทาน 3x 690 โอห์ม
-1x ไฟ LED สีเขียว
-1x LED สีเหลือง
-1x LED สีแดง
- อุปกรณ์เสริม: เครื่องปอกสายไฟ
ขั้นตอนที่ 3: บทเรียนด่วนเกี่ยวกับ V = I*R
ในวิศวกรรมไฟฟ้าคุณมีสมการ V = I * R ที่บุกรุกชีวิตของคุณทุกวัน
วี = แรงดันไฟ (โวลท์, วี)
ผม = กระแส (แอมป์, A)
R = ความต้านทาน (โอห์ม)
ในวงจร สมการนี้ไม่เคยถูกละเมิด ดังนั้น ถ้าฉันเชื่อมต่อแหล่งจ่าย 5V กับตัวต้านทาน 690 โอห์ม แล้วต่อกับ LED กับกราวด์ กระแสในวงจรจะเป็นดังนี้:
ตัวอย่าง LED แรงดันตก = 2.5V
(ที่มา - LED) = กระแส * ความต้านทาน
5V-2.5V = ฉัน * 690 โอห์ม
I = 2.5V/690 Ohms = 3.62 milliAmps หรือ 3.62 mA
ไฟ LED ทั่วไปไม่ชอบเกิน 10mA-20mA ไม่เช่นนั้นไฟจะไหม้
ขั้นตอนที่ 4: ขั้ว LED
ไฟ LED มีขั้วที่ช่วยให้บุคคลทราบว่าต้องวางอย่างไรเพื่อให้กระแสไหลผ่านได้
กระแสไหลผ่านแอโนดของ LED ไปยังแคโทดของ LED ไม่สามารถไปทางอื่นได้ หากวางกลับด้าน จะไม่ทำงานหรือระเบิดหากแรงดันไฟฟ้าเกินข้อกำหนด
หากกระแสไฟไม่เพียงพอก็อาจไม่มีแสงใด ๆ เปล่งออกมาจาก LED
ด้านยาวของ LED สีแดงคือด้าน + แอโนด และด้านสั้นคือด้าน - แคโทด
ขั้นตอนที่ 5: ตั้งค่าเครื่องตรวจจับแผ่นดินไหว
ขั้นตอนการตั้งค่าตัวต้านทาน 3x 690 และไฟ LED 3 ดวง
1. วางตัวต้านทาน 690 โอห์มจาก D4 (แถว 55) ของ Arduino nano ไปที่แถว 37 ของเขียงหั่นขนม
2. วางขั้วบวก LED สีแดงที่ครึ่งบนของเขียงหั่นขนมที่แถว 37 และแคโทดวางในรางสีน้ำเงิน (GND)
3. วางตัวต้านทาน 690 โอห์มจาก D3 (แถว 54) ของ Arduino nano ไปที่แถวที่ 38 ของเขียงหั่นขนม
4. วางขั้วบวก LED สีเหลืองที่ครึ่งบนของเขียงหั่นขนมในแถวที่ 38 และวางแคโทดในรางสีน้ำเงิน (GND)
5. วางตัวต้านทาน 690 โอห์มจาก D2 (แถว 53) ของ Arduino nano ไปที่แถวที่ 39 ของเขียงหั่นขนม6 วางแอโนด LED สีเขียวที่ครึ่งบนของเขียงหั่นขนมในแถวที่ 39 และวางแคโทดในรางสีน้ำเงิน (GND)
7. ตรวจสอบให้แน่ใจว่าไม่มีสายไฟ ตัวต้านทาน หรือสายนำ LED ลัดวงจรโดยบังเอิญ ไม่เช่นนั้นคุณอาจสร้างความเสียหายให้กับวงจรของคุณได้
ขั้นตอนที่ 6: ดาวน์โหลด. Ino
ดาวน์โหลดไฟล์ Tiny9_LIS2HH12_Earthquake_mon.ino จากที่นี่: github
ขั้นตอนที่ 7: สนุก
ตอนนี้คุณควรจะสามารถอัปโหลด.ino ของคุณไปยัง Arduino nano ได้แล้ว
จะเกิดอะไรขึ้นหากเกิดแผ่นดินไหวเล็กน้อย ไฟ LED สีเหลืองจะสว่างขึ้น
หากเกิดแผ่นดินไหวครั้งใหญ่ ไฟ Led สีแดงจะสว่างขึ้น
เมื่อตรวจพบแผ่นดินไหวขนาดเล็กหรือใหญ่ คุณต้องรีเซ็ต Arduino หากคุณต้องการปิดไฟ LED
*ภาพร่างนี้ไม่ได้สะท้อนถึงการเปลี่ยนแปลงความเร่งที่เป็นไปได้หรือที่ถูกต้องทั้งหมดสำหรับแผ่นดินไหวในระดับริกเตอร์
แนะนำ:
หลอดไฟ Arduino Light Intensity ขั้นพื้นฐาน!: 5 ขั้นตอน
Basic Arduino Light Intensity Lamp!: วงจรของวันนี้เป็นโครงการ Arduino เล็ก ๆ ที่สนุกสนานสำหรับการกักกัน! วงจรนี้มุ่งเน้นไปที่สองวัสดุที่น่าสนใจ รีเลย์ SPDT & โฟโตรีซีสเตอร์ นอกจากนี้ วัตถุประสงค์ของการถ่ายทอดคือการเป็นสวิตช์ในวงจรทางอิเล็กทรอนิกส์ นอกจากนี้ การถ่ายรูป
Blender: กระบวนการ Rigging ขั้นพื้นฐาน: 10 ขั้นตอน
Blender: กระบวนการ Rigging ขั้นพื้นฐาน: สวัสดีทุกคน! ยินดีต้อนรับสู่คำแนะนำนี้! ในฐานะผู้สร้างอวาตาร์สำหรับ VRChat สิ่งที่ฉันทำบ่อยมากคือตัวละครหลักสำหรับใช้ใน Unity! ตัวละครแต่ละตัวมีความแตกต่างกัน แต่ฉันพบว่าส่วนใหญ่มักจะเป็นไปตามการออกแบบพื้นฐาน นั่นคือสิ่งที่ฉันจะ
กวดวิชา Windows Batch ขั้นพื้นฐาน: 5 ขั้นตอน
กวดวิชา Windows Batch ขั้นพื้นฐาน: สวัสดีทุกคน ในเวลา 24 ชม. ฉันได้เผยแพร่บทช่วยสอนแบบแบตช์ของ Windows ที่ฉันสัญญากับคุณไว้ในคำสั่งสอนครั้งล่าสุดของฉัน หากคุณยังไม่ได้ดูให้คลิกที่ลิงค์นี้ที่นี่: https://www.instructables.com/id/Python-Tutorial/ นี่คือพื้นฐาน (x100) ของแบตช์ pr
สร้างอุปกรณ์เพิ่มประสิทธิภาพมนุษย์ (การจัดหา TDCS ขั้นพื้นฐาน): 3 ขั้นตอน
สร้างอุปกรณ์เพิ่มประสิทธิภาพของมนุษย์ (การจัดหา TDCS ขั้นพื้นฐาน): คำแนะนำนี้ได้รับการอ้างอิงจากแหล่งที่เชื่อถือได้ (ลิงก์ pdf)! การอ้างอิง #10 ในบทความ "เครื่องมือใหม่สำหรับการปรับปรุงระบบประสาท - แล้ว neuroethics ล่ะ?"(ลิงก์ HTML) Croat Med J. 2016 ส.ค.; 57(4): 392-394. ดอย: 10.3325/cmj.2016.57.392 -
Arduino ที่ถูกที่สุด -- Arduino ที่เล็กที่สุด -- Arduino Pro Mini -- การเขียนโปรแกรม -- Arduino Neno: 6 ขั้นตอน (พร้อมรูปภาพ)
Arduino ที่ถูกที่สุด || Arduino ที่เล็กที่สุด || Arduino Pro Mini || การเขียนโปรแกรม || Arduino Neno:…………………………… โปรดสมัครสมาชิกช่อง YouTube ของฉันสำหรับวิดีโอเพิ่มเติม……. โปรเจ็กต์นี้เกี่ยวกับวิธีเชื่อมต่อ Arduino ที่เล็กที่สุดและถูกที่สุดเท่าที่เคยมีมา Arduino ที่เล็กที่สุดและถูกที่สุดคือ arduino pro mini คล้ายกับ Arduino