INHOUDSOPGAWE:
Video: NeoPixel -horlosie met alarm: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Hi ouens, dit is soms moeilik om vroeg op te staan. Veral as dit bewolk, reën of winter buite is. Aangesien ek self 'n horlosie met alarm gemaak het, is dit vir my baie lekkerder om op te staan.:)
Ek het 'n presiese RTC -module gebruik om die tyd en alarm te beheer. Twee NeoPixel -ringe wys tyd (btw. Is u ook gefassineer deur LED -ligte?). 'N MP3 -module beheer die klankuitset. En die instelling is via bluetooth.
In hierdie instruksies is ek 'n bietjie geïnspireer deur die projek NeoClock.
Stap 1: Komponente
RTC module
Soos ek geskryf het, gebruik ek die presiese RTC -module van Sparkfun - die DeadOn RTC. Die module is ideaal vir horlosies, kalenders of enige ander tydbeskermingsprojek. Kommunikasie tussen 'n mikrobeheerder en RTC-module word verkry met behulp van 'n vierdraad SPI-koppelvlak. As dit nie via 'n primêre bron aangedryf word nie, kan die chip op 'n rugsteunbattery ingestel word. Sparkfun het 'n Arduino -biblioteek vir die module geskryf, wat sorg vir al die SPI -kommunikasie. Sparkfun het ook DeadOn RTC Breakout Hookup Guide geskryf.
Seriële MP3 -speler
Daar is verskeie modules op die mark. Ek gebruik Open-smart Serial MP3-module met luidsprekeruitset. Daar is 'n 3W versterker op die lessenaar.
Daar is ook 'n TF -kaartaansluiting aan boord, sodat u 'n mikro -SD -kaart kan aansluit wat klanklêers in MP3- of WAV -formaat stoor. Ek het 'n 8 GB Kingston microSD -kaart gebruik.
Ek het 'n ingeboude luidsprekerkoppelvlak gebruik om 'n eksterne 8 ohm-luidspreker aan te sluit. U kan die module beheer deur opdragte te stuur via die UART TTL -seriële poort, soos omskakel liedjies, verander die volume en speelmodus, ens.
Ek het my eie, baie eenvoudige biblioteek geskryf om die liedjies te begin en te stop.
Bluetooth HC-06 module
Ek het hierdie HC-06 bluetooth-module gebruik om data van my telefoon na die horlosie te stuur. Dit aanvaar Bluetooth 2.0 -standaard. Ek het die Bluetooth -module gebruik om tyd, alarm, liedjie, helderheid in te stel … Dit werk perfek! Dit is nie 'n probleem om data op 'n afstand van 'n paar meter van die klok af te stuur nie. Daar is geen knoppies en skakelaars op die klok nie.
Ek het die Arduino bluetooth -beheerder op my Android -selfoon geïnstalleer. Ek maak verbinding met die module en voer opdragte via die terminale in.
Byvoorbeeld:
- sa0600 - stel alarm om 6:00 in
- st1845 - stel tyd op 18:45
- sb80 - stel die helderheid op 80
- ps3 - speel liedjie nommer 3
Beheerder
Ek het die Arduino Nano-model gebruik omdat dit klein is en dit werk met 'n Mini-B USB-kabel. Ek het 'n terminale gebruik om die kontroleerder en die LM7805 spanningsreguleerder te pas, maar dit is nie nodig nie.
NeoPixel ringe
Ek het twee NeoPixel ringe gebruik. Groter ring met 60 LED's om minute en sekondes te vertoon. En 'n kleiner ring met 24 LED's om ure te vertoon. Ek het albei ringe op Aliexpress gekoop.
Ek het die groter ring beskadig gekry omdat dit broos was en waarskynlik gebreek het tydens rowwe vervoer.:(Daar is 'n baie nuttige NeoPixel -biblioteek vir die beheer van LED -ring van Adafruit.
Stap 2: boks
Ek het die boks op my CNC -masjien geskep. Ek het presiese groewe aan die voorkant vir twee ringe gemaal. Ek het albei groewe gevul met epoxyhars. Na verharding is die epoksiehars skuurbaar en poleerbaar.
Ek het die kop van 'n kewer as versiering gebruik, wat ek in die somer dood in die bos aangetref het. Ek het dit ook in epoksiehars gegooi.
Ek het 'n leeu aan die agterkant gemaal en dit met goud geverf.
Stap 3: Bedrading
Die bedrading is baie eenvoudig en basies is dit net om die module aan die kontroleerder te koppel. Ek het die kragskakelaar en die DC Jack -aansluiting ingeprop.
Ek het klein skroewe en smeltlijmpistool gebruik om die modules in die boks te hou.
Stap 4: Kodering
Ek het al die kode met al die nodige biblioteke en moduledokumentasie op die Github geplaas.
Aanbeveel:
Water drink alarm alarm /Water inname monitor: 6 stappe
Water drink alarm /water inname monitor: ons moet daagliks genoeg water drink om self gesond te bly. Daar is ook baie pasiënte wat voorgeskryf word om daagliks 'n spesifieke hoeveelheid water te drink. Maar ongelukkig het ons die skedule byna elke dag gemis. So ontwerp ek
Arduino -alarm met ultrasoniese sensor: 5 stappe (met foto's)
Arduino -alarm met ultrasoniese sensor: hierdie instruksie handel oor hoe u self 'n maklike en goedkoop alarm kan maak. Al wat u nodig het, is basiese kennis in elektronika en arduino -programmering. As u enige vrae of probleme het, kan u my op my e -pos kontak: iwx [email protected] Hier
Vries alarm alarm: 5 stappe
Vries -alarm -relais: ons vrieskas is in 'n waskamer wat geïsoleerd is van ons leefruimte. Soms maak die deur van die vrieskas nie behoorlik toe nie en die alarm gaan af. Die probleem is dat ons dit nie kan hoor as ons in ons leefruimte is nie. Hoe kry ons 'n boodskap dat
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Rainbow op Neopixel Ws2812 gebruik M5stack M5stick C met Arduino IDE: 5 stappe
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Rainbow op Neopixel Ws2812 gebruik M5stack M5stick C Met behulp van Arduino IDE: Hallo ouens in hierdie instruksies, ons leer hoe om neopixel ws2812 LED's of led strip of led matrix of led ring te gebruik met m5stack m5stick-C ontwikkelbord met Arduino IDE en ons sal maak 'n reënboogpatroon daarmee saam
Weervoorspellingsklok met ou alarm en Arduino: 13 stappe (met foto's)
Weervoorspellingsklok met ou alarm en Arduino: ek het 'n stukkende wekker laat lê en 'n idee gekry om dit na 'n klok- en weervoorspellingstasie te omskep. Vir hierdie projek benodig u: Ou sirkelvormige wekker Arduino Nano BME280 sensormodule ( temperatuur, humiditeit, druk) LCD -skerm