Cuprins:

Ceasul cu alarmă cu bule face să te trezești distractiv (ish): 7 pași (cu imagini)
Ceasul cu alarmă cu bule face să te trezești distractiv (ish): 7 pași (cu imagini)

Video: Ceasul cu alarmă cu bule face să te trezești distractiv (ish): 7 pași (cu imagini)

Video: Ceasul cu alarmă cu bule face să te trezești distractiv (ish): 7 pași (cu imagini)
Video: Trucul pentru a face o persoana sa se îndragosteasca de tine 2024, Noiembrie
Anonim
Ceasul cu alarmă cu bule face să te trezești distractiv (ish)
Ceasul cu alarmă cu bule face să te trezești distractiv (ish)

Trezirea la un ceas cu alarmă zgomotos e de rahat. Sunt unul dintre acei oameni cărora nu le place să se trezească înainte ca soarele să iasă (sau a ieșit de multe ore). Deci, ce mod mai bun de a face să te trezești distractiv decât să ai o petrecere cu bule în pat!

Folosind un jucăuș arduino și o mașină de bule disponibilă în mod obișnuit, și tu te poți trezi la bucuria bulelor. Aruncați o privire asupra alarmei în acțiune:

Pasul 1: Instrumente și materiale

Instrumente și materiale
Instrumente și materiale

Piesele (cu siguranță puteți înlocui lucrurile pe care le aveți prin casă): jucărie generatoare de bule: Super Miracle® Bubbles Bubble Factory (achiziționată la Michaels pentru 12 dolari) Microcontroler: Arduino (vechi Seeduino în cazul meu) Afișaj LCD: Sparkfun Basic 16x2 Buton Snooze LCD cu caractere: Capse LED ușor cu butonul: ThingM BlinkM Tranzistor: TIP-120 (Radio Shack 276-2068) Releu: 5V SF COM-00100 Butoane / comutatoare asortate pentru a regla timpul: SF COM-09190 și SF COM-00102 Potențiometru: SF COM-09806 Perfboard Diode (1N4001) Rezistor 2.2K Sârmă Adaptor de alimentare pentru arduino Pin headers Instrumente de lipit Sârmă Strippers Cravate Zip Dremel Multimetru Panouri

Pasul 2: Deschideți mașina cu bule

Deschideți mașina cu bule
Deschideți mașina cu bule
Deschideți mașina cu bule
Deschideți mașina cu bule
Deschideți mașina cu bule
Deschideți mașina cu bule
Deschideți mașina cu bule
Deschideți mașina cu bule

Mai întâi va trebui să deschideți aparatul cu bule. Cel pe care l-am găsit a fost ușor de deschis, doar patru șuruburi cu cap Philips.

Odată ajuns în interior, deconectați bateria și motorul de la întrerupător și firele de lipit atât pentru motor cât și pentru pachetul de baterii suficient de mult timp pentru a fi alimentate în afara mașinii. Apoi, utilizați un instrument Dremel pentru a face o deschidere în plastic pentru a alimenta firele. Dacă vă plac bulele colorate, atașați LED-ul sau ThingM BlinkM pe partea superioară a aparatului. În cele din urmă, am optat pentru a plasa o mini-pană pe spatele mașinii cu bule pentru a colecta toate firele. Acest lucru a făcut mai ușoară reglarea distanței dintre controler și unitate.

Pasul 3: Pregătiți butonul Easy Snooze

Pregătiți butonul Easy Snooze
Pregătiți butonul Easy Snooze

Utilizatorul Flickr, Tommy Bear, a oferit un ghid pas cu pas pentru hackingul ușor al butoanelor.

Easy Button Hack Pasul 11
Easy Button Hack Pasul 11

În esență, trebuie să scoateți un condensator și un rezistor și să vă atașați propriile fire. Butonul ușor se deschide ușor, scoțând picioarele din plastic pentru a accesa cele patru șuruburi cu cap Philips. Asigurați-vă că atârnați de picioare. Butoanele mari stâncă.

Pasul 4: Protejează Circut

Protejează Circut
Protejează Circut

Conectarea lucrurilor În funcție de ecranul LCD pe care îl alegeți, pot exista cerințe de cablare diferite. Pentru ecranul LCD Sparkfun Basic 16x2 caractere și utilizarea bibliotecii LiquidCrystal.h Utilizarea bibliotecii LCD și urmărirea fișei tehnice (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Iată o schemă de cablare:

a doua versiune a diagramei cu alarmă cu bule
a doua versiune a diagramei cu alarmă cu bule

Inițial plănuiam să rulez motorul direct de pe tranzistor. Se pare că motorul produce o cantitate semnificativă de zgomot în sol, determinând imprimarea LCD a gunoiului. Am trecut la un releu pentru a păstra separat motorul și circuitele Arduino. Nu eram familiarizat cu realizarea acestui tip de circuit. Aceste resurse au fost utile, vă recomandăm să le verificați. Bildr.org: Control de mare putere: Arduino + TIP120 TransistorITP Tutorial de calcul fizic: Utilizarea unui tranzistor pentru a controla sarcini de curent ridicate cu un Arduino

Pasul 5: scrieți codul

Scrieți Codul
Scrieți Codul

Iată un depozit GitHub al codului curent pe care îl folosesc. Are nevoie de un pic de muncă, dar ar trebui să te ducă la plecare. Îmbunătățiri care urmează să fie făcute în viitor: - Incorporează un dispozitiv extern de menținere a timpului sau chiar un ceas de timp bazat pe GPS, evitând pierderea timpului și a alarmei dacă Arduino pierde puterea - Permiteți setarea timpului de la distanță sau alarme diferite pentru diferite zile săptămânii - Metodă de activare a bulelor pentru distracție (secvența de atingere a butonului secret de amânare?)

Pasul 6: Construiți circuitul pe Perfboard

Construiți circuitul pe Perfboard
Construiți circuitul pe Perfboard
Construiți circuitul pe Perfboard
Construiți circuitul pe Perfboard

Odată ce aveți un circuit de lucru pe panou, este ușor să transferați totul pe perfboard pentru a crea o configurare mai permanentă. Mi s-a întâmplat să am câteva piese așezate în jur, dar puteți găsi, de asemenea, plăci asemănătoare cu modelele de panouri, care facilitează deplasarea circuitului.

Deoarece nu sunt conectate găuri pe acest tip de placă, am conectat un cablu de masă și + 5V pe lateral. Inițial am lipit ecranul LCD direct pe perfboard. Idee rea! A făcut dificilă depanarea. A doua oară am lipit anteturile de pin feminine pe panoul de perfecționare, astfel încât ecranul LCD să poată fi detașat.

Pasul 7: Testați și reglați

Testați și reglați
Testați și reglați

După ce ați terminat circuitul perfboard, conectați-l la Arduino. Odată ce totul pare să funcționeze, puteți monta mașina cu bule și controlerul în dormitor.

Am ajuns să folosesc o cutie suplimentară pentru a monta deocamdată microcontrolerul pe rama patului.

Recomandat: