Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Pozdrav svima! Ovaj projekt mi je prvi. Budući da se bližio prvi rođendan mojih rođaka, želio sam joj napraviti poseban poklon. Čuo sam od ujaka i tete da je u Ulici sezam pa sam sa braćom i sestrama odlučio napraviti budilicu zasnovanu na Arduinu. Ovaj je projekt doista jednostavan i jednostavno je samo elektronika unutar kutije. Budilica ima rotirajući Cookie Monster Train sa figuricama u ulici Sesame. Također, postoji i požarni alarm samo kao mjera opreza.
Odricanje od odgovornosti: Znakovi na vrhu sata u vlasništvu su njihovih tvrtki
AŽURIRAJ* Posjetite htxt za članak o ovom projektu! I provjerite Arduino Facebook stranicu na kojoj je članak !!
Korak 1: Skupite dijelove
Budući da je ovo bio jedan od mojih prvih projekata korištenja Arduina, samo sam se potrudio i kupio početni komplet od Smarze.
www.amazon.com/Smraza-Ultimate-Ultrasonic-…
Evo dijelova koje sam koristio iz kompleta:
Arduino Uno
Oglasna ploča s Dupont žicama
Koračni motor s upravljačkom pločom koračnog motora
Zaslon LCD1602
Kabel za napajanje
4 gumba
Potenciometar
Pasivni i aktivni zujalica
Sat u stvarnom vremenu (DS1307 ili DS3231)
LED
Nekoliko otpornika (10K, 220 i 300)
Senzor plamena
Ostali dijelovi koje sam koristio u projektu:
Arduino Nano
3D ispisani dijelovi (platforma, vlak itd.)
Drvena kutija (iz Michaela)
Drvena kuća (iz Michaela)
Boja (od Michaela)
Sklopka
Likovi (kupio sam na Amazonu)
Potrebni alati:
Lemilica
Pila (moj švicarski vojni nož)
Kistovi za boju
Električna traka
Korak 2: Upotreba Breadboard -a: Sat
Ako ste tek počeli s izradom matične ploče, evo kratkog opisa - ploča se sastoji od dvije vrste metalnih traka: priključne trake idu vodoravno u sredini, a razvodnici sa strane idu okomito. Ako želite dublje razumijevanje, evo objašnjenja iz Sparkfuna. Nakon što ste shvatili osnove matične ploče, možete slijediti gornji dijagram frcanja kako biste dovršili budilicu. Za otpornik koji se koristi za LCD, trebao bi biti između 220 i 330. Požarni alarm u glavnom krugu potpuno je neobavezan, ali ako se doda, provjerite da li otpornik treba biti oko 10K, a zujalica treba biti aktivna dok alarm zahtijeva pasivni alarm (koji se može promijeniti za reprodukciju pjesama u kodu). Također, na gornjoj shemi, LED je postavljena umjesto senzora plamena; samo se sjetite da je senzor plamena polariziran. Modul sata sa stvarnim vremenom (RTC) ima bateriju koja mu omogućuje praćenje vremena čak i ako je Arduino isključen. Gumbi vam omogućuju postavljanje alarma, promjenu vremena na RTC -u te uključivanje i isključivanje alarma. Odlučio sam dodati žice i lemiti ih na gumbe kako bih ih mogao izvaditi iz kutije umjesto da ih držim na ploči. Ako nemate pojma kako lemiti kliknite ovdje.
Kako koristiti gumbe:
Kada istodobno pritisnete dva gumba u sredini, možete postaviti alarm. Pritisnite prvu tipku za prelazak s podešavanja sata na podešavanje minute.
Ako pritisnete prvi gumb, a ne u načinu postavljanja alarma, možete postaviti vrijeme i datum te ih neprestano pritiskati za prijelaz na različite postavke. Zatim dva gumba u sredini zbrajaju ili oduzimaju vrijeme.
Četvrta tipka uključuje i isključuje alarm koji se prikazuje na LCD -u zajedno s datumom i vremenom.
Korak 3: Korištenje pločice: koračni motor
Ovdje ćete sastaviti krug za upravljanje koračnim motorom koji tjera vlak u obilazak. Vlak se kreće kad se magnet na peronu (3D ispisan zajedno s vlakom) ispod poklopca okreće koračnim motorom, a magnet na dnu vlaka okreće se s njim. Sve se kontrolira pomoću Arduino Nano, a napaja se 9V baterijom koja se može uključiti i isključiti. Upamtite da ako želite koristiti izvor napajanja veći od 3,3 V za napajanje Nano -a, morate ga spojiti na VIN pin. Ovaj Instructable pokazuje kako dodati prekidač između baterije i Nano za uključivanje i isključivanje.
Korak 4: Prenesite kôd
Nabavite kôd s mog github -a i prenesite ih u odgovarajuće krugove i gotovi ste s elektronikom. Kôd budilice zasnovan je na ovoj web stranici. Ne zaboravite preuzeti knjižnice Liquid Crystal i RTClib. Ako ste tek početnik u Arduinu, evo dobrog vodiča. A ako ne znate učitavati knjižnice, evo vam Adafruit u pomoć.
Korak 5: Sklapanje konačnog proizvoda
Sada kada je sva elektronika sastavljena, možete početi rezati svoju kutiju. Budući da sam dobio drvenu kutiju, jednostavno sam pilu izrezao rupe za LCD, gumbe i prekidač. Zatim sam upotrijebio čitavu hrpu vrućeg ljepila kako bih sve držao na mjestu. Zatim sam naslikao pruge za vlak i ofarbao drvenu kuću iz Michaelove. Konačno, otišao sam na Thingiverse i 3D ispisao hrpu stvari vezanih za Sesame Street. Dodati ću stvari koje sam dizajnirao, platformu, vlak i omot za LCD, u githubu za preuzimanje. Također, možete dodati LED samo za osvjetljavanje kuće noću, samo ne zaboravite otpornik 300!
Korak 6: Završne misli
Ovaj projekt ne mora biti osmišljen oko Ulice Sezam. Samo sam mislio da bi bilo super pokloniti DIY budilicu svom rođaku na dar. Ako imate pitanja, ne ustručavajte se ostaviti ih u komentarima ispod. Molimo vas da glasate za ovo na natječajima čiji sam dio!
Hvala!