สารบัญ:
- ขั้นตอนที่ 1: รวบรวมวัสดุของคุณเข้าด้วยกัน
- ขั้นตอนที่ 2: ตั้งค่า IFTTT Applets
- ขั้นตอนที่ 3: กำหนดค่าแอพ Blynk
- ขั้นตอนที่ 4: เขียนโค้ดของคุณ
- ขั้นตอนที่ 5: สรุป
วีดีโอ: นาฬิกาปลุกอัจฉริยะ: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
แนวคิดเบื้องหลังโครงการนี้คือควรมีนาฬิกาปลุกขนาดเล็กแต่ให้ความรู้ในตอนเช้า เราไม่ต้องการข้อมูลทั้งหมดที่เราได้รับจากโทรศัพท์เป็นอย่างแรก แต่พวกเราหลายคนต้องการทราบสิ่งหนึ่งหรือสองอย่าง ตัวอย่างเช่น เป็นเรื่องดีที่รู้ว่ามันจะเป็นวันที่อากาศร้อนเป็นพิเศษหรือไม่
พวกเราหลายคนมีปัญหาในการลุกจากเตียงทันทีที่สัญญาณเตือนภัยดังขึ้น นาฬิกาปลุกนี้ยังติดตามเวลาที่คุณปิดนาฬิกาปลุกทุกวัน ซึ่งเราหวังว่าในอนาคตจะใช้เพื่อเพิ่มคุณสมบัติใหม่
โซลูชันที่เรานำเสนอคือการปลุกที่ปลุกคุณทุกเช้า และใช้ไฟ LED เพื่อแสดงข้อมูลที่คุณสนใจ ตอนนี้เป็นฤดูร้อน เราจึงตั้งค่าให้แจ้งให้เราทราบว่าจะเป็นวันที่อากาศร้อนหรือชื้นเป็นพิเศษ ยิ่งไปกว่านั้น ไม่จำเป็นต้องตรวจสอบสภาพอากาศจริงๆ
การไหลของข้อมูลมีดังนี้ โหนด MCU ได้รับ webhook เวลา 8.00 น. จาก IFTTT ซึ่งจะเปิดการเตือน เว็บฮุคอื่นจาก IFTTT รับรายงานสภาพอากาศและอัปเดตไฟ LED ตามเกณฑ์ของเรา เมื่อคลิกปุ่ม 'ปิด' ระบบจะเพิ่มการประทับเวลาลงใน Google ชีตเพื่อใช้ในอนาคต เรามีเว็บฮุคที่กำหนดไว้ในแอพ Blynk เช่นกัน เพื่อให้ทุกอย่างเชื่อมต่อกัน
สิ่งที่คุณต้องการ:
- โหนด MCU
- กระดานขนมปัง
- วิทยากร
- ไฟ LED 2 ดวง (สีต่างๆ)
- ตัวต้านทาน 2 ตัว (330R)
- ปุ่ม
- 6 สาย Arduino
ขั้นตอนที่ 1: รวบรวมวัสดุของคุณเข้าด้วยกัน
เมื่อใช้ Node MCU เราเชื่อมต่อ LED สองดวง ปุ่มหนึ่ง และลำโพงหนึ่งตัว
ขั้นตอนที่ 2: ตั้งค่า IFTTT Applets
คุณจะต้องมีแอปเพล็ตสองสามตัวสำหรับนาฬิกาปลุกนี้
- เวลา 8.00 น. เปิดนาฬิกาปลุก
- ในเวลาเดียวกัน ส่งคำขอรายงานสภาพอากาศสำหรับวันเดียวกัน รับการพยากรณ์อุณหภูมิและลม
- เมื่อปิดการปลุก ให้ส่งการประทับเวลาไปที่ Google ชีต
ตรวจสอบให้แน่ใจว่าแต่ละค่าที่คุณต้องการเชื่อมโยงกับพินเสมือนของตัวเอง
ขั้นตอนที่ 3: กำหนดค่าแอพ Blynk
ตั้งค่าแอป Blynk และกำหนดเว็บฮุคที่ใช้ที่นั่น คุณจะต้องใช้รหัสของแอปในโค้ดด้วย ดังนั้นอย่าลืมบันทึกมันไว้
ขั้นตอนที่ 4: เขียนโค้ดของคุณ
สำหรับแต่ละพินเสมือนที่คุณกำหนดไว้ในแอพ blynk ให้เขียนฟังก์ชัน BLYNK_WRITE(V n) เพื่อจัดการข้อมูลทั้งหมด
เราตั้งค่าเกณฑ์สำหรับวันที่อากาศร้อน 30 องศาเซลเซียส และเกณฑ์สำหรับ Windy ที่ 40 กม./ชม. ด้วยวิธีนี้คุณจะได้รับการเตือนเป็นอย่างแรกว่าจะเป็นวันที่อากาศร้อนหรือลมแรงเป็นพิเศษ
ขั้นตอนที่ 5: สรุป
ความท้าทายหลักของโครงการนี้คือการเชื่อมต่อแอปเพล็ตทั้งหมดจาก IFTTT เราจัดการกับสิ่งนี้โดยการทดสอบแต่ละรายการ จากนั้นจึงรวมทั้งหมดเข้าด้วยกันหลังจากที่เราเห็นว่าแต่ละส่วนของโครงการทำงานด้วยตัวเองเท่านั้น
ระบบที่เราสร้างขึ้นไม่ได้ก้าวหน้าอย่างที่เราหวังไว้ เนื่องจากเราไม่สามารถเข้าถึงหน้าจอหรือวิธีการอื่นๆ ในการแสดงข้อมูลแก่ผู้ใช้ เราจึงใช้วิธีง่าย ๆ - โดยใช้ไฟ LED เพื่อแสดงเฉพาะบางกรณีเท่านั้น
มีหลายวิธีในการดำเนินโครงการนี้ต่อไป
วิธีหนึ่งที่ใช้งานได้จริงที่สุดที่เราเห็นในโปรเจ็กต์นี้คือการปรับเปลี่ยนเวลาตื่นตามระยะเวลาที่ผู้ใช้ใช้ในการปลุก ใช้เวลาครึ่งชั่วโมงในการปิดนาฬิกาปลุกในตอนเช้าหรือไม่? ถ้าอย่างนั้น มันจะปลุกคุณครึ่งชั่วโมงก่อนเวลาที่คุณตั้งไว้ บางทีหลังจากนั้นคุณอาจจะตื่นเร็วได้ดีขึ้น ในกรณีนี้ มันจะเริ่มปลุกคุณในภายหลัง สามารถทำได้โดยใช้เวลาที่เราส่งไปยัง Google ชีต และทำคณิตศาสตร์ง่ายๆ เพื่อหาเวลาที่เราควรให้สำหรับการตื่นนอน
อีกแนวคิดหนึ่งคือการเพิ่มหน้าจอให้กับโครงการของคุณ และให้การคาดการณ์ที่แน่นอนสำหรับรายงานสภาพอากาศ พร้อมกับข้อมูลใดๆ ที่ผู้ใช้ต้องการทราบสิ่งแรกในตอนเช้า
คุณสามารถดูวิดีโอการเตือนที่ดังขึ้นที่นี่:
แนะนำ:
นาฬิกาปลุกอัจฉริยะ - Intel Edison - Iot RoadShow - เซาเปาโล: 4 ขั้นตอน
นาฬิกาปลุกอัจฉริยะ - Intel Edison - Iot RoadShow - เซาเปาโล: หนึ่งในคุณธรรมที่ยิ่งใหญ่ของทุกคนที่อาศัยหรือทำงานในเมืองใหญ่คือการจัดการเวลา ปัจจุบันการเดินทางเป็นไปอย่างต่อเนื่องและเนื่องจากการจราจรเป็นปัจจัยหลัก เมื่อนึกถึงเรื่องนี้ ฉันได้สร้างแอปพลิเคชันขนาดเล็กที่ใช้การผสานรวมกับ Google M
WakeupNow – นาฬิกาปลุกอัจฉริยะ: 8 ขั้นตอน
WakeupNow – นาฬิกาปลุกอัจฉริยะ: อย่างที่ทุกคนทราบ ชีวิตของนักเรียนนั้นยากมาก พวกเขามีวันที่ยาวนานกับการบรรยาย การบ้านเยอะมาก และโดยทั่วไปแล้ว พวกเขามีชีวิตที่บ้าคลั่ง พวกเขาไม่มีเวลาและถ้าคุณแนะนำให้พวกเขาเพิ่มเวลาให้กับวันนี้พวกเขาจะดีใจ Unfo
ปลุกฉันให้ตื่น - นาฬิกาปลุกอัจฉริยะ: 6 ขั้นตอน
ปลุกฉันให้ตื่น - นาฬิกาปลุกอัจฉริยะ: ปลุกฉันเป็นนาฬิกาปลุกอัจฉริยะที่สามารถใช้เป็นไฟอัจฉริยะได้ แถบไฟ LED ในตัวจะจำลองแสงธรรมชาติที่เข้ามาในห้องของคุณ วิธีนี้จะช่วยให้คุณเริ่มต้นวันใหม่ได้อย่างสงบและเป็นธรรมชาติ นาฬิกาปลุกยังมาพร้อม 4*7 segme
นาฬิกาปลุกอัจฉริยะ: นาฬิกาปลุกอัจฉริยะที่สร้างด้วย Raspberry Pi: 10 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาปลุกอัจฉริยะ: นาฬิกาปลุกอัจฉริยะที่สร้างด้วย Raspberry Pi: คุณเคยต้องการนาฬิกาอัจฉริยะหรือไม่? ถ้าใช่ นี่คือทางออกสำหรับคุณ! ฉันสร้าง Smart Alarm Clock นี่คือนาฬิกาที่คุณสามารถเปลี่ยนเวลาปลุกตามเว็บไซต์ได้ เมื่อนาฬิกาปลุกดับ จะมีเสียง ( Buzzer ) และไฟ 2 ดวงจะ
GOOB - นาฬิกาปลุกอัจฉริยะ: 15 ขั้นตอน (พร้อมรูปภาพ)
GOOB - นาฬิกาปลุกอัจฉริยะ: GOOB เป็นตัวย่อสำหรับ "ลุกออกจากเตียง" ซึ่งเป็นชื่อที่เหมาะสมสำหรับโครงการของฉัน ฉันต้องการสร้างอุปกรณ์ที่สามารถช่วยปลุกฉันในตอนเช้าได้ เนื่องจากไม่ใช่งานที่ง่ายที่สุด แนวคิดหลักคือนาฬิกาปลุกไม่หยุดปลุก