สารบัญ:
- ขั้นตอนที่ 1: รวบรวมเสบียง
- ขั้นตอนที่ 2: เชื่อมต่อ Pi และ Breadboard
- ขั้นตอนที่ 3: ต่อสาย Mini Reed Sensor
- ขั้นตอนที่ 4: ต่อสาย LED
- ขั้นตอนที่ 5: ต่อสาย Buzzer
- ขั้นตอนที่ 6: เรียกใช้บางรหัส
วีดีโอ: RaspberryPi 3 Magnetic Sensor พร้อม Mini Reed Sensor: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในคำแนะนำนี้ เราจะสร้างเซ็นเซอร์แม่เหล็ก IoT โดยใช้ RaspberryPi 3
เซ็นเซอร์ประกอบด้วยไฟ LED และออด ซึ่งทั้งคู่จะเปิดขึ้นเมื่อเซ็นเซอร์ขนาดเล็กตรวจจับแม่เหล็กได้
ขั้นตอนที่ 1: รวบรวมเสบียง
ในการเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณมีอุปกรณ์ที่จำเป็นทั้งหมด คุณจะต้องการ:
- RaspberryPi 3
- เอ ที คอบเบลอร์
- เขียงหั่นขนม
- ขั้วต่อริบบิ้น
- เซ็นเซอร์รีดขนาดเล็ก
- LED
- เสียงกริ่ง
- สายคละ (รวมถึงบางตัวมีปลายตัวเมียอย่างน้อยหนึ่งตัว)
ขั้นตอนที่ 2: เชื่อมต่อ Pi และ Breadboard
ถัดไป คุณจะเชื่อมต่อ RaspberryPi และ Breadboard ในการดำเนินการนี้ คุณจะต้องใส่ปลายด้านหนึ่งของขั้วต่อริบบอนเข้าไปใน T Cobbler และอีกด้านวางทับพินบน RaspberryPi จากนั้นใส่ T Cobbler ลงในเขียงหั่นขนม
ขั้นตอนที่ 3: ต่อสาย Mini Reed Sensor
ตอนนี้ต่อสายเซ็นเซอร์รีดขนาดเล็ก คุณจะต้องใช้สายไฟที่มีปลายตัวเมียเพื่อให้ได้สิ่งนี้ เนื่องจากเซ็นเซอร์มีหมุดตัวผู้ จากซ้ายไปขวา หมุดของเซ็นเซอร์จะเป็นเอาต์พุต กำลัง และกราวด์
ต่อพินเอาต์พุตเข้ากับ T Cobbler GPIO24 จ่ายไฟให้กับพิน 5V T Cobbler ใดๆ และต่อกราวด์กับพิน GND T Cobbler ใดๆ
ขั้นตอนที่ 4: ต่อสาย LED
LED อาจยุ่งยากเล็กน้อยหากคุณไม่คุ้นเคย! LED นั้นมีปลายยาวและปลายสั้น ปลายด้านยาวควรเชื่อมต่อกับ GPIO26 ผ่านตัวต้านทาน 330k ohm และปลายด้านสั้นจะเชื่อมต่อโดยตรงกับกราวด์ ดังที่แสดงด้านบน คุณอาจเลือกใช้สายไฟเพิ่มเติมเพื่อให้แน่ใจว่าทุกอย่างเรียบร้อยและเรียบร้อย!
ขั้นตอนที่ 5: ต่อสาย Buzzer
คุณจะสังเกตเห็นว่าออดของคุณมีทั้งเครื่องหมาย + และ - ที่ด้านล่าง เครื่องหมาย + แสดงว่าหมุดกริ่งใดควรเชื่อมต่อกับแหล่งจ่ายไฟ และ - แสดงพินที่ควรเชื่อมต่อกับกราวด์
เชื่อมต่อพิน + กับ GPIO25 และพิน - กับ GND ฉันเลือกใช้เส้นทางเดียวกับที่ฉันต่อสาย LED ไปที่ GND แต่คุณไม่จำเป็นต้องทำเช่นนี้!
ขั้นตอนที่ 6: เรียกใช้บางรหัส
รหัสหลามที่ให้ไว้ที่นี่จะเรียกใช้อุปกรณ์ของเราตรงตามที่เราคาดหวังไว้ เมื่อเซ็นเซอร์รีดขนาดเล็กพบแม่เหล็ก ไฟ LED และออดจะเปิดขึ้น เมื่อถอดแม่เหล็กออก ทั้งสองจะปิด โปรดทราบว่าเราจำเป็นต้องกลับค่าที่ป้อนจากเซ็นเซอร์รีดขนาดเล็กของเรา เนื่องจากเซ็นเซอร์เปิดตามปกติ และจะลดต่ำลงเมื่อสัมผัสได้ถึงแม่เหล็ก
ตอนนี้คุณควรมีเซ็นเซอร์แม่เหล็กที่ใช้งานได้!
แนะนำ:
Bontrager Duotrap S Cracked Case และการซ่อมแซม Magnetic Reed Switch: 7 ขั้นตอน
Bontrager Duotrap S Cracked Case และ Magnetic Reed Switch Repair: สวัสดี ต่อไปนี้เป็นเรื่องราวของฉันเกี่ยวกับการบันทึกเซ็นเซอร์ดิจิทัล Bontrager duotrap S ที่เสียจากถังขยะ ทำให้เซ็นเซอร์เสียหายได้ง่าย โดยส่วนหนึ่งยื่นออกมาจากตะเกียบโซ่เพื่อให้อยู่ใกล้กับซี่ล้อ เป็นการออกแบบที่เปราะบาง
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: 3 ขั้นตอน
All Band Receiver พร้อม SI4732 / SI4735 (FM / RDS, AM และ SSB) พร้อม Arduino: เป็นโปรเจ็กต์เครื่องรับย่านความถี่ทั้งหมด ใช้ห้องสมุด Arduino Si4734 ห้องสมุดนี้มีตัวอย่างมากกว่า 20 ตัวอย่าง คุณสามารถฟัง FM ด้วย RDS สถานี AM (MW) ในพื้นที่ SW และสถานีวิทยุสมัครเล่น (SSB) เอกสารทั้งหมดที่นี่
Magnetic Sensor (lis3mdl) พร้อม Dexter: 5 ขั้นตอน
Magnetic Sensor (lis3mdl) พร้อม Dexter: Dexter board เป็นชุดอุปกรณ์ฝึกการเรียนรู้ที่ทำให้การเรียนรู้อุปกรณ์อิเล็กทรอนิกส์เป็นเรื่องสนุกและง่ายดาย บอร์ดนี้รวบรวมส่วนที่จำเป็นทั้งหมดที่ผู้เริ่มต้นต้องการเพื่อเปลี่ยนแนวคิดให้เป็นต้นแบบที่ประสบความสำเร็จ ด้วย Arduino ที่เป็นหัวใจสำคัญของ
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: 5 ขั้นตอน
อินเทอร์เฟซ ESP32 พร้อม SSD1306 Oled พร้อม MicroPython: Micropython เป็นการเพิ่มประสิทธิภาพของ python และมีขนาดเล็กของ python ซึ่งหมายถึงการสร้างสำหรับอุปกรณ์ฝังตัวซึ่งมีข้อจำกัดด้านหน่วยความจำและใช้พลังงานต่ำ Micropython สามารถใช้ได้กับคอนโทรลเลอร์หลายตระกูล ซึ่งรวมถึง ESP8266, ESP32, Ardui
PWM พร้อม ESP32 - Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: 6 ขั้นตอน
PWM พร้อม ESP32 | Dimming LED พร้อม PWM บน ESP 32 พร้อม Arduino IDE: ในคำแนะนำนี้เราจะดูวิธีสร้างสัญญาณ PWM ด้วย ESP32 โดยใช้ Arduino IDE & โดยทั่วไปแล้ว PWM จะใช้เพื่อสร้างเอาต์พุตแอนะล็อกจาก MCU ใดๆ และเอาต์พุตแอนะล็อกนั้นอาจเป็นอะไรก็ได้ระหว่าง 0V ถึง 3.3V (ในกรณีของ esp32) & จาก