Innholdsfortegnelse:
- Trinn 1: Verktøy og materialer
- Trinn 2: Åpne boblemaskinen
- Trinn 3: Forbered Easy Snooze -knappen
- Trinn 4: Prototyp kretsen
- Trinn 5: Skriv koden
- Trinn 6: Bygg kretsen på Perfboard
- Trinn 7: Test og juster
Video: Bubble Alarm Clock Wakes Up Fun (ish): 7 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Det er kjipt å våkne til en summende vekkerklokke. Jeg er en av de som ikke liker å våkne før solen er ute (eller har vært ute i mange timer). Så hvilken bedre måte å gjøre det å våkne opp er morsomt enn å ha en boblefest i sengen!
Ved å bruke en arduino og et vanlig boblemaskinleketøy kan du også våkne til bobleglede. Ta en titt på alarmen i aksjon:
Trinn 1: Verktøy og materialer
Delene (du kan definitivt erstatte ting du har rundt i huset): Boblegenererende leketøy: Super Miracle® Bubbles Bubble Factory (kjøpt hos Michaels for 12 dollar) Mikrokontroller: Arduino (gammel Seeduino i mitt tilfelle) LCD -skjerm: Sparkfun Basic 16x2 Tegn LCD Snooze-knapp: Stifter Enkel knapp LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relé: 5V SF COM-00100 Assorterte knapper/brytere for å justere tid: SF COM-09190 & SF COM-00102 Potensiometer: SF COM-09806 Perfboard Diode (1N4001) Motstand 2.2K Wire Strømadapter for arduino Pin-hoder Verktøy Loddejern Wire Strippers Glidelåser Dremel Multimeter Brødbrett
Trinn 2: Åpne boblemaskinen
Først må du åpne boblemaskinen. Den jeg fant var lett å åpne, bare fire Philips -skruer.
Når du er inne, kobler du batteriet og motoren fra bryteren og loddetrådene for både motoren og batteripakken lenge nok til å mates utenfor maskinen. Deretter bruker du et Dremel -verktøy for å lage en åpning i plasten for å mate ledningene ut. Hvis du liker fargerike bobler, fest LED eller ThingM BlinkM på toppen av maskinen. Til slutt valgte jeg å plassere et mini-brødbrett på baksiden av boblemaskinen for å samle alle ledningene. Dette gjorde det lettere å justere avstanden mellom kontrolleren og enheten.
Trinn 3: Forbered Easy Snooze -knappen
Flickr -bruker Tommy Bear har gitt en flott trinnvis veiledning for enkel knapphacking.
I hovedsak må du fjerne en kondensator og motstand og feste dine egne ledninger. Den enkle knappen åpnes enkelt ved å fjerne plastføttene for å få tilgang til de fire Philips -skruene. Sørg for å henge på føttene. Store knapper rocker.
Trinn 4: Prototyp kretsen
Koble til ting Avhengig av LCD -skjermen du velger, kan det være forskjellige krav til ledninger. For Sparkfun Basic 16x2 Character LCD og bruk av LiquidCrystal.h -biblioteket Bruke LCD -biblioteket og følge databladet (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Her er et koblingsskjema:
Opprinnelig planla jeg å kjøre motoren direkte fra transistoren. Det ser ut til at motoren produserer en betydelig mengde støy i bakken, noe som får LCD -en til å skrive ut søppel. Jeg byttet til et relé for å holde motor- og Arduino -kretsene atskilt. Jeg var ikke kjent med å lage denne typen kretser. Disse ressursene var nyttige. Det kan være lurt å sjekke dem. Bildr.org: Høyeffektkontroll: Arduino + TIP120 TransistorITP Fysisk databehandlingsopplæring: Bruk av en transistor for å kontrollere høye strømbelastninger med en Arduino
Trinn 5: Skriv koden
Her er et GitHub -depot for den nåværende koden jeg bruker. Det trenger litt arbeid, men det bør komme deg i gang. Https://github.com/tomarthur/Bubble-Clock/ Den nåværende versjonen av vekkerklokken bruker Time.h Arduino-biblioteket for å gi grunnleggende tidsoppbevaring. Forbedringer som skal gjøres i fremtiden: - Inkluder en ekstern tidsoppbevaringsenhet eller til og med en GPS -basert klokke, unngå tap av tid og alarm hvis Arduino mister strømmen - La tiden settes eksternt eller forskjellige alarmer for forskjellige dager av uken - Metode for å aktivere bobler for moro skyld (hemmelig snooze -knappeknappsekvens?)
Trinn 6: Bygg kretsen på Perfboard
Når du har en arbeidskrets på brødbrettet, er det enkelt å overføre alt til perfboard for å bygge et mer permanent oppsett. Jeg hadde tilfeldigvis et par stykker, men du kan også finne brett som ligner på brødbrettdesign, noe som gjør det lettere å flytte kretsen.
Fordi det ikke er koblet hull på denne typen brett, koblet jeg en jord og +5V ledning ned langs siden. Jeg loddet opprinnelig LCD -skjermen direkte til perfboardet. Dårlig ide! Det gjorde feilsøking vanskelig. Andre gangen loddet jeg kvinnelige pinhoder til perfboardet slik at LCD -skjermen kan fjernes.
Trinn 7: Test og juster
Når du er ferdig med perfboardkretsen, kobler du den til Arduino. Når alt ser ut til å fungere, kan du montere boblemaskinen og kontrolleren på soverommet ditt.
Jeg endte opp med å bruke en ekstra boks for å montere mikrokontrolleren på sengen for tiden.
Anbefalt:
Groundhog Day Alarm Clock: 12 trinn (med bilder)
Groundhog Day Alarm Clock: Groundhog Day Alarm Clock består av en Panasonic RC-6025 flip-klokke som er modifisert for å spille av lyden fra filmen Groundhog Day når alarmen går. Grunnen til at jeg har opprettet denne enheten er fordi Groundhog Day (både dagen og film) holdt spesifikasjon
LED Matrix Alarm Clock (med MP3 -spiller): 6 trinn (med bilder)
LED Matrix Alarm Clock (med MP3 -spiller): Denne Arduino -baserte vekkerklokken har alt du kan forvente av alarmen din - muligheten til å vekke deg med hver sang du liker, slumre -knappen og er enkel å kontrollere via tre knapper. Det er tre hovedblokker - LED -matrise, RTC -modul og
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE og Adafruit.io): 10 trinn (med bilder)
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE og Adafruit.io): I mitt forrige prosjekt utviklet jeg en smart badevekt med Wi-Fi. Den kan måle brukerens vekt, vise den lokalt og sende den til nettskyen. Du kan få mer informasjon om dette på lenken nedenfor: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
DIY Sesam Street Alarm Clock (med brannalarm!): 6 trinn (med bilder)
DIY Sesam Street Alarm Clock (med brannalarm!): Hei alle sammen! Dette prosjektet er mitt første. Siden fetterne min første bursdag kom, ville jeg lage en spesiell gave til henne. Jeg hørte fra onkel og tante at hun var i Sesam Street, så jeg bestemte meg med søsknene mine for å lage en vekkerklokke
Ish Clock: 5 trinn (med bilder)
Ish Clock: Jeg finner ofte selv å kjøpe ting som jeg ikke aner hva jeg skal gjøre med. Dette prosjektet er et resultat av et kjøp av en ring som har 12x WS2812b lysdioder på. Jeg hadde ingen planer om det, men det så kult ut på nettet, så jeg satte en i handlekurven min, lekte med