คุณสามารถควบคุมเครื่องใช้ในครัวเรือนเช่นพัดลมแสงและมอเตอร์โดยใช้สมาร์ทโฟนและโปรแกรมพิเศษ
ส่วนประกอบที่จำเป็น:
Ø Arduino Uno x 1
Øโมดูลบลูทู ธ HC-05 / HC-06 x 1
Ø 5V รีเลย์ x 4
Ø 1n4148 ไดโอด x 4
Ø 1N4007 ไดโอด x 2
Øตัวเก็บประจุ 1,000 ยูเอฟ x 1
Ø IC7805 X 1
Ø 12V Transformer x 1
Ø BC547 ทรานซิสเตอร์ x 4
Øตัวต้านทาน 1k x 4
Øขั้วต่อสายไฟ
rectifier:
แผนภาพการเชื่อมต่อรีเลย์:
ทางเลือกของรีเลย์ขึ้นอยู่กับสิ่งที่คุณต้องการเชื่อมต่อและความรวดเร็ว แรงดันไฟฟ้ากระแสใด ๆ ฯลฯ .... จัดการได้โดยตรงจาก Arduino จะไม่ทำงาน คุณจะต้องใช้สิ่งนี้:
ทรานซิสเตอร์ NPN สามารถทำได้ง่าย (2N2222, BC337 และอื่น ๆ ) และไดโอดสามารถพบได้บ่อยที่สุด (1N4001 หรือคล้ายกัน) VCC คือ + 5V
โมดูลบลูทู ธ สำหรับ Arduino Uno:
หากต้องการใช้โมดูล hc05 ให้เชื่อมต่อ vcc กับเอาต์พุต 5V บน Arduino GND สู่ Earth, RX ไปยังขา TX บน Arduino และในทางกลับกัน
[คำพูด: ใน RX รหัสพินไม่เป็นทางการ 5 V ฟรี ออกแบบมาสำหรับสัญญาณ 3.3 V Arduino สร้างสัญญาณ 5 V ดังนั้นคุณควรใช้ตัวแบ่งแรงดันไฟฟ้าหรือตัวแปลงระดับตรรกะเพื่อให้แน่ใจว่าสัญญาณ Arduino ไม่สร้างความเสียหาย hc05 s]
เมื่อใช้โมดูล BTBee เราจะติดตั้งจัมเปอร์บนบอร์ดเพื่อให้พินDНАРและพิน D0 ถูกปิดและพิน DIN และ D1 นั้นสั้น สิ่งนี้ทำเพื่อให้ RX pin บน Arduino เป็น pin 0 และ TX PIN เป็น PIN 1 คุณสามารถใช้อื่น ๆ ได้เช่น RX และ TX Pins แต่คุณต้องใช้ไลบรารี SoftwareSerial สำหรับ Arduino เพื่อเปิดใช้งาน อย่าลืมลบจัมเปอร์เมื่อโหลดรหัสลงใน Arduino เมื่อเลือกพิน 0 และ 1 เช่นพินอนุกรม
จัมเปอร์เชื่อมต่อกับหมุด 0 และ 1 บน BTBee หากใช้โมดูลเป็นครั้งแรกเพื่อเปลี่ยนชื่อและรหัสผ่าน สำหรับสิ่งนี้โมดูลจะต้องตั้งค่าเป็นโหมดคำสั่ง เราเชื่อมต่อพินที่สำคัญเข้ากับพินใด ๆ บน Arduino และตั้งเป็นสำคัญสำหรับการเขียนโปรแกรมโมดูล เมื่อใช้ BTBee นี่เป็นเรื่องหลอกลวงเล็กน้อย ในขณะที่ Wiki อย่างเป็นทางการบอกว่าคุณต้องกดปุ่มค้างไว้เพื่อเปลี่ยนโหมดคำสั่งและเปลี่ยนการเปลี่ยนแปลงกลับสู่โหมดการถ่ายโอนข้อมูลสิ่งนี้ไม่ได้เกิดขึ้นในลักษณะนี้: กดปุ่มโหมดค้างไว้จากนั้นกดปุ่มและปล่อยปุ่มรีเซ็ตอย่างรวดเร็ว เราสังเกตเห็นว่าไฟ LED แสดงสถานะกะพริบช้ากว่าปกติ ทุกอย่างโอเค!
โปรแกรม:
•รหัส
แอพ Android:
•แอปพลิเคชัน