Innehållsförteckning:
- Steg 1: Verktyg och material
- Steg 2: Öppna Bubble Machine
- Steg 3: Förbered Easy Snooze -knappen
- Steg 4: Prototypa kretsen
- Steg 5: Skriv koden
- Steg 6: Bygg kretsen på Perfboard
- Steg 7: Testa och justera
Video: Bubble Alarm Clock Wakes Up Fun (ish): 7 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
Att vakna till en surrande väckarklocka suger. Jag är en av dem som inte gillar att vakna innan solen är ute (eller har varit ute i många timmar). Så vad är ett bättre sätt att göra uppvaknande roligare än att ha en bubbelfest i sängen!
Med hjälp av en arduino och en allmänt tillgänglig bubbelmaskinleksak kan du också vakna till bubblans glädje. Ta en titt på larmet i aktion:
Steg 1: Verktyg och material
Delarna (du kan definitivt ersätta saker du har runt huset): Bubbla genererande leksak: Super Miracle® Bubbles Bubble Factory (köpt hos Michaels för 12 dollar) Mikrokontroller: Arduino (gammal Seeduino i mitt fall) LCD -skärm: Sparkfun Basic 16x2 Tecken LCD Snooze-knapp: Häftklammer Enkel knapp LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relä: 5V SF COM-00100 Assorterade knappar/omkopplare för att justera tid: SF COM-09190 & SF COM-00102 Potentiometer: SF COM-09806 Perfboard Diode (1N4001) Motstånd 2.2K Wire Strömadapter för arduino Stifthuvuden Verktyg Lödkolv Wire Strippers Zip Ties Dremel Multimeter Breadboards
Steg 2: Öppna Bubble Machine
Först måste du öppna bubbelmaskinen. Den jag hittade var lätt att öppna, bara fyra Philips huvudskruvar.
När du väl är inne, koppla bort batteriet och motorn från strömbrytaren och lödkablarna för både motorn och batteripacket tillräckligt länge för att matas utanför maskinen. Använd sedan ett Dremel -verktyg för att göra en öppning i plasten för att mata ut ledningarna. Om du gillar färgglada bubblor, fäst lysdioden eller ThingM BlinkM ovanpå maskinen. Slutligen valde jag att placera en mini-breadboard på baksidan av bubbelmaskinen för att samla alla trådar. Detta gjorde det lättare att justera avståndet mellan regulatorn och enheten.
Steg 3: Förbered Easy Snooze -knappen
Flickr -användaren Tommy Bear har gett en bra steg -för -steg -guide för enkel knapphackning.
I huvudsak måste du ta bort en kondensator och motstånd och fästa dina egna ledningar. Den enkla knappen öppnas enkelt genom att ta bort plastfötterna för att komma åt de fyra Philips -skruvarna. Se till att hänga på fötterna. Stora knappar rockar.
Steg 4: Prototypa kretsen
Koppla in saker Beroende på vilken LCD -skärm du väljer kan det finnas olika krav på kablar. För Sparkfun Basic 16x2 Character LCD och användning av LiquidCrystal.h -biblioteket Använda LCD -biblioteket och följa databladet (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Här är ett kopplingsschema:
Ursprungligen tänkte jag köra motorn direkt från transistorn. Det verkar som om motorn producerar en betydande mängd brus i marken, vilket får LCD -skärmen att skriva ut skräp. Jag bytte till ett relä för att hålla motor- och Arduino -kretsarna åtskilda. Jag var inte bekant med att göra den här typen av kretsar. Dessa resurser var till hjälp, du kanske vill kolla in dem. Bildr.org: Högeffektsreglering: Arduino + TIP120 TransistorITP Fysisk datorutbildning: Användning av en transistor för att styra hög strömbelastning med en Arduino
Steg 5: Skriv koden
Här är ett GitHub -arkiv med den nuvarande koden jag använder. Det behöver lite arbete, men det borde få dig att gå. Https://github.com/tomarthur/Bubble-Clock/ Den aktuella versionen av väckarklockan använder Time.h Arduino-biblioteket för att ge den grundläggande tidshållningen. Förbättringar som ska göras i framtiden: - Inkludera en extern tidshållande enhet eller till och med en GPS -baserad tidsklocka, undvika förlust av tid och larm om Arduino tappar ström - Låt tid ställas in på distans eller olika larm för olika dagar i veckan - Metod för att aktivera bubblor för skojs skull (hemlig snooze -knapptryckningssekvens?)
Steg 6: Bygg kretsen på Perfboard
När du väl har en fungerande krets på brödbrädan är det enkelt att överföra allt till perfboard för att bygga en mer permanent installation. Jag råkade ha ett par bitar sittande, men du kan också hitta brädor som liknar brödbräddesigner, vilket gör det lättare att flytta kretsen.
Eftersom inga hål är anslutna på den här typen av brädor, kopplade jag en jord och +5V kabel längs sidan. Jag lödde ursprungligen LCD -skärmen direkt till perfboard. Dålig idé! Det gjorde felsökningen svår. Andra gången jag lödde kvinnliga stifthuvuden till perfboard så att LCD -skärmen kan tas bort.
Steg 7: Testa och justera
När du har avslutat perfboard -kretsen ansluter du den till din Arduino. När allt verkar fungera kan du montera bubbelmaskinen och styrenheten i ditt sovrum.
Jag slutade använda en extra låda för att montera mikrokontrollen på sängramen tills vidare.
Rekommenderad:
Groundhog Day Alarm Clock: 12 steg (med bilder)
Groundhog Day Alarm Clock: Groundhog Day Alarm Clock består av en Panasonic RC-6025 flip-klocka som är modifierad för att spela upp ljudet från filmen Groundhog Day när alarmet går. Anledningen till att jag har skapat den här enheten är att Groundhog Day (både dagen och film) innehöll specifikationer
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE och Adafruit.io): 10 steg (med bilder)
DIY Smart Scale With Alarm Clock (med Wi-Fi, ESP8266, Arduino IDE och Adafruit.io): I mitt tidigare projekt utvecklade jag en smart badrumsvåg med Wi-Fi. Den kan mäta användarens vikt, visa den lokalt och skicka den till molnet. Du kan få mer information om detta på länken nedan: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
DIY Sesam Street Alarm Clock (med brandlarm!): 6 steg (med bilder)
DIY Sesam Street Alarm Clock (med brandlarm!): Hej alla! Detta projekt är mitt första. Eftersom mina kusiner första födelsedag var på väg, ville jag göra en speciell present till henne. Jag hörde från farbror och moster att hon var på Sesam Street, så jag bestämde mig för att göra en väckarklocka med mina syskon
Ish Clock: 5 steg (med bilder)
Ish Clock: Jag hittar ofta själv att köpa saker som jag inte har en aning om vad jag ska göra med. Detta projekt är ett resultat av ett köp av en ring som har 12x WS2812b lysdioder på. Jag hade inga planer på det men det såg coolt ut på nätet så jag satte en i min vagn, lekte med
LED Sunrise Alarm Clock Med anpassningsbart Song Alarm: 7 steg (med bilder)
LED Sunrise Alarm Clock With Customizable Song Alarm: My Motivation I vinter hade min flickvän mycket problem med att vakna på morgonen och verkade lida av SAD (Seasonal Affective Disorder). Jag märker till och med hur mycket svårare det är att vakna på vintern eftersom solen inte har kommit