สารบัญ:

ปุ่มสมาร์ท Wi-Fi ที่ใช้พลังงานจากแบตเตอรี่เพื่อควบคุมไฟ HUE: 5 ขั้นตอน (พร้อมรูปภาพ)
ปุ่มสมาร์ท Wi-Fi ที่ใช้พลังงานจากแบตเตอรี่เพื่อควบคุมไฟ HUE: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ปุ่มสมาร์ท Wi-Fi ที่ใช้พลังงานจากแบตเตอรี่เพื่อควบคุมไฟ HUE: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ปุ่มสมาร์ท Wi-Fi ที่ใช้พลังงานจากแบตเตอรี่เพื่อควบคุมไฟ HUE: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: รีวิว Tuya Smatrul ปลั๊กไฟอัจฉริยะ รองรับไฟได้ถึง 20A มีวัดพลังงานไฟฟ้า ในราคา แค่ 2xx บาท !!! 2024, พฤศจิกายน
Anonim

By sylwekbalaติดตามเพิ่มเติมโดยผู้เขียน:

วิธีเชื่อมต่อ RaspberryPi Pico กับ WiFi และส่งการแจ้งเตือน
วิธีเชื่อมต่อ RaspberryPi Pico กับ WiFi และส่งการแจ้งเตือน
วิธีเชื่อมต่อ RaspberryPi Pico กับ WiFi และส่งการแจ้งเตือน
วิธีเชื่อมต่อ RaspberryPi Pico กับ WiFi และส่งการแจ้งเตือน
BBC Micro:bit + WiFi + การแจ้งเตือนทางโทรศัพท์
BBC Micro:bit + WiFi + การแจ้งเตือนทางโทรศัพท์
BBC Micro:bit + WiFi + การแจ้งเตือนทางโทรศัพท์
BBC Micro:bit + WiFi + การแจ้งเตือนทางโทรศัพท์
วิธีสร้างเซ็นเซอร์ WiFi และ UI ใน Node-RED บน Raspberry Pi
วิธีสร้างเซ็นเซอร์ WiFi และ UI ใน Node-RED บน Raspberry Pi
วิธีสร้างเซ็นเซอร์ WiFi และ UI ใน Node-RED บน Raspberry Pi
วิธีสร้างเซ็นเซอร์ WiFi และ UI ใน Node-RED บน Raspberry Pi

โปรเจ็กต์นี้สาธิตวิธีสร้างปุ่ม IoT Wi-Fi ที่ใช้พลังงานจากแบตเตอรี่ในเวลาน้อยกว่า 10 นาที ปุ่มควบคุม HUE จะสว่างเหนือ IFTTT

ทุกวันนี้ คุณสามารถสร้างอุปกรณ์อิเล็กทรอนิกส์และเชื่อมต่อกับอุปกรณ์สมาร์ทโฮมอื่นๆ ได้ในเวลาไม่กี่นาที ยิ่งไปกว่านั้น คุณสามารถทำได้โดยไม่ต้องใช้โปรแกรมเมอร์เฉพาะและเขียนโค้ดเพียงบรรทัดเดียว ในบล็อกนี้ เราจะแสดงปุ่ม Wi-Fi Smart Button ที่ใช้พลังงานจากแบตเตอรี่ ซึ่งควบคุมไฟ HUE จากระยะไกลผ่านอินเทอร์เน็ต นักพัฒนาซอฟต์แวร์ทุกระดับสามารถสร้างขึ้นได้อย่างง่ายดาย โดยปุ่มนี้จะใช้งานได้นานถึง 15k เหตุการณ์บนแบตเตอรี่ลิเธียม 2xAAA ซึ่งเป็นปุ่มอัจฉริยะที่ใช้พลังงานต่ำที่สุด หากเราคำนึงถึงการพุช/เหตุการณ์ 8 เท่าในหนึ่งวัน มันจะมีอายุมากกว่า 5 ปี เป็นเพราะโมดูล IoT ซึ่งใช้ในโปรเจ็กต์นี้ ไม่มีการระบายกระแสใดๆ เมื่อไม่ได้เปิดใช้งาน - 0A จริง คำแนะนำนี้ประกอบด้วยขั้นตอนต่อไปนี้:

  1. การประกอบโดยใช้เขียงขนมปัง
  2. การตั้งค่าบริการ IFTTT และ HUE
  3. การกำหนดค่าโมดูล IoT
  4. การเชื่อมต่อโมดูล IoT กับอินเทอร์เน็ต

ทุกอย่างสามารถทำได้ภายใน 10 นาทีโดยไม่ต้องมีความรู้เกี่ยวกับโค้ดหรือระบบคลาวด์แม้แต่บรรทัดเดียว

เสบียง

อะไหล่

  • โมดูล Wi-Fi คริกเก็ต Things On Edge
  • เขียงหั่นขนม (ทั่วไป)
  • SparkFun ปุ่มโดมสีแดงขนาดใหญ่
  • ที่ใส่แบตเตอรี่ AAA x 2

แอพซอฟต์แวร์และบริการออนไลน์

บริการ FTTT Maker

เครื่องมือ

หัวแร้ง (ทั่วไป)

ขั้นตอนที่ 1: การประกอบ

Image
Image
การประกอบ
การประกอบ
การประกอบ
การประกอบ

Solder Pin Header ขั้วต่อแยก PCB กับโมดูลคริกเก็ต ส่วนหัวช่วยให้เชื่อมต่อโมดูลคริกเก็ตกับเขียงหั่นขนมได้ง่ายขึ้น

  • เชื่อมต่อพินที่ 1 จากปุ่มกับแบตเตอรี่ VCC (+)
  • เชื่อมต่อพินที่ 2 จากปุ่มเข้ากับพอร์ต WAKE_UP บนโมดูลคริกเก็ต
  • เชื่อมต่อแบตเตอรี่ VCC (+) กับพอร์ต BATT บนโมดูลคริกเก็ต
  • เชื่อมต่อแบตเตอรี่ GND (-) กับพอร์ต GND บนโมดูลคริกเก็ต

ขั้นตอนที่ 2: ตั้งค่า IFTTT

การตั้งค่า IFTTT
การตั้งค่า IFTTT
การตั้งค่า IFTTT
การตั้งค่า IFTTT
การตั้งค่า IFTTT
การตั้งค่า IFTTT
การตั้งค่า IFTTT
การตั้งค่า IFTTT

ขั้นตอนในการปฏิบัติตาม:

  1. ไปที่:
  2. เข้าสู่ระบบหรือลงทะเบียน
  3. คลิกสร้างจากเมนูผู้ใช้ / บัญชี (มุมบนขวา)
  4. คลิก + เพื่อสร้างเหตุการณ์ที่มาใหม่
  5. เลือกบริการเว็บฮุค
  6. คลิกดำเนินการต่อ
  7. คลิก รับคำขอเว็บ (ทางด้านซ้ายมือ)
  8. สร้างชื่อกิจกรรมเช่น button_event
  9. ควรตั้งค่าเหตุการณ์ต้นทางทันที คลิก + หลัง จากนั้นเหตุการณ์
  10. ค้นหาบริการ HUE
  11. เลือกเหตุการณ์บริการ HUE
  12. หากคุณยังไม่มี HUE คุณต้องเพิ่มโดย -> Connect
  13. เลือกอุปกรณ์ (ไฟ) ที่จะแนบเหตุการณ์นี้
  14. คลิกเสร็จสิ้น

ใกล้เสร็จแล้ว เราต้องได้รับที่อยู่ HTTP ซึ่งเราสามารถโพสต์เหตุการณ์จากโมดูล IoT ได้

ค้นหาบริการ Webhooks และคลิกในเอกสารที่มุมบนขวา

ถัดไป คัดลอกลิงก์ของเว็บภายใต้ "สร้างคำขอเว็บ POST หรือ GET ไปที่:" คุณจะต้องใช้ในภายหลัง

ขั้นตอนที่ 3: กำหนดค่าโมดูลคริกเก็ต Wi-Fi

กำหนดค่าโมดูลคริกเก็ต Wi-Fi
กำหนดค่าโมดูลคริกเก็ต Wi-Fi
กำหนดค่าโมดูลคริกเก็ต Wi-Fi
กำหนดค่าโมดูลคริกเก็ต Wi-Fi
กำหนดค่าโมดูลคริกเก็ต Wi-Fi
กำหนดค่าโมดูลคริกเก็ต Wi-Fi

คริกเก็ตได้รับการกำหนดค่า OTA (Over The Air) ทั้งหมดผ่าน Things On Edge - Developer Portal (https://dev.thingsonedge.com) การกำหนดค่าจะถูกเรียกโดย Cricket ผ่านทางอินเทอร์เน็ตเมื่อเชื่อมต่อกับ Wi-Fi ของคุณ (ซึ่งจะอธิบายไว้ในส่วนถัดไป) ทีนี้มากำหนดค่ากันก่อน

สำหรับปุ่ม เราจำเป็นต้องกำหนดค่า Cricket ให้ส่งคำขอ POST HTTP เมื่อถูกปลุกด้วยสัญญาณสูงบน IO1: WAKE_UP pin สัญญาณนี้มีให้เมื่อกดปุ่ม

ตอนนี้เปิด TOE Developer Portal จากเบราว์เซอร์ใดก็ได้จากพีซีหรือมือถือ คุณต้องลงทะเบียน/เข้าสู่ระบบพอร์ทัลนักพัฒนาเพื่อเปิดใช้งานและกำหนดค่าอุปกรณ์ในบัญชีของคุณ มิฉะนั้น อุปกรณ์จะไม่ทำงาน

หลังจากเข้าสู่ระบบ / ลงทะเบียนสำเร็จ คุณต้องคลิก "เพิ่มอุปกรณ์ใหม่" เพื่อเปิดใช้งานอุปกรณ์ของคุณในระบบ คุณต้องใช้หมายเลขประจำเครื่องที่พิมพ์บนฉลากที่ด้านหลังของคริกเก็ต คำเตือน: คุณต้องเก็บหมายเลขประจำเครื่องไว้สำหรับตัวคุณเองเท่านั้น อย่าแบ่งปันกับคนอื่น

ตอนนี้คุณสามารถกำหนดค่าอุปกรณ์ของคุณ

ตั้งค่าคอนฟิกต่อไปนี้:

  • RTC: OFF
  • IO2: ปิด
  • IO3: ปิด
  • จอภาพแบตเตอรี่: OFF
  • บังคับให้อัปเดต - IO1 Wake Up: เปิด
  • บังคับให้อัปเดต - RTC Wake Up: OFF
  • โพสต์กิจกรรม: ดูด้านล่าง

คัดลอก/วางลิงก์ที่คุณคัดลอกจาก Webhooks ลงใน io1_wakeup และปล่อยข้อมูลว่างไว้

maker.ifttt.com/trigger/button_event/with/key/hfNIx8SKn_xxxxxxxxxxxxxxxxxxxxxx_YW3xx5yFw5MGD

เมื่อคุณตั้งค่าคอนฟิกแล้วให้กดปุ่มบันทึก

ทำได้ดี! คุณเกือบจะอยู่ที่นั่นแล้ว! ตอนนี้คุณเพียงแค่ต้องเชื่อมต่ออุปกรณ์ของคุณกับอินเทอร์เน็ตผ่านเครือข่าย Wi-Fi ของคุณ โปรดติดตามตอนต่อไปว่าต้องทำอย่างไร

ขั้นตอนที่ 4: การเชื่อมต่อโมดูล IoT กับอินเทอร์เน็ต

การเชื่อมต่อโมดูล IoT กับอินเทอร์เน็ต
การเชื่อมต่อโมดูล IoT กับอินเทอร์เน็ต
การเชื่อมต่อโมดูล IoT กับอินเทอร์เน็ต
การเชื่อมต่อโมดูล IoT กับอินเทอร์เน็ต
การเชื่อมต่อโมดูล IoT กับอินเทอร์เน็ต
การเชื่อมต่อโมดูล IoT กับอินเทอร์เน็ต

ในไม่กี่ขั้นตอน คุณจะเชื่อมต่ออุปกรณ์กับอินเทอร์เน็ตผ่านเครือข่าย Wi-Fi สิ่งที่คุณต้องทำคือเปิดใช้งานฮอตสปอต Wi-Fi ส่วนตัวของ Cricket จากนั้นเปิดหน้าเว็บส่วนตัวเพื่อส่งข้อมูลรับรองเครือข่าย Wi-Fi ของคุณ โปรดทำตามขั้นตอนด้านล่าง:

  1. กดปุ่มบนโมดูลค้างไว้ 5 วินาทีจนกว่าไฟ LED จะติดสว่างตลอดเวลา
  2. เมื่อไฟ LED ติดสว่างตลอดเวลา คริกเก็ตเปิดฮอตสปอต Wi-Fi ส่วนตัว เชื่อมต่อจากแล็ปท็อปหรือสมาร์ทโฟนไปยังฮอตสปอตด้วยข้อมูลรับรองต่อไปนี้:SSID: toe_deviceไม่ต้องใช้รหัสผ่าน
  3. เมื่อเชื่อมต่อแล้ว ให้เปิดหน้าเว็บส่วนตัว: https://192.168.4.1/index.htmlหมายเหตุ: ตรวจสอบให้แน่ใจว่าไฟ LED ยังเปิดอยู่! ถ้าปิดอยู่ ให้ทำซ้ำตั้งแต่ต้น
  4. ตอนนี้คุณสามารถส่งข้อมูลรับรองเครือข่าย Wi-Fi ของคุณและคลิกเชื่อมต่อ หากคุณส่ง SSID และรหัสผ่านที่ถูกต้อง หลังจากนั้นไม่กี่วินาที อุปกรณ์ควรรายงานว่าออนไลน์และไฟ LED จะดับ

ยินดีด้วย! ตอนนี้อุปกรณ์ของคุณใช้งานได้และเชื่อมต่อกับอินเทอร์เน็ตแล้ว!

ขั้นตอนที่ 5: สรุป

ตอนนี้คุณสามารถเปิด/ปิดไฟ HUE ด้วยอุปกรณ์ปุ่มของคุณได้ !!

คุณสามารถหาข้อมูลเพิ่มเติม:

  • เกี่ยวกับโมดูลคริกเก็ตจากหน้า Things On Edge (https://thingsonedge.com)
  • ข้อมูลทางเทคนิคเพิ่มเติมสามารถพบได้ที่นี่ GitHUB (https://github.com/thingsonedge/cricket)
  • วิดีโอพร้อมคำแนะนำ:

แนะนำ: