สารบัญ:
- ขั้นตอนที่ 1: บัญชี IoT, Adafruit IO Feeds, IFTTT Applets และ Zapier Zap
- ขั้นตอนที่ 2: ตั้งค่ารหัส Arduino
- ขั้นตอนที่ 3:
- ขั้นตอนที่ 4: เตรียมจอแสดงผล
- ขั้นตอนที่ 5: Breadboard Dry Run Assembly
- ขั้นตอนที่ 6: การบัดกรีวงจรสุดท้าย
- ขั้นตอนที่ 7: การประกอบกล่องเงา
วีดีโอ: หมายเหตุสภาพอากาศ: 7 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
นี่คือสถานีตรวจอากาศแบบผสมผสานและการเตือนความจำ เราทุกคนสามารถตรวจสอบสภาพอากาศบนโทรศัพท์ได้ แต่ในบางครั้งและโดยเฉพาะอย่างยิ่งเมื่อมีคนพยายามจะออกจากประตู ทั้งหมดที่จำเป็นคือวิธีที่รวดเร็วในการรับมือกับสภาพอากาศ สถานีตรวจอากาศนี้แสดงภาพสภาพอากาศในปัจจุบันอย่างรวดเร็ว: แดดจ้า เมฆมาก ฝนตกหรือหิมะตก อุณหภูมิ และข้อความสั้นๆ นอกจากนี้ เซ็นเซอร์ที่เปิดใช้งานการเคลื่อนไหวจะเรียกหน้าจอแบบเลื่อนซึ่งมีข้อความที่เป็นประโยชน์: "mask + keys"
คำอธิบาย: สถานีนี้สร้างขึ้นใน Arduino และรวมฟีดและทริกเกอร์ IoT (Internet of Things) มีจอแสดงผลหลักสี่จอและเซ็นเซอร์ตรวจจับความเคลื่อนไหวหนึ่งตัว
การแสดงผล 1: สภาพอากาศสว่างขึ้นด้วยนีโอพิกเซลหลังลายฉลุของดวงอาทิตย์ เมฆ เม็ดฝน และเกล็ดหิมะ นี่คือการแสดงภาพล้วนๆ
จอแสดงผล 2: อุณหภูมิสูงสำหรับวันบนจอแสดงผล 7 ส่วน
จอแสดงผล 3: ข้อความสั้นๆ จาก Remember the Milk (เช่น "เราต้องการอาหารสุนัข") บนจอแสดงผล OLED
จอแสดงผล 4: การแจ้งเตือนการเคลื่อนไหวที่กระตุ้นไม่ให้ลืมหน้ากากและปุ่มบนจอแสดงผลที่เป็นตัวอักษรและตัวเลขคละกัน 3 ตัว
เสบียง:
รายการวัสดุ/เครื่องมือ (โปรดทราบว่าลิงก์ส่วนใหญ่ไปยัง Adafruit ในสหรัฐอเมริกา แต่ชิ้นส่วนเหล่านี้หาได้จากผู้ขายรายอื่น โปรเจ็กต์นี้ใช้บอร์ด Arduino wifi esp8266 ในขณะที่โปรเจ็กต์นี้ใช้บอร์ด esp8266 เวอร์ชัน Adafruit - - บอร์ด Adafruit Feather Huzzah, บอร์ด NodeMCU อาจใช้แทนกันได้ แต่ตำแหน่งทางกายภาพของหมุดจะต่างกัน ลิงก์ไปยังเครื่องมือมีไว้เพื่อการอ้างอิง งบประมาณอาจกำหนดรุ่นของเครื่องมือที่ซื้อ)
(1) Feather Huzzah board adafruit ตอนที่ 2821
(1) เมทริกซ์ขนนก 7 ส่วน Adafruit ตอนที่ 3106
(3) การแสดงปีกขนนกและตัวเลขรูปสี่เหลี่ยม - Adafruit สีฟ้า ตอนที่ 3128
(1) OLED Feather Display 128x64 Adafruit part 4650
(1) เซ็นเซอร์ตรวจจับความเคลื่อนไหว Mini PIR SR 505 amazon PIR S505 และเอกสารข้อมูล
(1) ตัวต้านทาน 10k Ohm adafruit part 2748
(4-5) ลวดแกนแข็ง -- แนะนำขั้นต่ำสี่สี แนะนำชุดนี้: Adafruit part 1311
(หลาย) สายเขียงหั่นขนม(ชาย-ชาย) adafruit part 153
(3) สายเขียงหั่นขนม (หญิง-หญิง) adafruit part 1919
(1) เขียงหั่นขนม: jameco เขียงหั่นขนมไม่มีบัดกรี
(2) ส่วนหัว (สำหรับจอแสดงผล OLED)
(1) พินส่วนหัวชาย - หมุดส่วนหัวขั้นต่ำ 3 อัน adafruit part 3002
(1) อะแดปเตอร์ a/c 5.25vdc 1A adafruit part 1994
(1) usb micro B to usb A cable (หมายเหตุต้องไม่ใช่แค่ power เท่านั้น) adafruit part 23791
(อุปกรณ์เสริม) สาย USB พร้อมสวิตช์ adafruit part 620
(1) 1 เมตร neopixel RGBW strip adafruit part 2842
(1) แผงวงจรพิมพ์กระดาษ 10x22cm amazon perf board
(1) กล่องเงา 8×8 กล่องเงา
60/40 ตะกั่วบัดกรี rosin-core adafruit part 145
ไส้ตะเกียง adafruit part 149
หัวแร้ง adafruit part 1204
ช่วยบัดกรีขาตั้ง adafruit part 3529
ลวดสนิป amazon snips
เครื่องปอกสายไฟ adafruit part 527
(หลาย) adafruit ท่อหดความร้อน ตอนที่ 4559
ปืนกาว อเมซอน ปืนกาว
เครื่องมือ Dremel amazon เครื่องมือ Dremel
(ต่างๆ) กระดาษแข็ง กระดาษ ลูกปิงปอง และวัสดุโปร่งแสงเพื่อกระจายนีโอพิกเซล แผ่นกระดานหลักสีดำหรือกระดาษก่อสร้างสีดำ
เครื่องมือเพิ่มเติมในการรวบรวม: ไม้บรรทัด มีดสำหรับงานอดิเรก แผ่นรองตัด แว่นตานิรภัย สนิปที่ทนทาน (เช่น กรรไกรทำครัว)
ไม่จำเป็น:
มัลติมิเตอร์ Adafruit part 308
คีมปากแบน adafruit part 1368
ขั้นตอนที่ 1: บัญชี IoT, Adafruit IO Feeds, IFTTT Applets และ Zapier Zap
สำหรับคำแนะนำในการตั้งค่า Adafruit IO และ IFTTT ได้ที่
ตั้งค่าบัญชี IoT ที่ Zapier และ Remember the Milk ด้วย บันทึกชื่อผู้ใช้และ API สำหรับแต่ละรายการ
ระบุ 2.4G SSID บน wifi ของคุณและมีชื่อ SSID และรหัสผ่านสำหรับ SSID นี้
ตั้งค่าฟีดใน Adafruit IO (สามารถตั้งชื่ออะไรก็ได้ แต่ช่วยให้ชื่อเหล่านี้เป็นคำอธิบายได้ นี่คือชื่อที่กำหนดในโค้ด Arduino)
hightempprecipitationtextnote
ไปที่ IFTTT และตั้งค่าแอปเพล็ต 4 รายการและเชื่อมต่อกับฟีด Adafruit IO
ทุกวันเวลา 7.00 น. ส่งอุณหภูมิสูง - เชื่อมต่อกับฟีดอุณหภูมิสูงที่ Adafruit IOหากสภาพปัจจุบันเปลี่ยนเป็นแดด - เชื่อมต่อกับฟีดฝนที่ Adafruit IO หากสภาพปัจจุบันเปลี่ยนเป็นเมฆมาก - เชื่อมต่อกับฟีดฝนที่ Adafruit IOหากสภาพปัจจุบันเปลี่ยนเป็นฝน -- เชื่อมต่อกับฟีดฝนที่ Adafruit IOหากสภาพปัจจุบันเปลี่ยนเป็นหิมะ -- เชื่อมต่อกับฟีดฝนที่ Adafruit IO
ไปที่ Zapier และสร้าง Zap หนึ่งอันและเชื่อมต่อสิ่งนี้ระหว่าง Remember the Milk และ textnote Adafruit IO feed
ขั้นตอนที่ 2: ตั้งค่ารหัส Arduino
หากคุณยังไม่ได้ดำเนินการดังกล่าว ให้ตรวจสอบและตั้งค่าซอฟต์แวร์ Arduino และตรวจสอบให้แน่ใจว่าได้ตั้งค่าสำหรับบอร์ด esp8266 แล้ว นี่คือลิงค์ไปยังคำแนะนำเกี่ยวกับวิธีการทำเช่นนี้:
เมื่อคุณตั้งค่า Arduino เสร็จแล้ว ให้คัดลอกหรือดาวน์โหลดไฟล์เหล่านี้
config.hweathernote.ino
มีสองไฟล์ -- ไฟล์ weathernote.ino หลักและไฟล์ config.h
ไฟล์ config.h เก็บรหัสผ่านการเข้าถึง API และ wifi ของคุณ นี่เป็นไฟล์เดียวที่คุณต้องเปลี่ยน
อย่างไรก็ตาม เพื่อให้โค้ดนี้ทำงาน คุณจะต้องติดตั้งไลบรารี Arduino เหล่านี้ (หากยังไม่เคยติดตั้งไลบรารี่มาก่อน โปรดดู:
ลวด Adafruit GFX
Adafruit LEDBackpackAdafruit NeoPixelESP8266 WiFiAdafruitIOAdafruit MQTTSPIAดาฟรุ๊ต SH110X
ขั้นตอนที่ 3:
ขั้นตอนที่ 4: เตรียมจอแสดงผล
ประกอบและประสานส่วนหัวทั้งหมดบนจอแสดงผล OLED, 7-segment และสามตัวอักษร หมายเหตุ: ต้องบัดกรีจัมเปอร์ต่อไปนี้บนจอแสดงผลตัวอักษรและตัวเลขของคุณ เพื่อให้แต่ละจอแสดงผลมีที่อยู่ที่ไม่ซ้ำกันเหล่านี้:
0x710x720x74
ลิงก์ไปยังบทช่วยสอนของ Adafruit:
OLED ที่
แสดง 7 Segment ได้ที่
จอแสดงผลตัวอักษรและตัวเลข
บัดกรีจัมเปอร์เหล่านี้ https://learn.adafruit.com/14-segment-alpha-numer… -- ด้านล่างของหน้า: "Address Jumpers"
ขั้นตอนที่ 5: Breadboard Dry Run Assembly
ขอแนะนำให้ติดตั้งส่วนประกอบทั้งหมดเหล่านี้แบบแห้งบนเขียงหั่นขนมที่มีสายเขียงหั่นขนมและทดสอบด้วยรหัส Arduino ก่อนการประกอบขั้นสุดท้าย
นี่คือหมุดบนกระดาน Adafruit Feather Huzzah ที่ใช้ในโครงการนี้
14 PIR2 Neopixels5 SCL สี่จอ4 SDA สี่จอGND สี่จอและ PIR3.3v สี่จอและ PIR
ขั้นตอนที่ 6: การบัดกรีวงจรสุดท้าย
ลดขนาดแผ่นไม้อัดของคุณให้กว้างน้อยกว่า 8 นิ้วเล็กน้อย (สวมแว่นตานิรภัย ชิป Bakelite สามารถบินได้) ถ่ายภาพโครงการของคุณบนเขียงหั่นขนมโดยคำนึงถึงการเชื่อมต่อ จากนั้นย้ายโครงการจากเขียงหั่นขนมไปยังแผ่นไม้อัด ใช้ลวด การห่อเพื่อบัดกรีชิ้นส่วนและการเชื่อมต่อกับ perfboard - ตามหลักแล้ว สายไฟควรสัมผัสหมุดส่วนหัวบนชิ้นส่วนของคุณเพื่อความต่อเนื่องที่เชื่อถือได้ หมายเหตุ: หน้าจอ OLED จะไม่คงอยู่ตลอดไป ดังนั้น ขอแนะนำให้ติดตั้งส่วนนี้บนส่วนหัว ยกหน้าจอ OLED ขึ้นเพื่อให้อยู่ในระนาบเดียวกับจอแสดงผล 7 ส่วนและตัวเลขและตัวอักษร ซึ่งจะทำให้มองเห็นการแสดงผลได้ง่ายขึ้นเมื่อโปรเจ็กต์เสร็จสิ้น)
สามารถบัดกรี 4 แถบ 3 นีโอพิกเซลแยกจากกัน แล้วบัดกรีไปที่แผ่นไม้อัด
สายไฟและตัวต้านทาน 3 เส้นสำหรับ PIR สามารถบัดกรีเข้ากับแผ่นไม้อัดได้ โดยมีค่าเผื่อเพียงพอสำหรับการตัดแต่งในภายหลัง ขั้นตอนสุดท้ายคือการใช้สายเขียงหั่นขนมเพศหญิง - หญิง 3 เส้นและชิ้นส่วนเล็ก ๆ ของการตัดจาก perfboard ของคุณและประสานพินส่วนหัวของตัวผู้ 3 พินแล้วต่อสายไฟ PIR สามเส้นที่มาจากบอร์ด (สิ่งนี้จะทำให้ "ตัวเชื่อมต่อ" สำหรับ PIR)
ขั้นตอนที่ 7: การประกอบกล่องเงา
ส่วนใหญ่จะตรงไปตรงมา แต่ PIR จะไม่ทำงานผ่านกระจกและจะต้องกำหนดเส้นทางภายนอกกล่องเงา สามารถใช้เครื่องมือเดรเมลเพื่อเปิดช่องที่เหมาะสมที่ด้านบนของเฟรมเพื่อป้อน PIR ได้ ทำรูที่มุมล่างด้านหลังเพื่อเดินสายไฟ
กระดาษแข็งสามารถใช้ตัดนีโอพิกเซลเพื่อไม่ให้แสงจากเกลียวแต่ละเส้นเล็ดลอดออกไปในส่วนอื่น สร้างสรรค์ด้วยการกระจายและปรับแต่งใบหน้าด้วยลายฉลุของคุณเอง
แนะนำ:
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-