Indholdsfortegnelse:
- Trin 1: Værktøjer og materialer
- Trin 2: Åbn boblemaskinen
- Trin 3: Forbered Easy Snooze -knappen
- Trin 4: Prototype kredsløbet
- Trin 5: Skriv koden
- Trin 6: Byg kredsløbet på Perfboard
- Trin 7: Test og juster
Video: Bubble Alarm Clock Wakes Up Fun (ish): 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
At vågne op til et summende vækkeur er surt. Jeg er en af dem, der ikke kan lide at vågne, før solen er ude (eller har været ude i mange timer). Så hvilken bedre måde at gøre det vågne sjovt end at have en boblefest i sengen!
Ved hjælp af en arduino og et almindeligt tilgængeligt boblemaskinslegetøj kan du også vågne op til boblens glæde. Tag et kig på alarmen i aktion:
Trin 1: Værktøjer og materialer
Dele (du kan helt sikkert erstatte ting, du har rundt omkring i huset): Boblegenererende legetøj: Super Miracle® Bubbles Bubble Factory (købt hos Michaels for 12 bukke) Mikrokontroller: Arduino (gammel Seeduino i mit tilfælde) LCD -display: Sparkfun Basic 16x2 Tegn LCD Snooze-knap: Hæfteklammer Let knap LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relæ: 5V SF COM-00100 Assorterede knapper/kontakter til justering af tid: SF COM-09190 & SF COM-00102 Potentiometer: SF COM-09806 Perfboard Diode (1N4001) Modstand 2.2K Wire Strømadapter til arduino Pin headersVærktøjer Loddejern Wire Strippers Zip Ties Dremel Multimeter Breadboards
Trin 2: Åbn boblemaskinen
Først skal du åbne boblemaskinen. Den jeg fandt var let at åbne, kun fire Philips hovedskruer.
Når du er indeni, skal du afbryde batteriet og motoren fra kontakten og loddetrådene til både motoren og batteripakken, der er længe nok til at strømme uden for maskinen. Brug derefter et Dremel -værktøj til at lave en åbning i plasten for at føre ledningerne ud. Hvis du kan lide farverige bobler, skal du fastgøre LED'en eller ThingM BlinkM oven på maskinen. Endelig valgte jeg at placere et mini-brødbræt på bagsiden af boblemaskinen for at samle alle ledninger. Dette gjorde det lettere at justere afstanden mellem controlleren og enheden.
Trin 3: Forbered Easy Snooze -knappen
Flickr -bruger Tommy Bear har givet en fantastisk trin for trin -guide til let knaphacking.
I det væsentlige skal du fjerne en kondensator og modstand og vedhæfte dine egne ledninger. Den lette knap åbnes let ved at fjerne plastikfødderne for at få adgang til de fire Philips -skruer. Sørg for at hænge på fødderne. Store knapper rocker.
Trin 4: Prototype kredsløbet
Tilslutning af ting afhængigt af den LCD, du vælger, kan der være forskellige krav til ledninger. Til Sparkfun Basic 16x2 Character LCD og brug af LiquidCrystal.h -biblioteket Brug af LCD -biblioteket og efter databladet (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Her er et ledningsdiagram:
Oprindeligt planlagde jeg at køre motoren direkte fra transistoren. Det ser ud til, at motoren producerer en betydelig mængde støj i jorden, hvilket får LCD'en til at printe affald. Jeg skiftede til et relæ for at holde motor og Arduino kredsløb adskilt. Jeg var ikke bekendt med at lave denne type kredsløb. Disse ressourcer var nyttige, du vil måske tjekke dem ud. Bildr.org: Højeffektkontrol: Arduino + TIP120 TransistorITP Fysisk computerværktøj: Brug af en transistor til at styre høje strømbelastninger med en Arduino
Trin 5: Skriv koden
Her er et GitHub -arkiv med den aktuelle kode, jeg bruger. Det kræver lidt arbejde, men det skulle få dig i gang. Https://github.com/tomarthur/Bubble-Clock/ Den aktuelle version af vækkeuret bruger Time.h Arduino-biblioteket til at levere den grundlæggende tidsopbevaring. Forbedringer, der skal foretages i fremtiden: - Inkluder en ekstern tidsopbevaringsenhed eller endda et GPS -baseret ur, undgå tab af tid og alarm, hvis Arduino mister strøm - Tillad tid at blive indstillet eksternt eller forskellige alarmer til forskellige dage i ugen - Metode til aktivering af bobler for sjov (hemmelig snooze -knap -tryk -sekvens?)
Trin 6: Byg kredsløbet på Perfboard
Når du først har et arbejdskredsløb på brødbrættet, er det let at overføre alt til perfboard for at bygge et mere permanent setup. Jeg havde tilfældigvis et par stykker siddende, men du kan også finde brædder, der ligner brødbrætdesign, hvilket gør det lettere at flytte kredsløbet.
Fordi der ikke er tilsluttet huller på denne type bræt, tilsluttede jeg en jord og +5V ledning langs siden. Jeg lod oprindeligt LCD'en direkte til perfboardet. Dårlig idé! Det gjorde fejlfinding vanskelig. Anden gang lodde jeg kvindelige pinhoveder til perfboardet, så LCD'et kan fjernes.
Trin 7: Test og juster
Når du er færdig med perfboard -kredsløbet, skal du slutte det til din Arduino. Når alt ser ud til at fungere, kan du montere boblemaskinen og controlleren i dit soveværelse.
Jeg endte med at bruge en ekstra boks til at montere mikrokontrolleren på sengestellet indtil videre.
Anbefalede:
Groundhog Day Alarm Clock: 12 trin (med billeder)
Groundhog Day Alarm Clock: Groundhog Day Alarm Clock består af et Panasonic RC-6025 flip-ur, der er ændret til at afspille lyden fra filmen Groundhog Day, når alarmen går. Grunden til, at jeg har oprettet denne enhed, er fordi Groundhog Day (både dagen og film) indeholdt specifikationer
Memory Puzzle Alarm Clock: 3 trin (med billeder)
Hukommelses puslespil vækkeur: Dette er et vækkeur, hvilket betyder, at der er et lille hukommelsesspil, du skal løse for at stoppe alarmen! Som et sammendrag er dette ur til, hvem der er sjov om morgenen. Den har 3 lysdioder, som når du trykker på en af knapperne, vil alarmen være
DIY Sesame Street Alarm Clock (with Fire Alarm!): 6 trin (med billeder)
DIY Sesame Street Alarm Clock (med brandalarm!): Hej alle sammen! Dette projekt er mit første. Da mine fætters første fødselsdag var på vej, ville jeg gerne lave en særlig gave til hende. Jeg hørte fra onkel og tante, at hun var på Sesam Street, så jeg besluttede med mine søskende at lave et vækkeur baseret på
LED Sunrise Alarm Clock: 5 trin (med billeder)
LED Sunrise Alarm Clock: Problemer med at stå op om morgenen? Hader den barske gennembrud lyd fra en alarm? Vil du hellere lave noget på egen hånd, som du uden tvivl kunne købe for færre penge og tid? Tjek derefter dette LED Sunrise Alarm Clock! Solopgangsalarmer er designet til
Ish Clock: 5 trin (med billeder)
Ish Clock: Jeg finder ofte selv at købe ting, som jeg ikke aner, hvad jeg skal gøre med. Dette projekt er et resultat af et køb af en ring, der har 12x WS2812b lysdioder tændt. Jeg havde ingen planer om det, men det så fedt ud online, så jeg stak en i min vogn, legede med