สารบัญ:
วีดีโอ: นาฬิกา NeoPixel พร้อมนาฬิกาปลุก: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สวัสดีพวก
การตื่นเช้าบางครั้งก็ยาก โดยเฉพาะอย่างยิ่งเมื่อมีเมฆมาก ฝนตก หรืออยู่ข้างนอกในฤดูหนาว เนื่องจากฉันทำนาฬิกาพร้อมนาฬิกาปลุกเป็นของตัวเอง การตื่นนอนจึงสนุกกว่ามากสำหรับฉัน:)
ฉันใช้โมดูล RTC ที่แม่นยำเพื่อควบคุมเวลาและการเตือน วงแหวน NeoPixel สองวงแสดงเวลา (แต่คุณหลงใหลในไฟ LED ด้วยหรือไม่) โมดูล MP3 ควบคุมเอาต์พุตเสียง และตั้งค่าผ่านบลูทูธ
ในคำแนะนำนี้ ฉันได้รับแรงบันดาลใจเล็กน้อยจากโครงการ NeoClock
ขั้นตอนที่ 1: ส่วนประกอบ
โมดูล RTC
ขณะที่ฉันเขียน ฉันใช้โมดูล RTC ที่แม่นยำจาก Sparkfun - DeadOn RTC โมดูลนี้เหมาะสำหรับนาฬิกา ปฏิทิน หรือโครงการรักษาเวลาอื่นๆ การสื่อสารระหว่างไมโครคอนโทรลเลอร์และโมดูล RTC ทำได้โดยใช้อินเทอร์เฟซ SPI แบบสี่สาย เมื่อไม่ได้ใช้พลังงานจากแหล่งหลัก ชิปสามารถตั้งค่าให้ทำงานโดยใช้แบตเตอรี่สำรองได้ Sparkfun ได้เขียนไลบรารี Arduino สำหรับโมดูล ซึ่งดูแลการสื่อสาร SPI ทั้งหมด Sparkfun ได้เขียน DeadOn RTC Breakout Hookup Guide ด้วย
เครื่องเล่น MP3 แบบอนุกรม
มีหลายโมดูลในตลาด ฉันใช้โมดูล Open-smart Serial MP3 พร้อมเอาต์พุตลำโพง มีแอมพลิฟายเออร์ 3W อยู่บนโต๊ะ
นอกจากนี้ยังมีช่องเสียบการ์ด TF เพื่อให้คุณสามารถเสียบการ์ด micro SD ที่เก็บไฟล์เสียงในรูปแบบ MP3 หรือ WAV ฉันใช้การ์ด microSD ขนาด 8GB จาก Kingston
ฉันใช้อินเทอร์เฟซลำโพงออนบอร์ดเพื่อเชื่อมต่อลำโพงภายนอก 8 โอห์ม คุณสามารถควบคุมโมดูลได้โดยส่งคำสั่งผ่านพอร์ตอนุกรม UART TTL เช่น สลับเพลง เปลี่ยนระดับเสียงและโหมดการเล่น เป็นต้น
ฉันเขียนไลบรารีของตัวเองที่ง่ายมากเพื่อควบคุมการเริ่มและหยุดเพลง
โมดูล Bluetooth HC-06
ฉันใช้โมดูลบลูทูธ HC-06 นี้เพื่อส่งข้อมูลจากโทรศัพท์ไปยังนาฬิกา ใช้มาตรฐาน Bluetooth 2.0 ฉันใช้โมดูลบลูทูธเพื่อตั้งเวลา ปลุก เพลง ความสว่าง … มันทำงานได้อย่างสมบูรณ์! ไม่ใช่ปัญหาในการส่งข้อมูลในระยะหลายเมตรจากนาฬิกา ไม่มีปุ่มและสวิตช์บนนาฬิกา
ฉันติดตั้งตัวควบคุมบลูทูธ Arduino บนโทรศัพท์ Android ของฉัน ฉันเชื่อมต่อกับโมดูลและป้อนคำสั่งผ่านเทอร์มินัล
ตัวอย่างเช่น:
- sa0600 - ตั้งปลุกเมื่อ 6:00
- st1845 - ตั้งเวลาเป็น 18:45
- sb80 - ตั้งค่าความสว่างเป็น80
- ps3 - เล่นเพลงที่ 3
คอนโทรลเลอร์
ฉันใช้รุ่น Arduino Nano เพราะมีขนาดเล็กและใช้งานได้กับสาย Mini-B USB ฉันใช้เทอร์มินัลเพื่อให้พอดีกับตัวควบคุมและตัวควบคุมแรงดันไฟฟ้า LM7805 แต่ไม่จำเป็น
แหวน NeoPixel
ฉันใช้วงแหวน NeoPixel สองวง วงแหวนขนาดใหญ่ขึ้นพร้อมไฟ LED 60 ดวงเพื่อแสดงนาทีและวินาที และวงแหวนขนาดเล็กที่มีไฟ LED 24 ดวงแสดงชั่วโมง ฉันซื้อแหวนทั้งสองวงใน Aliexpress
ฉันได้รับแหวนที่ใหญ่กว่าเสียหายเพราะมันเปราะบางและอาจแตกระหว่างการขนส่งที่ลำบาก:(มีห้องสมุด NeoPixel ที่มีประโยชน์มากสำหรับควบคุมวงแหวน LED จาก Adafruit
ขั้นตอนที่ 2: กล่อง
ฉันสร้างกล่องบนเครื่อง CNC ของฉัน ฉันกัดร่องที่ด้านหน้าอย่างแม่นยำสำหรับวงแหวนสองวง ฉันเติมอีพอกซีเรซินทั้งสองร่อง หลังจากชุบแข็งแล้ว อีพอกซีเรซินสามารถขัดและขัดเงาได้
ฉันใช้หัวด้วงเป็นของตกแต่ง ซึ่งฉันพบว่าตายในป่าในฤดูร้อน ฉันยังเทลงในอีพอกซีเรซิน
ฉันโม่สิงโตที่ด้านหลังแล้วทาด้วยทองคำ
ขั้นตอนที่ 3: การเดินสายไฟ
การเดินสายนั้นง่ายมากและโดยพื้นฐานแล้วเป็นเพียงการเชื่อมต่อโมดูลกับคอนโทรลเลอร์ ฉันเสียบสวิตช์ไฟและซ็อกเก็ต DC Jack
ฉันใช้สกรูขนาดเล็กและปืนกาวร้อนละลายเพื่อยึดโมดูลในกล่อง
ขั้นตอนที่ 4: การเข้ารหัส
ฉันวางโค้ดทั้งหมดพร้อมกับไลบรารีและเอกสารประกอบโมดูลที่จำเป็นทั้งหมดบน Github
แนะนำ:
นาฬิกา RGB เพื่อสอนเด็กเกี่ยวกับเวลา: 4 ขั้นตอน
นาฬิกา RGB เพื่อสอนเด็กเกี่ยวกับเวลา: เมื่อคืนนี้ ฉันคิดวิธีช่วยให้ 5yo ของฉันเข้าใจเวลา เป็นที่แน่ชัดว่าเด็ก ๆ กำลังปรับทิศทางในกิจกรรมประจำวันเพื่อให้ทราบว่าจะเกิดอะไรขึ้นต่อไป แต่เหตุการณ์ก่อนหน้า มักจะเลอะเทอะและแทบจะไม่มีระเบียบเลย ตั้งแต่บอก
นาฬิกา Neopixel พร้อมวงแหวน Neopixel สามวง: 7 ขั้นตอน
นาฬิกานีโอพิกเซลพร้อมวงแหวนนีโอพิกเซลสามวง: การสร้างนาฬิกานีโอพิกเซลที่ยอดเยี่ยมโดยสตีฟ แมนลีย์ กระตุ้นให้ฉันสร้างคำแนะนำเกี่ยวกับวิธีการสร้างนาฬิกาที่คล้ายกันโดยใช้เงินน้อยที่สุด (นิสัยที่สำคัญของชาวดัตช์มักจะพยายามประหยัดเงิน;-))ฉันพบว่าโอ
DIY Smart Scale พร้อมนาฬิกาปลุก (พร้อม Wi-Fi, ESP8266, Arduino IDE และ Adafruit.io): 10 ขั้นตอน (พร้อมรูปภาพ)
DIY Smart Scale พร้อมนาฬิกาปลุก (พร้อม Wi-Fi, ESP8266, Arduino IDE และ Adafruit.io): ในโครงการก่อนหน้านี้ ฉันพัฒนาเครื่องชั่งห้องน้ำอัจฉริยะพร้อม Wi-Fi สามารถวัดน้ำหนักของผู้ใช้ แสดงผลในเครื่อง และส่งไปยังระบบคลาวด์ คุณสามารถดูรายละเอียดเพิ่มเติมเกี่ยวกับสิ่งนี้ได้ที่ลิงค์ด้านล่าง:https://www.instructables.com/id/Wi-Fi-Smart-Scale-wi
นาฬิกา Solar Neopixel: 7 ขั้นตอน
Solar Neopixel Clock: โครงการนี้เป็นการทำซ้ำของ https://create.arduino.cc/projecthub/antiElectron/…ขอบคุณมากที่ Wellington Fab Lab ที่ช่วยทำให้โครงการนี้เสร็จสิ้น
นาฬิกา NeoPixel: 10 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกา NeoPixel: *********************************************** ******************************************************** ********นี่คือการเข้าร่วมการแข่งขัน MICRO CONTROLLER โปรดลงคะแนนให้ฉัน **************************** *************************************************