สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: การประกอบ
- ขั้นตอนที่ 2: ตั้งค่า IFTTT
- ขั้นตอนที่ 3: กำหนดค่าโมดูลคริกเก็ต Wi-Fi
- ขั้นตอนที่ 4: การเชื่อมต่อโมดูล IoT กับอินเทอร์เน็ต
- ขั้นตอนที่ 5: สรุป
วีดีโอ: ปุ่มสมาร์ท Wi-Fi ที่ใช้พลังงานจากแบตเตอรี่เพื่อควบคุมไฟ HUE: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
By sylwekbalaติดตามเพิ่มเติมโดยผู้เขียน:
โปรเจ็กต์นี้สาธิตวิธีสร้างปุ่ม IoT Wi-Fi ที่ใช้พลังงานจากแบตเตอรี่ในเวลาน้อยกว่า 10 นาที ปุ่มควบคุม HUE จะสว่างเหนือ IFTTT
ทุกวันนี้ คุณสามารถสร้างอุปกรณ์อิเล็กทรอนิกส์และเชื่อมต่อกับอุปกรณ์สมาร์ทโฮมอื่นๆ ได้ในเวลาไม่กี่นาที ยิ่งไปกว่านั้น คุณสามารถทำได้โดยไม่ต้องใช้โปรแกรมเมอร์เฉพาะและเขียนโค้ดเพียงบรรทัดเดียว ในบล็อกนี้ เราจะแสดงปุ่ม Wi-Fi Smart Button ที่ใช้พลังงานจากแบตเตอรี่ ซึ่งควบคุมไฟ HUE จากระยะไกลผ่านอินเทอร์เน็ต นักพัฒนาซอฟต์แวร์ทุกระดับสามารถสร้างขึ้นได้อย่างง่ายดาย โดยปุ่มนี้จะใช้งานได้นานถึง 15k เหตุการณ์บนแบตเตอรี่ลิเธียม 2xAAA ซึ่งเป็นปุ่มอัจฉริยะที่ใช้พลังงานต่ำที่สุด หากเราคำนึงถึงการพุช/เหตุการณ์ 8 เท่าในหนึ่งวัน มันจะมีอายุมากกว่า 5 ปี เป็นเพราะโมดูล IoT ซึ่งใช้ในโปรเจ็กต์นี้ ไม่มีการระบายกระแสใดๆ เมื่อไม่ได้เปิดใช้งาน - 0A จริง คำแนะนำนี้ประกอบด้วยขั้นตอนต่อไปนี้:
- การประกอบโดยใช้เขียงขนมปัง
- การตั้งค่าบริการ IFTTT และ HUE
- การกำหนดค่าโมดูล IoT
- การเชื่อมต่อโมดูล IoT กับอินเทอร์เน็ต
ทุกอย่างสามารถทำได้ภายใน 10 นาทีโดยไม่ต้องมีความรู้เกี่ยวกับโค้ดหรือระบบคลาวด์แม้แต่บรรทัดเดียว
เสบียง
อะไหล่
- โมดูล Wi-Fi คริกเก็ต Things On Edge
- เขียงหั่นขนม (ทั่วไป)
- SparkFun ปุ่มโดมสีแดงขนาดใหญ่
- ที่ใส่แบตเตอรี่ AAA x 2
แอพซอฟต์แวร์และบริการออนไลน์
บริการ FTTT Maker
เครื่องมือ
หัวแร้ง (ทั่วไป)
ขั้นตอนที่ 1: การประกอบ
Solder Pin Header ขั้วต่อแยก PCB กับโมดูลคริกเก็ต ส่วนหัวช่วยให้เชื่อมต่อโมดูลคริกเก็ตกับเขียงหั่นขนมได้ง่ายขึ้น
- เชื่อมต่อพินที่ 1 จากปุ่มกับแบตเตอรี่ VCC (+)
- เชื่อมต่อพินที่ 2 จากปุ่มเข้ากับพอร์ต WAKE_UP บนโมดูลคริกเก็ต
- เชื่อมต่อแบตเตอรี่ VCC (+) กับพอร์ต BATT บนโมดูลคริกเก็ต
- เชื่อมต่อแบตเตอรี่ GND (-) กับพอร์ต GND บนโมดูลคริกเก็ต
ขั้นตอนที่ 2: ตั้งค่า IFTTT
ขั้นตอนในการปฏิบัติตาม:
- ไปที่:
- เข้าสู่ระบบหรือลงทะเบียน
- คลิกสร้างจากเมนูผู้ใช้ / บัญชี (มุมบนขวา)
- คลิก + เพื่อสร้างเหตุการณ์ที่มาใหม่
- เลือกบริการเว็บฮุค
- คลิกดำเนินการต่อ
- คลิก รับคำขอเว็บ (ทางด้านซ้ายมือ)
- สร้างชื่อกิจกรรมเช่น button_event
- ควรตั้งค่าเหตุการณ์ต้นทางทันที คลิก + หลัง จากนั้นเหตุการณ์
- ค้นหาบริการ HUE
- เลือกเหตุการณ์บริการ HUE
- หากคุณยังไม่มี HUE คุณต้องเพิ่มโดย -> Connect
- เลือกอุปกรณ์ (ไฟ) ที่จะแนบเหตุการณ์นี้
- คลิกเสร็จสิ้น
ใกล้เสร็จแล้ว เราต้องได้รับที่อยู่ HTTP ซึ่งเราสามารถโพสต์เหตุการณ์จากโมดูล IoT ได้
ค้นหาบริการ Webhooks และคลิกในเอกสารที่มุมบนขวา
ถัดไป คัดลอกลิงก์ของเว็บภายใต้ "สร้างคำขอเว็บ POST หรือ GET ไปที่:" คุณจะต้องใช้ในภายหลัง
ขั้นตอนที่ 3: กำหนดค่าโมดูลคริกเก็ต 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 กับอินเทอร์เน็ต
ในไม่กี่ขั้นตอน คุณจะเชื่อมต่ออุปกรณ์กับอินเทอร์เน็ตผ่านเครือข่าย Wi-Fi สิ่งที่คุณต้องทำคือเปิดใช้งานฮอตสปอต Wi-Fi ส่วนตัวของ Cricket จากนั้นเปิดหน้าเว็บส่วนตัวเพื่อส่งข้อมูลรับรองเครือข่าย Wi-Fi ของคุณ โปรดทำตามขั้นตอนด้านล่าง:
- กดปุ่มบนโมดูลค้างไว้ 5 วินาทีจนกว่าไฟ LED จะติดสว่างตลอดเวลา
- เมื่อไฟ LED ติดสว่างตลอดเวลา คริกเก็ตเปิดฮอตสปอต Wi-Fi ส่วนตัว เชื่อมต่อจากแล็ปท็อปหรือสมาร์ทโฟนไปยังฮอตสปอตด้วยข้อมูลรับรองต่อไปนี้:SSID: toe_deviceไม่ต้องใช้รหัสผ่าน
- เมื่อเชื่อมต่อแล้ว ให้เปิดหน้าเว็บส่วนตัว: https://192.168.4.1/index.htmlหมายเหตุ: ตรวจสอบให้แน่ใจว่าไฟ LED ยังเปิดอยู่! ถ้าปิดอยู่ ให้ทำซ้ำตั้งแต่ต้น
- ตอนนี้คุณสามารถส่งข้อมูลรับรองเครือข่าย Wi-Fi ของคุณและคลิกเชื่อมต่อ หากคุณส่ง SSID และรหัสผ่านที่ถูกต้อง หลังจากนั้นไม่กี่วินาที อุปกรณ์ควรรายงานว่าออนไลน์และไฟ LED จะดับ
ยินดีด้วย! ตอนนี้อุปกรณ์ของคุณใช้งานได้และเชื่อมต่อกับอินเทอร์เน็ตแล้ว!
ขั้นตอนที่ 5: สรุป
ตอนนี้คุณสามารถเปิด/ปิดไฟ HUE ด้วยอุปกรณ์ปุ่มของคุณได้ !!
คุณสามารถหาข้อมูลเพิ่มเติม:
- เกี่ยวกับโมดูลคริกเก็ตจากหน้า Things On Edge (https://thingsonedge.com)
- ข้อมูลทางเทคนิคเพิ่มเติมสามารถพบได้ที่นี่ GitHUB (https://github.com/thingsonedge/cricket)
- วิดีโอพร้อมคำแนะนำ:
แนะนำ:
แยกและขยายแถบไฟ Philips Hue: 8 ขั้นตอน (พร้อมรูปภาพ)
แยกและขยาย Philips Hue Lightstrip: ฉันได้เพิ่ม "บ้านอัจฉริยะ" พิมพ์แกดเจ็ตที่บ้านของฉัน และสิ่งหนึ่งที่ฉันเคยเล่นด้วยคือแถบไฟ Philips Hue เป็นแถบไฟ LED ที่สามารถควบคุมได้จากแอพหรือจากผู้ช่วยอัจฉริยะ เช่น Alexa หรือ
อุปกรณ์ติดตั้งกลางแจ้งและทนฝนและแดดสำหรับ Lifx หรือ Hue: 5 ขั้นตอน (พร้อมรูปภาพ)
อุปกรณ์ติดตั้งกลางแจ้งและทนฝนและแดดสำหรับ Lifx หรือ Hue: ฉันต้องการทำให้สวนของฉันสว่างขึ้นด้วยหลอดไฟ Lifx Color 1000 ของฉัน เพื่อความเพลิดเพลินในยามเย็นและการคลั่งไคล้ในสนามหลังบ้านเป็นครั้งคราว เนื่องจากหลอดไฟเปราะบางต่อความชื้นและความร้อน ฉันจึงไม่พบอุปกรณ์จับยึดในตลาดที่จะปกป้องเ
Hue Magic: 4 ขั้นตอน (พร้อมรูปภาพ)
Hue Magic: ยินดีต้อนรับพ่อมด! สองสามเดือนที่ผ่านมาฉันสร้างกล่องวิเศษขนาดเล็กพร้อมไม้กายสิทธิ์สำหรับลูกชายวัย 3 ขวบของฉัน เมื่อเขาสัมผัสกล่องด้วยไม้กายสิทธิ์ แสงสีที่เปลี่ยนไปจะเริ่มเปล่งออกมาจากกล่อง เมื่อเขาเห็นสีที่เขาชอบเป็นพิเศษ เขาสามารถ
DIY Philips Hue Panel Light: 4 ขั้นตอน (พร้อมรูปภาพ)
DIY Philips Hue Panel Light: ฉันเพิ่งซื้อไฟ Philips Hue สำหรับห้องนอนของฉัน พวกเขายอดเยี่ยมมาก! ฉันสามารถควบคุมมันด้วยเสียงของฉันโดยใช้ Alexa และควบคุมผ่านโทรศัพท์ของฉันด้วย ฉันพยายามหาไฟแผงเปลี่ยนสี แต่อย่างที่คุณอาจทราบ Philips Hue ไม่เห็น
Mood Projector (แฮ็ก Philips Hue Light พร้อม GSR) TfCD: 7 ขั้นตอน (พร้อมรูปภาพ)
Mood Projector (แฮ็ก Philips Hue Light พร้อม GSR) TfCD: โดย Laura Ahsmann & Maaike Weber วัตถุประสงค์: อารมณ์ต่ำและความเครียดเป็นส่วนสำคัญของชีวิตที่เร่งรีบสมัยใหม่ นอกจากนี้ยังเป็นสิ่งที่มองไม่เห็นจากภายนอก จะเกิดอะไรขึ้นถ้าเราสามารถคาดการณ์ระดับความเครียดของเราได้ทั้งทางสายตาและทางเสียงด้วย