สารบัญ:
- ขั้นตอนที่ 1: อุปกรณ์ที่จำเป็น
- ขั้นตอนที่ 2: แผนภาพวงจร
- ขั้นตอนที่ 3: หลักการทำงาน
- ขั้นตอนที่ 4: ความปลอดภัย
วีดีโอ: ระบบอัตโนมัติภายในบ้านโดยใช้แอป BLYNK: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
ในโครงการนี้ ฉันได้แสดงให้เห็นว่าทุกคนสามารถควบคุมเครื่องใช้ในบ้านของตนจากระยะไกลโดยใช้โทรศัพท์มือถือของตนได้อย่างไร สำหรับสิ่งนี้ แอปพลิเคชันจะต้องติดตั้งในมือถือของคุณ ชื่อของแอปพลิเคชันนี้คือแอป BLYNK (ลิงก์ดาวน์โหลดอยู่ในคำอธิบาย) และขอแนะนำให้ใช้บริการอินเทอร์เน็ตอย่างต่อเนื่อง ฉันควบคุมหลอดไฟได้เพียง 15W แต่คุณสามารถควบคุมเครื่องใช้ในบ้านใดๆ ก็ได้ (หลอดไฟ พัดลม ฯลฯ)
ขั้นตอนที่ 1: อุปกรณ์ที่จำเป็น
1. Arduino UNO
2. โมดูลรีเลย์ (A. C. - 230 V, D. C.- 5 V, ในรูป)
3. หลอดไฟ (15 W, 230 V หรือกำลังไฟอื่นๆ)
4. BLYNK App (ติดตั้งในมือถือของคุณตามลิงค์ด้านล่าง)
5. แหล่งจ่ายไฟ 230 V (เอ.ซี.)
6. จัมเปอร์
7. แหล่งจ่ายไฟ 12 V.(DC)
8. ที่ใส่หลอดไฟและสายไฟ
▪ ลิงค์ (แอพ BLYNK):-
play.google.com/store/apps/details?id=cc.b…
ขั้นตอนที่ 2: แผนภาพวงจร
การเชื่อมต่อทำได้ง่ายมาก ในรูประบุว่าโมดูลรีเลย์ใช้พลังงาน 5 V แต่ในรุ่นของฉัน ฉันได้จ่ายไฟให้กับโมดูลรีเลย์โดยใช้อะแดปเตอร์ 12 V โดยทั่วไปแล้วจะดีกว่าหากใช้ไฟ 12 V มี 6 พิน ในโมดูลรีเลย์
ขา 1 - 12 V/5 V
พิน 2 - GND
พิน 3 - สัญญาณ
พิน 4 - COM (ทั่วไป)
Pin 5 - NO (ปกติเปิด)
Pin 6 - NC (เชื่อมต่อตามปกติ)
Pin 1 ใช้สำหรับเปิดเครื่องโมดูล โดยทั่วไปโมดูลรีเลย์ทำหน้าที่เป็นสวิตช์ควบคุมอุปกรณ์ไฟฟ้ากระแสสลับ ดังนั้นพิน 3 จึงใช้เพื่อส่งสัญญาณว่าเราต้องการเปิด/ปิดอุปกรณ์หรือไม่ ขา 3 เชื่อมต่อกับพินดิจิทัลตัวใดตัวหนึ่งของ Arduino UNO ในโครงการของฉันคือ PIN 13 ของ Arduino UNO ตามแผนภาพ เส้นที่เป็นกลางจะเชื่อมต่อกับหลอดไฟโดยตรง แต่สายสดจะเชื่อมต่อกับหลอดไฟผ่านโมดูล สายสดที่มาจากปลั๊ก (230 V ac) จะเชื่อมต่อกับ COM (ขา 4) และลวดจากขั้วอื่นของหลอดไฟจะเชื่อมต่อกับ NO (ขา 5) เนื่องจากฉันไม่ได้ใช้อีเทอร์เน็ตชิลด์ใดๆ ดังนั้น Arduino จึงต้องเชื่อมต่อกับแล็ปท็อปของคุณ เพื่อให้สามารถรับสัญญาณผ่านแล็ปท็อป (เชื่อมต่อกับอินเทอร์เน็ต) คุณยังสามารถใช้ NODE-MCU ได้ ในกรณีนี้คุณไม่จำเป็นต้องใช้ แล็ปท็อปสำหรับรับสัญญาณ เนื่องจาก NODE-MCU สามารถรับสัญญาณผ่านอินเทอร์เน็ตได้
ขั้นตอนที่ 3: หลักการทำงาน
1. การทำงานของโมดูลรีเลย์:
จากแผนภาพเราจะเห็นว่ามีสวิตช์เหมือนภายในโมดูลรีเลย์ซึ่งปลายด้านหนึ่งเชื่อมต่อกับ COM คือพิน 4 และปลายอีกด้านหนึ่งเชื่อมต่อระหว่าง NO ie Pin 5 หรือ NC เช่น Pin 6 เมื่อเราใช้ 0 V ไปที่ขาสัญญาณ เช่น พิน 3 จากนั้นสวิตช์ยังคงอยู่ในตำแหน่ง NO (เปิดตามปกติ) เมื่อเราใช้ +5 V เพื่อส่งสัญญาณพิน สวิตช์จะหยดจาก NO ถึง NC (เชื่อมต่อตามปกติ)
2. การสร้างโครงการใน BLYNK App:
ดาวน์โหลดแอป BLYNK จาก Google Playstore (ให้ลิงก์ไปแล้ว) เปิดและคุณต้องสร้างบัญชีที่นั่น หลังจากนั้นคลิกที่ "โครงการใหม่" ตอนนี้ คุณต้องคลิก "เลือกอุปกรณ์" และระบบจะขอให้คุณเลือกฮาร์ดแวร์ที่ต้องการ คุณจะเลือก "Arduino UNO" และใน "ประเภทการเชื่อมต่อ" คุณต้องเลือก "USB" คุณต้องระบุชื่อโครงการด้วย จากนั้นคุณคลิกที่ "สร้าง" โครงการของคุณถูกสร้างขึ้นแล้ว และ BLYNK จะส่งโทเค็นการอนุญาตไปยังอีเมลของคุณ ซึ่งคุณต้องใส่รหัส Arduino จากนั้นคุณจะได้พื้นที่ว่างที่คุณต้องเพิ่มปุ่ม กราฟ ฯลฯ คุณจะได้รับสิ่งเหล่านี้จากกล่องวิดเจ็ต ในโครงการนี้เนื่องจากเราใช้งานอุปกรณ์เพียงเครื่องเดียว ดังนั้นเราจะเพิ่มปุ่มเดียวเท่านั้น หลังจากคลิกที่ "ปุ่ม" ไอคอนจะถูกเพิ่มในพื้นที่ว่าง คุณสามารถวางปุ่มไว้ที่ใดก็ได้บนหน้าจอ จากนั้นคุณต้องคลิกที่ปุ่มเพื่อปรับแต่ง คุณต้องตั้งชื่อที่นั่นและคุณต้องเลือกว่าคุณกำลังใช้พินเสมือน ao แบบดิจิทัลหรืออนาล็อก คุณต้องพูดถึงหมายเลขพินด้วย ในโครงการนี้เราใช้ D13 เช่น Digital pin 13 ตอนนี้เลือกโหมดว่า "ดัน" หรือ "สไลด์" ขึ้นอยู่กับคุณ หลังจากนั้นกลับไปที่หน้าจอหลัก คุณจะเห็นปุ่มเล่นที่มุมขวาของหน้าจอ คุณต้องคลิกเพื่อเปิดใช้งานโครงการ หากระบบของคุณพร้อมและเชื่อมต่ออินเทอร์เน็ต บนมือถือหลังจากคลิกปุ่มเล่น มันจะแสดง "ออนไลน์" มิฉะนั้น "ออฟไลน์"
น.ข. ทำตามภาพตามลำดับและขั้นตอนที่ให้ไว้ แล้วคุณจะไม่ต้องสับสน
3. การวิเคราะห์โค้ดและการเชื่อมต่อขั้นสุดท้าย:
ก่อนอื่นคุณต้องเพิ่มลิงก์ต่อไปนี้ใน "URL ตัวจัดการบอร์ดเพิ่มเติม" ในการตั้งค่าใน Arduino IDE ลิ้ง:https://arduino.esp8266.com/stable/package_esp8266c…
คุณต้องไปที่ลิงค์ต่อไปนี้: https://github.com/blynkkk/blynk-library/releases/… และดาวน์โหลด blynk library หลังจากดาวน์โหลดไฟล์ zip คุณจะต้องแตกไฟล์และคัดลอกเนื้อหาของไฟล์ (ไลบรารีและโฟลเดอร์) ไปยังโฟลเดอร์ Sketchbook ของ Arduino IDE ในการตรวจสอบว่ามีการเพิ่มไลบรารี blynk หรือไม่รีสตาร์ท Arduino IDE และตรวจสอบในส่วนไลบรารี หากคุณเห็น "Blynk" แสดงว่าเพิ่มไลบรารี blynk สำเร็จแล้ว
เพียงคัดลอกรหัส (มีให้แล้ว) หรือคุณสามารถรับรหัสจาก ExamplesBlynkBoards_USB_SerialsArduino_Serial_USB ในทั้งสองกรณี การเปลี่ยนแปลงเพียงอย่างเดียวที่คุณต้องทำคือคัดลอกรหัสอนุญาตที่ส่งไปยังอีเมลของคุณไปยังรหัส Arduino อย่าอัปโหลดรหัสตอนนี้ ตอนนี้เปิด "พรอมต์คำสั่ง" และเรียกใช้เป็นผู้ดูแลระบบ หน้าจอสีดำจะปรากฏขึ้นบนหน้าจอ จากนั้นคุณต้องคัดลอกเส้นทางของโฟลเดอร์ "สคริปต์" ในกรณีของฉันคือ "My Documents\Arduino\libraries\Blynk\scripts" และวางลงบนหน้าจอสีดำและป้อน จากนั้นคุณต้องคัดลอกและวางไฟล์.bat ในหน้าจอสีดำ ไฟล์คือ "blynk-ser.bat -c COM4" คุณต้องเปลี่ยนหมายเลขพอร์ต COM ในกรณีของฉันมันคือ COM8 ตอนนี้อัปโหลดรหัส Arduino ตอนนี้กลับมาที่ส่วนพรอมต์คำสั่งแล้วกด "Enter" สามครั้ง การดำเนินการนี้จะเชื่อมต่อคุณกับเซิร์ฟเวอร์ Blynk
4. ควบคุมด้วยแอพ Blynk:
ตอนนี้เปิดแอป blynk จากมือถือของคุณและเปิดโครงการที่คุณสร้างขึ้น หากระบบของคุณเชื่อมต่อกับเซิร์ฟเวอร์ Blynk คุณจะเห็น 'ออนไลน์' ในมือถือของคุณ มิฉะนั้น คุณจะเห็น 'ออฟไลน์' ตอนนี้คลิกที่ปุ่มเพื่อเปิดหรือปิดเครื่อง หากไม่ทำงานให้ตรวจสอบว่าระบบเชื่อมต่อกับเซิร์ฟเวอร์ blynk หรือไม่
น.ข. ทำตามภาพตามลำดับและขั้นตอนที่ให้ไว้ แล้วคุณจะไม่ต้องสับสน
ขั้นตอนที่ 4: ความปลอดภัย
"กำลังโหลด="ขี้เกียจ">
แนะนำ:
ฟักทองฮาโลวีน IoT - ควบคุม LED ด้วยแอพ Arduino MKR1000 และ Blynk ???: 4 ขั้นตอน (พร้อมรูปภาพ)
ฟักทองฮาโลวีน IoT | ควบคุมไฟ LED ด้วย Arduino MKR1000 และแอพ Blynk ???: สวัสดีทุกคน เมื่อไม่กี่สัปดาห์ก่อนเป็นวันฮาโลวีน และตามประเพณี ฉันแกะสลักฟักทองสวยๆ สำหรับระเบียงของฉัน แต่เมื่อฟักทองอยู่กลางแจ้ง ฉันตระหนักว่ามันค่อนข้างน่ารำคาญที่ต้องออกไปจุดเทียนทุกเย็น และฉัน
PlotClock, WeMos และ Blynk เล่น Vintage AMI Jukebox: 6 ขั้นตอน (พร้อมรูปภาพ)
PlotClock, WeMos และ Blynk การเล่น AMI Jukebox แบบวินเทจ: นวัตกรรมทางเทคนิคสี่ประการทำให้โครงการนี้เป็นไปได้: 1977 Rowe AMI Jukebox, ชุดแขนหุ่นยนต์ PlotClock, ไมโครคอนโทรลเลอร์ WeMos/ESP 8266 และ Blynk App/Cloud service หมายเหตุ: หากคุณไม่มี ตู้เพลงอยู่ใกล้มือ อย่าหยุดอ่าน! โครงการนี้สามารถ
อุณหภูมิห้องผ่านอินเทอร์เน็ตด้วย BLYNK ESP8266 & DHT11: 5 ขั้นตอน (พร้อมรูปภาพ)
อุณหภูมิห้องผ่านอินเทอร์เน็ตด้วย BLYNK ESP8266 & DHT11: สวัสดีทุกคน วันนี้เราจะทำเครื่องตรวจสอบอุณหภูมิห้อง ซึ่งเราสามารถใช้ตรวจสอบห้องของเราได้จากทุกที่ในโลก และเพื่อทำเช่นนั้น เราจะใช้แพลตฟอร์ม BLYNK IoT และเราจะใช้ DHT11 เพื่ออ่านอุณหภูมิห้อง เราจะใช้ ESP8266 เพื่อ
รดน้ำต้นไม้ในร่มด้วย NodeMCU, Local Blynk Server และ Blynk Apk, Set Point ที่ปรับได้: 3 ขั้นตอน
รดน้ำต้นไม้ในร่มด้วย NodeMCU, Local Blynk Server และ Blynk Apk, Set Point ที่ปรับได้: ฉันสร้างโปรเจ็กต์นี้เพราะต้นไม้ในร่มของฉันต้องแข็งแรงแม้ในขณะที่ฉันพักร้อนเป็นระยะเวลานาน และฉันชอบแนวคิดที่มี ควบคุมหรืออย่างน้อยก็เฝ้าติดตามเหตุการณ์ที่เป็นไปได้ทั้งหมดที่เกิดขึ้นในบ้านของฉันผ่านทางอินเทอร์เน็ต
สวัสดี Blynk! การเชื่อมต่อ SPEEEduino ด้วยแอป Blynk: 5 ขั้นตอน
สวัสดี Blynk! การเชื่อมต่อ SPEEEduino กับแอป Blynk: SPEEEduino คืออะไร SPEEEduino เป็นบอร์ดไมโครคอนโทรลเลอร์ที่เปิดใช้งาน Wi-Fi โดยอิงจากระบบนิเวศ Arduino ซึ่งสร้างขึ้นสำหรับนักการศึกษา SPEEEduino รวมฟอร์มแฟคเตอร์และไมโครคอนโทรลเลอร์ของ Arduino เข้ากับ ESP8266 Wi-Fi SoC ทำให้