Quick Quiz: คุณต้องใช้โมดูล ESP8266 จำนวนมากในการทำนาฬิกา LED หรือไม่ คำแนะนำ: นาฬิกาแสดง 12 ชั่วโมง
ไม่! สิบสองไม่ใช่คำตอบ แต่นั่นไม่ได้หยุด Hackaday.io ผู้ใช้ [Tamberg] จากการสร้างนาฬิกา 12-esp ในระหว่าง Bilbao, Maker Maker ของสเปน “ข้อได้เปรียบ” ของการใช้ ESP8266s จำนวนมากคือแต่ละคนสามารถควบคุม LED หนึ่งชั่วโมงและชิ้นส่วนที่เกี่ยวข้องของไฟ LED ห้านาที แต่ละ ESP ดึงเวลาผ่านอินเทอร์เน็ต แต่จะสว่างขึ้นเมื่อถึงเวลา
มันเหมือนการประมวลผลแบบขนานหรืออะไรบางอย่าง หรืออาจจะซ้ำซ้อนและล้มเหลว หรืออาจเป็นเพียงความพยายามที่จะใส่อินเทอร์เน็ตสูงสุดเป็นสิ่งหนึ่ง บางทีพวกเขาอาจมีทีมงานสิบสองคนและต้องการที่จะแยกภาระอย่างสม่ำเสมอ (เราไม่สามารถนึกถึงเหตุผลที่แท้จริงที่คุณต้องการทำเช่นนี้)
ทุกคนสนarkกันและกันโครงการดูยอดเยี่ยมเท่าที่คุณจะเห็นได้ในแกลเลอรี่ Flickr นี้และไฟล์การออกแบบทั้งหมดมีให้หากคุณต้องการใช้ส่วนใด ๆ ของโครงการนี้อีกครั้ง เรากำลังคิดว่าใบหน้าของนาฬิกาค่อนข้างเท่ห์
รหัสสำหรับแต่ละหน่วยสามารถใช้ได้สำหรับการอ่านของคุณ ในบรรทัดที่ 13 คุณสามารถดูว่าพวกเขาตั้งค่าตัวแปร (ในเฟิร์มแวร์) ที่บอกแต่ละ ESP ซึ่งเป็นชั่วโมงที่แสดงถึง
น่าสนใจยิ่งขึ้นเริ่มต้นรอบ ๆ สาย 38 เป็นเคล็ดลับที่น่ารักที่จะแยกเวลาจาก Google Server ที่ใกล้ที่สุด โดยทั่วไป Goog ส่งคืนสตริง “DATE:” และรหัสอ่าน อ่านเพิ่มเติมเกี่ยวกับเทคนิคนั้นมากกว่าในฟอรัม ESP
ความคิดเห็น, ไฟเลเซอร์ “overkill” ของคุณ; เราชอบโครงการสำหรับทุกสิ่งที่เหมาะสม อย่างน้อยก็ไม่ใช่ไฟฉายที่ขับเคลื่อนด้วยคลั่ง
วิดีโอ Flickr ที่เห็นข้างต้นมีคำอธิบายนี้:
แต่ละ ESP ควบคุมชิ้นนาฬิกา 5 นาที ในการบูตขึ้นไม่มีการเชื่อมต่อ (สีส้ม) เมื่อเชื่อมต่อกับเครือข่าย WiFi (สีน้ำเงิน) แต่ละครั้งจะโพลแต่ละ ESP ด้วยคำขอเว็บที่ง่ายต่อการร้องขอบน Google.com จากนั้นแสดงส่วนหนึ่งของนาฬิกา (สีน้ำเงินหรือสีชมพูสีเขียวนาที) หมายเหตุ “บกพร่อง” เนื่องจากการทำงานที่เป็นอิสระของชิ้น (รวมถึงข้อผิดพลาดการเขียนโปรแกรมใน Slice 0, คงที่ในภายหลัง) ปุ่มสีแดงคาดว่าจะแสดงการเต้นของหัวใจและรีเซ็ต ESP ทั้งหมดทั้งหมด แต่มีเวลาไม่เพียงพอที่จะดำเนินการนี้ สำหรับวิดีโอนี้นาฬิกาแสดงวินาทีแทนที่นาทีเช่นเดียวกับรุ่นที่เสร็จแล้ว