Inhoudsopgave:

DIY Sesamstraat-wekker (met brandalarm!): 6 stappen (met afbeeldingen)
DIY Sesamstraat-wekker (met brandalarm!): 6 stappen (met afbeeldingen)

Video: DIY Sesamstraat-wekker (met brandalarm!): 6 stappen (met afbeeldingen)

Video: DIY Sesamstraat-wekker (met brandalarm!): 6 stappen (met afbeeldingen)
Video: Sait jullie moeten wakker worden! 2024, November
Anonim
DIY Sesamstraat-wekker (met brandalarm!)
DIY Sesamstraat-wekker (met brandalarm!)

Hallo iedereen! Dit project is mijn eerste. Aangezien de eerste verjaardag van mijn neven en nichten eraan kwam, wilde ik een speciaal cadeau voor haar maken. Ik hoorde van oom en tante dat ze van Sesamstraat hield, dus besloot ik met mijn broers en zussen om een wekker te maken op basis van Arduino. Dit project is heel eenvoudig en het is gewoon elektronica in een doos. De wekker is voorzien van een draaiende Koekjesmonstertrein met Sesamstraat-beeldjes. Uit voorzorg is er ook een brandalarm.

Disclaimer: de karakters bovenaan de klok zijn eigendom van hun respectievelijke bedrijven

UPDATE* Bezoek htxt voor een artikel voor dit project! En bekijk de Arduino Facebook-pagina waar het artikel staat!!

Stap 1: Verzamel de onderdelen

Verzamel de onderdelen
Verzamel de onderdelen

Aangezien dit een van mijn eerste projecten was met Arduino, ging ik er helemaal voor en kocht een starterskit van Smarza.

www.amazon.com/Smraza-Ultimate-Ultrasonic-…

Dit zijn de onderdelen die ik uit de kit heb gebruikt:

Arduino Uno

Breadboard met Dupont-draden

Stappenmotor met stappenmotorbesturingskaart

LCD1602-scherm

Stroomdraad

4 knoppen

Potentiometer

Passieve en actieve zoemer

Realtime klok (DS1307 of DS3231)

LED

Een paar weerstanden (10K, 220 en 300)

Vlamsensor

Andere onderdelen die ik in het project heb gebruikt:

Arduino Nano

3D geprinte onderdelen (perron, trein, etc.)

Houten kist (van Michael's)

Houten Huis (van Michael's)

Verf (van Michael's)

Schakelaar

De personages (ik kocht op Amazon)

Gereedschap nodig:

Soldeerbout

Saw (mijn Zwitsers zakmes)

Verf kwasten

Elektrische tape

Stap 2: Het breadboard gebruiken: de klok

Het breadboard gebruiken: de klok
Het breadboard gebruiken: de klok
Het breadboard gebruiken: de klok
Het breadboard gebruiken: de klok

Als je helemaal nieuw bent op het gebied van breadboarden, volgt hier een korte beschrijving - een breadboard bestaat uit twee soorten metalen strips: klemmenstroken gaan horizontaal in het midden en stroomrails aan de zijkant gaan verticaal. Als je een dieper begrip wilt, is hier een uitleg van Sparkfun. Als je eenmaal de basis van breadboarden onder de knie hebt, kun je het bovenstaande fritzing-diagram volgen om de wekker te voltooien. Voor de weerstand die voor het LCD-scherm wordt gebruikt, moet deze tussen 220 en 330 zijn. Het brandalarm in het hoofdcircuit is volledig optioneel, maar, indien toegevoegd, zorg ervoor dat de weerstand daar ongeveer 10K moet zijn en dat de zoemer actief moet zijn terwijl het alarm vereist een passief alarm (dat kan worden gewijzigd om nummers in de code af te spelen). In het bovenstaande diagram is er ook een LED in plaats van de vlamsensor; zorg er wel voor dat u onthoudt dat de vlamsensor gepolariseerd is. De Real Time Clock (RTC) -module heeft een batterij waarmee hij de tijd kan bijhouden, zelfs als de Arduino niet is aangesloten. Met de knoppen kunt u het alarm instellen, de tijd op de RTC wijzigen en het alarm in- en uitschakelen. Ik besloot om draden toe te voegen en ze aan de knoppen te solderen, zodat ik ze uit de doos kan steken in plaats van ze op het breadboard te houden. Als je geen idee hebt hoe je moet solderen, klik dan hier.

Hoe de knoppen te gebruiken:

Wanneer je de twee middelste knoppen tegelijk indrukt, kun je het alarm instellen. Druk op de eerste knop om van het aanpassen van het uur naar het aanpassen van de minuten te gaan.

Als u op de eerste knop drukt, niet in de alarminstellingsmodus, kunt u de tijd en datum instellen en erop blijven drukken om naar andere instellingen te gaan. Dan tellen de twee knoppen in het midden op bij de tijd of trekken ze af.

De vierde knop zet het alarm aan en uit dat samen met de datum en tijd op het LCD-scherm wordt weergegeven.

Stap 3: Het breadboard gebruiken: de stappenmotor

Het breadboard gebruiken: de stappenmotor
Het breadboard gebruiken: de stappenmotor
Het breadboard gebruiken: de stappenmotor
Het breadboard gebruiken: de stappenmotor

Hier ga je het circuit samenstellen om de stappenmotor te besturen die de trein laat rondgaan. De trein beweegt als de magneet op het perron (3D geprint samen met de trein) onder het deksel meedraait met de stappenmotor en de magneet aan de onderkant van de trein meedraait. Het wordt allemaal bestuurd met een Arduino Nano en wordt gevoed door een 9V batterij die aan en uit kan worden gezet. Onthoud dat wanneer u een stroombron van meer dan 3,3 V wilt gebruiken om de Nano van stroom te voorzien, u deze op de VIN-pin moet aansluiten. Deze Instructable laat zien hoe u de schakelaar tussen de batterij en Nano kunt toevoegen om deze in en uit te schakelen.

Stap 4: Upload de code

Upload de code
Upload de code

Haal de code van mijn github en upload ze naar hun respectievelijke circuits en je bent klaar met de elektronica. De wekkercode is gebaseerd op deze website. Vergeet niet de bibliotheken Liquid Crystal en RTClib te downloaden. Als je helemaal nieuw bent in Arduino, is hier een goede gids. En als je niet weet hoe je bibliotheken moet uploaden, komt Adafruit je te hulp.

Stap 5: Montage van het eindproduct

Het eindproduct samenstellen
Het eindproduct samenstellen

Nu alle elektronica in elkaar is gezet, kun je beginnen met het versnijden van je doos. Sinds ik een houten kist heb, heb ik gewoon een zaag gebruikt om de gaten voor het LCD-scherm, de knoppen en de schakelaar uit te snijden. Daarna heb ik een hele hoop hete lijm gebruikt om alles op zijn plaats te houden. Vervolgens schilderde ik de sporen voor de trein en schilderde ik het houten huis van Michael's. Ten slotte ging ik naar Thingiverse en 3D printte een heleboel dingen met betrekking tot Sesamstraat. Ik zal de dingen die ik heb ontworpen, het platform, de trein en de hoes voor het LCD-scherm, in Github toevoegen om te downloaden. Je kunt ook een LED toevoegen om het huis 's nachts te verlichten, vergeet alleen de 300-weerstand niet!

Stap 6: Laatste gedachten

Image
Image

Dit project hoeft niet rond Sesamstraat te worden ontworpen. Ik dacht dat het gewoon gaaf zou zijn om een doe-het-zelf wekker cadeau te doen aan mijn neef. Als er vragen zijn, aarzel dan niet om ze in de reacties hieronder achter te laten. Stem hier alsjeblieft op in de wedstrijden waar ik aan deelneem!

Bedankt!

Aanbevolen: