สารบัญ:
- ขั้นตอนที่ 1: เครื่องมือและวัสดุ
- ขั้นตอนที่ 2: การประกอบฮาร์ดแวร์
- ขั้นตอนที่ 3: แผนผังและเลย์เอาต์
- ขั้นตอนที่ 4: การเขียนโปรแกรม Nodemcu
- ขั้นตอนที่ 5: ติดตั้งแอพ
- ขั้นตอนที่ 6: ควบคุมบ้านของคุณโดยใช้ Nodemcu. ของคุณ
วีดีโอ: ระบบอัตโนมัติภายในบ้านโดยใช้ ESP8266 หรือ NODEMCU: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
เคยต้องการทำให้บ้านของคุณเป็นแบบอัตโนมัติผ่าน wifi หรือไม่? ต้องการควบคุมไฟ พัดลม และอุปกรณ์อื่น ๆ จากสมาร์ทโฟนของคุณหรือไม่? หรือเคยต้องการคำแนะนำเกี่ยวกับอุปกรณ์ที่เชื่อมต่อและเริ่มต้นใช้งานหรือไม่ โครงการ Home Automation นี้จะแสดงวิธีทำให้บ้านของคุณเป็นแบบอัตโนมัติโดยใช้สมาร์ทโฟน Android สิ่งนี้ทำให้คุณต้องไม่มีประสบการณ์ในการเขียนโปรแกรมหรืออุปกรณ์อิเล็กทรอนิกส์เลย เนื่องจากมีแอปพลิเคชันฟรีและโค้ด บวก schematic และรูปแบบ pcb รวมอยู่ด้วยเพื่อให้คุณพัฒนา เมื่อใช้แอปพลิเคชัน Android นี้ คุณจะสามารถควบคุมไฟ เครื่องปรับอากาศ ล็อคประตู ฯลฯ ทั้งหมดได้จากสมาร์ทโฟนของคุณ ระบบนี้ใช้ Wifi เพื่อเชื่อมต่อกับอุปกรณ์ของคุณและควบคุมอุปกรณ์ต่างๆ ในบ้านของคุณ เพลิดเพลินไปกับบทช่วยสอนการแฮ็กที่สอนได้นี้!
ขั้นตอนที่ 1: เครื่องมือและวัสดุ
ฮาร์ดแวร์:-
*Nodemcu หรือ esp8266
*รีเลย์ SPDT 5V สี่ตัว
*ตัวเชื่อมต่อ MT 4 แอมป์
*4 BC547 ทรานซิสเตอร์
*4 ตัวต้านทาน 660ohm
*4 ไดโอด
*แผ่นหุ้มทองแดง
*หัวแร้ง
*ลวดบัดกรี
*ฟลักซ์
*เครื่องตัดลวด
*แหล่งจ่ายไฟ DC 5V
*อุปกรณ์ไฟฟ้ากระแสสลับใดๆ (สำหรับการทดสอบ)
* โซลูชั่นการแกะสลัก
ซอฟต์แวร์:-
Arduino IDE
DIY สมาร์ทโฮม Android App
ขั้นตอนที่ 2: การประกอบฮาร์ดแวร์
ขั้นตอนที่ 3: แผนผังและเลย์เอาต์
ลิงก์ไปยังไฟล์เกอร์เบอร์ทั้งหมดสำหรับเลย์เอาต์นี้-
ด้านบนเป็นลิงค์ไปยังไฟล์ gerber ซึ่งคุณจะต้องพิมพ์บน pcb และหลังจากกดและแกะสลักเลย์เอาต์บน pcb คุณสามารถเริ่มบัดกรีส่วนประกอบบน pcb ได้
และหลังจากนั้นก็ถึงเวลาสำหรับรหัส
ขั้นตอนที่ 4: การเขียนโปรแกรม Nodemcu
โนเดมคู
หากคุณยังใหม่กับ Nodemcu นั้น NodeMCU เป็นเฟิร์มแวร์และบอร์ดพัฒนาแบบโอเพนซอร์ส Lua ที่กำหนดเป้าหมายเป็นพิเศษสำหรับแอปพลิเคชันที่ใช้ IoT ประกอบด้วยเฟิร์มแวร์ที่ทำงานบน ESP8266 Wi-Fi SoC จาก Espressif Systems และฮาร์ดแวร์ที่ใช้โมดูล ESP-12
ขั้นตอน:-1.เชื่อมต่อ Nodemcu ของคุณกับคอมพิวเตอร์
2.คัดลอกวางไฟล์ home automation.ino ที่ฉันแนบหรือเปิดด้วย Arduino IDE
3.อัปโหลดโค้ดไปที่ Nodemcu
ขั้นตอนที่ 5: ติดตั้งแอพ
ขั้นตอน-
1. ติดตั้งแอพและป้อนที่อยู่ IP ของ nodemcu ของคุณซึ่งคุณสามารถดูได้ในมอนิเตอร์แบบอนุกรมเมื่อคุณเรียกใช้รหัสที่ฉันให้ไว้
แนะนำ:
ระบบอัตโนมัติภายในบ้านโดยใช้ MQTT และ ESP8266: 6 ขั้นตอน
ระบบอัตโนมัติในบ้านโดยใช้ MQTT และ ESP8266: ทุกวันนี้ ระบบอัตโนมัติในบ้านกำลังเป็นที่นิยมและเป็นยุคใหม่ของ IoT (Internet of Things) ทุกคนพยายามทำให้บ้านเป็นแบบอัตโนมัติในลักษณะบางอย่างที่สามารถควบคุมจากระยะไกลหรือแบบแมนนวลได้ และทำให้ชีวิตง่ายขึ้นสำหรับพวกเขา มีเทคนิคของมนุษย์ในการควบคุม
วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: 4 ขั้นตอน
วิธีใช้ Neopixel Ws2812 LED หรือ LED STRIP หรือ Led Ring กับ Arduino: สวัสดีทุกคนเนื่องจาก Neopixel led Strip เป็นที่นิยมอย่างมากและเรียกอีกอย่างว่า ws2812 led strip เช่นกัน พวกเขาเป็นที่นิยมอย่างมากเพราะในแถบนำเหล่านี้เราสามารถระบุแต่ละ LED แยกจากกัน ซึ่งหมายความว่าหากคุณต้องการให้ไฟ LED สองสามดวงเรืองแสงเป็นสีเดียว
Arduino Ws2812 LED หรือ Neopixel Led Strip หรือ Ring Tutorial: 4 ขั้นตอน
Arduino Ws2812 LED หรือ Neopixel Led Strip หรือ Ring Tutorial: ในคำแนะนำนี้เราจะเรียนรู้วิธีใช้ neopixel หรือ ws 2812 หรือนำอย่างรวดเร็วด้วย Arduino LED หรือแถบหรือวงแหวนประเภทนี้ถูกควบคุมโดยพิน Vin เพียงอันเดียวและทั้งหมด LED สามารถระบุแอดเดรสแยกกันได้ ดังนั้นจึงเรียกอีกอย่างว่า indi
Faucet Faucet หรือ Pedal Faucet หรือ Water Saver Tap ฟรี: 5 ขั้นตอน
Hand Free Faucet หรือ Pedal Faucet หรือ Water Saver Tap: นี่เป็นวิธีที่ประหยัดและง่ายในการเปลี่ยน faucet ที่ทางออกเป็น faucet แบบแฮนด์ฟรี (ถูกสุขลักษณะ) แพทย์ต้องการเพื่อวัตถุประสงค์ที่ถูกสุขอนามัย หรือในห้องครัว พนักงานที่คล้ายกันสำหรับ Hand-free สำหรับ ล้างมือทั้งสองข้างพร้อมกันและประหยัดน้ำ มันคือ
MacBook Tablet หรือ DIY Cintiq หรือ Homebrew Mac Tablet: 7 ขั้นตอน
MacBook Tablet หรือ DIY Cintiq หรือ Homebrew Mac Tablet: ได้รับแรงบันดาลใจอย่างมากจากคำแนะนำที่โดดเด่นของ c4l3b ซึ่งได้รับแรงบันดาลใจจาก bongofish ฉันจึงตัดสินใจลองใช้สิ่งเดียวกันนี้กับ Core 2 Duo MacBook ของฉัน ขั้นตอนต่างกันมากจนฉันคิดว่าต้องมีการสอนแยกต่างหาก อีกด้วย