สารบัญ:
- ขั้นตอนที่ 1: อะไหล่
- ขั้นตอนที่ 2: รีโมทคอนโทรลและสวิตช์
- ขั้นตอนที่ 3: จับคู่โมดูล Bluetooth
- ขั้นตอนที่ 4: ตั้งโปรแกรม ATtiny85 และอัปโหลดรหัส
![สวิตช์ไฟ Bluetooth ควบคุมระยะไกล: 4 ขั้นตอน (พร้อมรูปภาพ) สวิตช์ไฟ Bluetooth ควบคุมระยะไกล: 4 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/010/image-28988-j.webp)
วีดีโอ: สวิตช์ไฟ Bluetooth ควบคุมระยะไกล: 4 ขั้นตอน (พร้อมรูปภาพ)
![วีดีโอ: สวิตช์ไฟ Bluetooth ควบคุมระยะไกล: 4 ขั้นตอน (พร้อมรูปภาพ) วีดีโอ: สวิตช์ไฟ Bluetooth ควบคุมระยะไกล: 4 ขั้นตอน (พร้อมรูปภาพ)](https://i.ytimg.com/vi/b-bPMkqnJt0/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
![Image Image](https://i.howwhatproduce.com/images/010/image-28988-2-j.webp)
![](https://i.ytimg.com/vi/QmDzJaZzIgI/hqdefault.jpg)
นี่จะเป็นโครงการแรกในซีรีส์เรื่อง "ความเกียจคร้านที่เหมาะสมที่สุด: เหนือทางวิศวกรรมเพื่อแก้ไขปัญหาเล็กน้อยอย่างน่าทึ่ง"
เคยนอนอ่านหนังสือหรือดู Netflix ในแล็ปท็อปตอนดึกๆ หรือเปล่า? ส่วนที่แย่ที่สุดคือการคลานออกจากเตียงเพื่อปิดไฟ นี่คือวิธีแก้ปัญหาที่ออกแบบมาอย่างดีสำหรับปัญหาเล็กน้อยอย่างน่าทึ่ง
เป็นด้านไม่:
หากคุณมีความมั่นใจและมีประสบการณ์ในการเล่นกับแหล่งจ่ายไฟหลัก วิธีแก้ปัญหาที่ดูดีกว่ามากคือการใช้รีเลย์และต่อสายไฟไว้ด้านหลังสวิตช์ไฟที่ผนัง อย่างไรก็ตาม เนื่องจากฉันเช่าที่ของฉัน ฉันไม่คิดว่านี่จะทำให้เจ้าของบ้านของฉันมีความสุขเกินไป!
ขั้นตอนที่ 1: อะไหล่
![รีโมทคอนโทรลและสวิตช์ รีโมทคอนโทรลและสวิตช์](https://i.howwhatproduce.com/images/010/image-28988-3-j.webp)
- 2 โมดูลบลูทูธ HC-05
- 2 ATtiny85 ชิป
- ซ็อกเก็ตไอซี 2 8 พิน
- แบตลิโพ ขนาดเล็ก 2 ก้อน
- 2 ปุ่มกด
- ตัวต้านทาน 2 470 โอห์ม (ซึ่งมีความยืดหยุ่นเล็กน้อย ค่านี้ไม่จำเป็นต้องเท่ากับ 470 เท่านั้น)
- 1 sg90 เซอร์โว
- ลวดแกนแข็ง
- บอร์ดต้นแบบ
- Arduino Uno
ขั้นตอนที่ 2: รีโมทคอนโทรลและสวิตช์
![รีโมทคอนโทรลและสวิตช์ รีโมทคอนโทรลและสวิตช์](https://i.howwhatproduce.com/images/010/image-28988-4-j.webp)
![รีโมทคอนโทรลและสวิตช์ รีโมทคอนโทรลและสวิตช์](https://i.howwhatproduce.com/images/010/image-28988-5-j.webp)
![รีโมทคอนโทรลและสวิตช์ รีโมทคอนโทรลและสวิตช์](https://i.howwhatproduce.com/images/010/image-28988-6-j.webp)
การประกอบ 2 วงจรดังภาพด้านบน (อย่าใส่ชิป ATtiny85 ลงในซ็อกเก็ต 8 พิน เพราะเรายังต้องตั้งโปรแกรมไว้
ใช้เครื่องพิมพ์ 3D พิมพ์ชิ้นส่วนสำหรับสวิตช์ พวกเขาสามารถพบได้ที่นี่ นี่ไม่ใช่การออกแบบดั้งเดิมของฉัน และเครดิตทั้งหมดสำหรับไฟล์นี้มอบให้กับผู้ใช้ Thingiverse Carjo3000
ขั้นตอนที่ 3: จับคู่โมดูล Bluetooth
ถัดไป คุณจะต้องจับคู่โมดูลบลูทูธ hc-05 สองโมดูล ต้นแบบจะถูกใช้เป็นรีโมทและทาสสำหรับสวิตช์ไฟ ฉันสามารถร่างวิธีการทำสิ่งนี้ได้ แต่มีบทช่วยสอนดีๆ มากมายสำหรับการทำเช่นนี้ และไม่มีประโยชน์ที่จะสร้างสรรค์วงล้อขึ้นใหม่ ฉันขอแนะนำให้ทำตามหนึ่งในสองบทช่วยสอนนี้เพื่อจับคู่โมดูลบลูทูธก่อนที่จะกลับมาทำสิ่งนี้ให้เสร็จ
www.instructables.com/id/Arduino-Bluetooth…
howtomechatronics.com/tutorials/arduino/how…
ขั้นตอนที่ 4: ตั้งโปรแกรม ATtiny85 และอัปโหลดรหัส
![ตั้งโปรแกรม ATtiny85 และอัปโหลดรหัส ตั้งโปรแกรม ATtiny85 และอัปโหลดรหัส](https://i.howwhatproduce.com/images/010/image-28988-7-j.webp)
![ตั้งโปรแกรม ATtiny85 และอัปโหลดรหัส ตั้งโปรแกรม ATtiny85 และอัปโหลดรหัส](https://i.howwhatproduce.com/images/010/image-28988-8-j.webp)
มีการสอนเกี่ยวกับวิธีการตั้งโปรแกรมชิป ATtiny85 โดยใช้ Arduino Uno อีกครั้ง เพื่อให้ชัดเจนว่าในขั้นตอนที่ชื่อ "อัปโหลดโปรแกรมไปยัง ATtiny85" ที่คุณตั้งนาฬิกาเป็น "8Mhz (ภายใน)" ก่อนเบิร์น bootloader
ไลบรารีเซอร์โวมาตรฐานสำหรับ Arduino ไม่ทำงานสำหรับชิป ATtiny85 ให้ติดตั้งไลบรารี SoftwareServo แทน ตอนแรกฉันมีปัญหาเล็กน้อยกับไลบรารีนี้ วิธีแก้ไขคือเปิดไฟล์ Software.h ในโปรแกรมแก้ไขข้อความและเปลี่ยนบรรทัด #include เป็น #include
ในการอัปโหลดรหัสไปยัง ATtiny85 ให้ทำตามคำแนะนำในบทช่วยสอนก่อนหน้านี้ ยกเว้นการอัปโหลดรหัสที่ฉันมีใน GitHub ของฉัน โดยแต่ละอันไปยังชิป 2 ตัวแต่ละตัว เสียบชิปเข้ากับ 2 วงจร และตอนนี้เมื่อคุณกดปุ่ม จะเป็นการเปิดและปิดไฟของคุณ!
แนะนำ:
สวิตช์ไฟ LED ปุ่มเหรียญแบบง่าย (ใช้น้ำหนัก): 8 ขั้นตอน
![สวิตช์ไฟ LED ปุ่มเหรียญแบบง่าย (ใช้น้ำหนัก): 8 ขั้นตอน สวิตช์ไฟ LED ปุ่มเหรียญแบบง่าย (ใช้น้ำหนัก): 8 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-5239-j.webp)
สวิตช์ไฟ LED ปุ่มเหรียญอย่างง่าย (โดยใช้น้ำหนัก): นี่คือสวิตช์ปุ่มเหรียญที่ค่อนข้างง่ายในการดำเนินการ เมื่อใช้น้ำหนักกับตัวนำแคลมป์ แรงที่ลดลงจะติดไฟ LED ขึ้น
สวิตช์ไฟ + พัดลมหรี่ไฟในบอร์ดเดียวพร้อม ESP8266: 7 ขั้นตอน (พร้อมรูปภาพ)
![สวิตช์ไฟ + พัดลมหรี่ไฟในบอร์ดเดียวพร้อม ESP8266: 7 ขั้นตอน (พร้อมรูปภาพ) สวิตช์ไฟ + พัดลมหรี่ไฟในบอร์ดเดียวพร้อม ESP8266: 7 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/002/image-3414-63-j.webp)
สวิตช์ไฟ + พัดลมหรี่ไฟในบอร์ดเดียวด้วย ESP8266: ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีสร้างสวิตช์ไฟและหรี่พัดลมของคุณเองในบอร์ดเดียวด้วยไมโครคอนโทรลเลอร์และโมดูล WiFi ESP8266 นี่เป็นโครงการที่ยอดเยี่ยมสำหรับ IoT ข้อควรระวัง :วงจรนี้รองรับแรงดันไฟฟ้ากระแสสลับหลัก ดังนั้นโปรดระวัง
สวิตช์ไฟ: 7 ขั้นตอน
![สวิตช์ไฟ: 7 ขั้นตอน สวิตช์ไฟ: 7 ขั้นตอน](https://i.howwhatproduce.com/images/004/image-9664-10-j.webp)
สวิตช์ไฟ: ในโครงการนี้ ฉันจะยกตัวอย่างวิธีสร้างระบบควบคุมแสงแบบไร้สายโดยสมบูรณ์พร้อมโบนัสเพิ่มเติมในตอนท้าย ทำตามบทช่วยสอนฉบับสมบูรณ์ ข้อกำหนด:- Raspberry Pi (รสใดก็ได้ แต่ฉันใช้รุ่น 3B+)- 2n2222 สองอัน
หุ่นยนต์ 6WD All Terrain ควบคุมระยะไกล: 10 ขั้นตอน (พร้อมรูปภาพ)
![หุ่นยนต์ 6WD All Terrain ควบคุมระยะไกล: 10 ขั้นตอน (พร้อมรูปภาพ) หุ่นยนต์ 6WD All Terrain ควบคุมระยะไกล: 10 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/002/image-5887-39-j.webp)
หุ่นยนต์ 6WD All Terrain ที่ควบคุมจากระยะไกล: หุ่นยนต์ส่วนใหญ่ที่ฉันสร้างจนถึงตอนนี้เป็นหุ่นยนต์ 4 ล้อที่รับน้ำหนักได้หลายกิโลกรัม ครั้งนี้ฉันตัดสินใจสร้างหุ่นยนต์ที่ใหญ่กว่าที่จะเอาชนะอุปสรรคต่าง ๆ ได้อย่างง่ายดายและสามารถเคลื่อนที่ได้อย่างน้อย
สวิตช์ไฟ PIR (หรืออุปกรณ์ AC ใดๆ) โดยไม่ต้องใช้ไมโครคอนโทรลเลอร์: 4 ขั้นตอน (พร้อมรูปภาพ)
![สวิตช์ไฟ PIR (หรืออุปกรณ์ AC ใดๆ) โดยไม่ต้องใช้ไมโครคอนโทรลเลอร์: 4 ขั้นตอน (พร้อมรูปภาพ) สวิตช์ไฟ PIR (หรืออุปกรณ์ AC ใดๆ) โดยไม่ต้องใช้ไมโครคอนโทรลเลอร์: 4 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/003/image-7908-51-j.webp)
สวิตช์ไฟ PIR (หรืออุปกรณ์ AC ใดๆ) ที่ไม่มีไมโครคอนโทรลเลอร์: นี่เป็นวงจรง่ายๆ สำหรับเปิดใช้งานรีเลย์ที่เชื่อมต่อกับอุปกรณ์ AC (หรือ DC สำหรับเรื่องนั้น) เช่นหลอดไฟ ฉันจะถือว่าคุณรู้วิธีใช้รีเลย์และ การเดินสายไฟฟ้าเบื้องต้น (กูเกิลเป็นเพื่อนคุณ) วงจรถูกออกแบบเพื่อใ