สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: การสร้างฐาน
- ขั้นตอนที่ 2: รองรับฐาน
- ขั้นตอนที่ 3: อุปกรณ์อิเล็กทรอนิกส์
- ขั้นตอนที่ 4: รหัสและการทำงาน
- ขั้นตอนที่ 5: กำหนดค่า IFTTT
- ขั้นตอนที่ 6: กำหนดค่า Blynk
- ขั้นตอนที่ 7: การประกอบ
- ขั้นตอนที่ 8: เสร็จสิ้น
วีดีโอ: Hydrator - อุปกรณ์ที่กระตุ้นให้คุณดื่มน้ำ: 8 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
การดื่มน้ำให้เพียงพอเป็นสิ่งสำคัญมากสำหรับทุกคน แต่ทุกวันฉันต้องดื่มน้ำน้อยกว่าที่ควร ฉันรู้ว่ามีคนอย่างฉันที่ต้องได้รับการเตือนให้ดื่มน้ำ หากคุณเป็นหนึ่งในพวกเรา โครงการนี้จะเปลี่ยนชีวิตคุณ (อาจจะ)
พบกับ Hydrator! อุปกรณ์นี้จะกระตุ้นให้คุณดื่มน้ำ ยังไง? มันทำงานเหมือนเกม คุณจะต้องวางขวดน้ำไว้ด้านบน วงแหวนรอบฐานจะสว่างขึ้นทุกๆ ชั่วโมง ไฟยังคงสว่างอยู่จนกว่าคุณจะหยิบขวด ดื่มน้ำ แล้ววางกลับเข้าไป หลังจากนั้นไฟจะดับจนถึงชั่วโมงถัดไป
แต่อะไรเป็นแรงจูงใจในสิ่งนั้น? มันอยู่ในวงแหวนแสง แสงเป็นสีน้ำเงินในตอนเริ่มต้น ทุกครั้งที่คุณพลาดน้ำดื่ม สีของแสงจะเปลี่ยนเป็นสีแดงเล็กน้อย ยิ่งคุณพลาดการช่วยเตือนหลายครั้งมากเท่าไหร่ มันก็ยิ่งกลายเป็นสีแดงมากขึ้นเท่านั้น โดยพื้นฐานแล้วจะเปลี่ยนจากสีน้ำเงินเป็นสีม่วงและในที่สุดก็กลายเป็นสีแดง เป้าหมายของคุณคือรักษาสีของแสงให้ใกล้เคียงกับสีน้ำเงินมากที่สุดเท่าที่จะเป็นไปได้ในตอนท้ายของวัน
นี่เป็นเพียงภาพรวมพื้นฐานของสิ่งที่ทำ คุณจะได้ทราบถึงการทำงานที่แน่นอนเมื่อคุณอ่านคำแนะนำนี้
น่าสนใจ? มาทำกัน! ดื่มน้ำสักแก้วแล้วนั่งลงในขณะที่ฉันนำคุณผ่านกระบวนการสร้าง!
เสบียง
ซีดีเก่า
ไฟ LED แคโทด RGB ทั่วไป
NodeMcu (ESP8266)
สายจัมเปอร์ ตัวเมีย - ตัวเมีย (อุปกรณ์เสริม)
แหล่งจ่ายไฟ USB 5v
กระดาษทราย
กระดาษกราฟสีดำ
ขั้นตอนที่ 1: การสร้างฐาน
ฉันได้เก็บสิ่งนี้ไว้อย่างเรียบง่าย ไม่มีอุปกรณ์หรือชิ้นส่วนแฟนซี นำแผ่นซีดีเก่าออกแล้วใช้กระดาษทรายแกะฝาด้านหนึ่งออก คุณจะเห็นว่าซีดีเริ่มโปร่งใส เมื่อคุณนำวัสดุส่วนใหญ่ออกแล้ว ให้ทรายอีกด้านหนึ่งด้วย วิธีนี้จะทำให้ดูเย็นจัดเพื่อให้แสงกระจายตัวได้ดี มี
ตอนนี้ใช้กระดาษชาร์ตสีดำแล้วตัดวงกลมที่มีขนาดเท่ากับขนาดของซีดีออก ตอนนี้ ทำวงแหวนรอบจุดศูนย์กลางโดยใช้เข็มทิศ วิธีง่ายๆ ในการตัดวงแหวนออกคือพับกระดาษครึ่งหนึ่งแล้วตัดตามเครื่องหมาย
เมื่อเสร็จแล้วคุณสามารถติดกระดาษลงบนแผ่นซีดีได้ตามภาพด้านบน ตอนนี้คุณควรมีซีดีที่มีวงแหวนโปร่งใสเท่านั้น
ขั้นตอนที่ 2: รองรับฐาน
สำหรับสิ่งนี้ฉันหยิบถ้วยก๋วยเตี๋ยวแล้วตัดส่วนบนออก สิ่งที่คุณต้องทำคือติดไว้กับฐานเพื่อเพิ่มความสูง ทำรอยบากเล็กๆ เพื่อให้สายไฟ LED ลอดผ่าน
จากนั้นนำฝาที่พอดี (ฝาจากถ้วยก๋วยเตี๋ยวเดียวกันควรจะละเอียด) และวางบนถ้วยที่ตัดออก อย่าเพิ่งติดตอนนี้เพราะเรายังจำเป็นต้องติด LED ข้างใน
ขั้นตอนที่ 3: อุปกรณ์อิเล็กทรอนิกส์
ตอนนี้เราสามารถออกแบบวงจรเพื่อจุดประสงค์เฉพาะของเราได้ แต่จะใช้เวลานานและอาจต้องใช้ส่วนประกอบมากเกินไป เราสามารถใช้ไมโครคอนโทรลเลอร์อย่าง Nodemcu และตั้งโปรแกรมให้ทำงาน
นอกจากนี้ เพื่อตรวจจับเมื่อวางขวดและยกขวดขึ้น เราจำเป็นต้องใช้เซ็นเซอร์ความใกล้ชิดแบบอินฟราเรด
การเชื่อมต่อนั้นง่ายมาก เพียงทำตามแผนภาพด้านบน อย่าสับสนกับ D0 ของเซ็นเซอร์และ D0 ของ Nodemcu ในเซ็นเซอร์ D0 หมายถึงเอาต์พุตดิจิตอล เพื่อหลีกเลี่ยงความสับสน ฉันไม่ได้ใช้ D0 ของ Nodemcu เพื่อจุดประสงค์ใดๆ คุณสามารถปล่อยให้มันไม่มีใครแตะต้อง
นอกจากนี้ D2 ยังเชื่อมต่อกับ D3 โดยตรงด้วยสายไฟ
ตอนนี้คุณอาจถามว่าทำไมถึงใช้ Nodemcu ไม่ใช่ Arduino? คุณสามารถใช้ Arduino ได้เช่นกัน ขึ้นอยู่กับรหัสของคุณ รหัสของฉันเชื่อมต่อกับอินเทอร์เน็ตซึ่งทำให้แม่นยำยิ่งขึ้น
ขั้นตอนที่ 4: รหัสและการทำงาน
มีสองรหัสที่นี่ Hydrator และ Hydrator pro (ได้แรงบันดาลใจจากชื่อสมาร์ทโฟน: p)
ไม่ต้องกังวล ทั้งคู่ฟรี คุณไม่ต้องจ่ายฉัน
หมายเหตุ: ในโค้ด คุณจะต้องทำการเปลี่ยนแปลงบางอย่าง
คุณต้องเพิ่ม wifi ssid และรหัสผ่านของคุณในโปรแกรมที่ระบุว่า 'YourNetworkName' และ 'YourPassword' นอกจากนี้ ควรแทนที่ 'YourAuthToken' ด้วยโทเค็นการรับรองความถูกต้องที่คุณได้รับจาก blynk (อธิบายในขั้นตอนต่อไปนี้)
ขั้นแรกให้ฉันอธิบายว่าโค้ดนี้ใช้ทำอะไร
Nodemcu เชื่อมต่อกับอินเทอร์เน็ตผ่านบริการที่เรียกว่า Blynk Blynk เชื่อมต่อกับบริการอื่นที่เรียกว่า IFTTT
ในขั้นตอนต่อไปนี้ เราจะกำหนดค่า IFTTT เพื่อส่งสัญญาณไปยัง Nodemcu ทุกชั่วโมงเวลา:00 น.
ดังนั้นทุก ๆ ชั่วโมง Nodemcu จะรับสัญญาณและเปิดไฟ LED ถ้าเรายกขวดขึ้นดื่มน้ำ พรอกซิมิตี้เซนเซอร์จะตรวจจับและ Nodemcu จะปิดไฟ LED
ถ้าเราไม่ยกขวดขึ้น Nodemcu จะรอ 10 นาทีเพื่อให้เราทำงานให้เสร็จ ในกรณีที่เราไม่ทำใน 10 นาที Nodemcu จะทำให้สีของ LED เป็นสีแดงเพิ่มขึ้นเล็กน้อย (เพิ่มค่าของสีแดงขึ้น 25 และลดระดับเป็นสีน้ำเงิน 25) และปิด LED ดังนั้นครั้งต่อไปที่ไฟเปิด (ชั่วโมงถัดไป) ไฟจะแดงกว่าเดิมเล็กน้อย แสดงว่าคุณขาดน้ำดื่มในชั่วโมงที่แล้ว หากคุณหายไปทุกชั่วโมง ไฟ LED จะกลายเป็นสีแดงมากขึ้นเรื่อยๆ และในที่สุดเมื่อสิ้นสุดวันก็จะกลายเป็นสีแดงทั้งหมด
ตอนนี้โค้ดเวอร์ชันโปรมีอะไรบ้าง? เหมือนกับเวอร์ชันปกติ แต่มีการแจ้งเตือนเพิ่มเติม เวอร์ชันนี้จะแจ้งให้คุณดื่มน้ำก่อนหมดเวลา 10 นาที (ประมาณ 7 นาที) ผ่านการแจ้งเตือนบนโทรศัพท์ของคุณ
นอกจากนี้ ในตอนท้ายของวัน หากสีของ LED ใกล้สีแดงเกินไป ระบบจะส่งการแจ้งเตือนให้คุณอีกครั้ง ฉันยังไม่ได้ทดสอบโค้ดนี้โดยเฉพาะ ดังนั้นหากคุณลองใช้แล้ว โปรดแจ้งให้เราทราบหากใช้งานได้
ขั้นตอนที่ 5: กำหนดค่า IFTTT
ติดตั้ง IFTTT บนโทรศัพท์ของคุณ
Android
IOS
ตอนนี้ติดตามภาพ
คลิกที่ + เลือก "นี่" และเลือก "วันที่และเวลา" เลือก "ทุก ๆ ชั่วโมงที่" จากนั้นเลือก "00"
ตอนนี้คลิกที่ "นั่น" และค้นหา "webhooks" บนแถบค้นหา คลิกที่ "ทำการร้องขอเว็บ" และป้อน URL รูปแบบ URL คือ
แทนที่ Auth ด้วยโทเค็น Auth ของโครงการ blynk (อธิบายในขั้นตอนต่อไป) และ IP ด้วย blynk cloud IP ของประเทศของคุณ ในการรับ IP ให้เปิดพร้อมท์คำสั่งแล้วพิมพ์ "ping blynk-cloud.com" สำหรับอินเดีย IP คือ 188.166.206.43
เลือก "ใส่" ในส่วนวิธีการและเลือก "แอปพลิเคชัน/json" ในประเภทเนื้อหา ในส่วนเนื้อหา ให้พิมพ์ ["1"]
ขั้นตอนที่ 6: กำหนดค่า Blynk
ติดตั้ง Blynk
Android
IOS
สร้างโครงการใหม่ โทเค็นการตรวจสอบสิทธิ์จะถูกส่งถึงคุณ นี่คือสิ่งที่คุณต้องเพิ่มใน URL ในขั้นตอนก่อนหน้าและในโปรแกรม
แตะที่ "+" และเพิ่มปุ่มจากกล่องวิดเจ็ต ในการตั้งค่าปุ่ม (ซึ่งคุณสามารถเปิดได้โดยแตะที่ปุ่ม) เลือก PIN เป็น "GP4" และเลื่อนสวิตช์ไปที่ "สวิตช์"
ข่าวดี! เสร็จแล้วครับ เหลือแต่การชุมนุม
ขั้นตอนที่ 7: การประกอบ
ติดไฟ LED RGB ภายในฐาน สำหรับการวาง Nodemcu และเซ็นเซอร์ ฉันทำกล่องกระดาษแข็งขนาดเล็กสีดำแล้วติดกาวพิเศษเข้ากับฐาน ควรทำรูเล็กๆ ในกล่องเพื่อให้แหล่งจ่ายไฟ Nodemcu ทะลุผ่านได้ ตรวจสอบให้แน่ใจว่าเซ็นเซอร์อยู่ไม่ไกลเกินไปและสามารถตรวจจับขวดได้
ขั้นตอนที่ 8: เสร็จสิ้น
สิ่งที่คุณต้องทำคือเสียบปลั๊กไฟเข้ากับ Nodemcu (ที่ชาร์จสมาร์ทโฟนน่าจะใช้งานได้ดี) และวางขวดน้ำของคุณบน Hydrator! Nodemcu จะเชื่อมต่อกับเครือข่าย WiFi ของคุณโดยอัตโนมัติ และคุณสามารถรอให้การแจ้งเตือนปรากฏขึ้น!
แน่นอนว่ามันอาจดูเหมือนไม่เป็นประโยชน์สำหรับบางคน แต่ฉันเห็นว่ามีประโยชน์สำหรับวัตถุประสงค์อื่นด้วย ตัวอย่างเช่น สามารถใช้เป็นเครื่องเตือนใจให้ทานยาสำหรับผู้สูงอายุที่มักหลงลืม การปรับแต่งโค้ดเล็กน้อยสามารถทำให้โค้ดทำงานได้ตามที่คุณต้องการ
หวังว่าคุณจะสนุกกับโครงการนี้ ขอให้โชคดีในการทำด้วยตัวเอง!
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-