Inhoudsopgave:
- Stap 1: Verzamel de onderdelen
- Stap 2: Het breadboard gebruiken: de klok
- Stap 3: Het breadboard gebruiken: de stappenmotor
- Stap 4: Upload de code
- Stap 5: Montage van het eindproduct
- Stap 6: Laatste gedachten
Video: DIY Sesamstraat-wekker (met brandalarm!): 6 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
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
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
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
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
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
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:
Brandalarm met sms-melding: 3 stappen
Brandalarm met sms-melding: GSM 800H, op Arduino gebaseerde brandsensor en sms-meldingssysteem, het gebruikt een IR-sensor om het vuur in de donkere kamer te detecteren. Het verzendt sms via GSM 800H-modem die is aangesloten op Serial Rx- en Tx-pinnen van Arduino. Stel uw mobiele nummer in de code in
Brandalarm: 6 stappen
Brandalarm: IR is een zeer nuttige module maar kent u en IR ook voor vlamdetectie. Met behulp van dit feit gaan we een brandbeveiligingsapparaat maken met Arduino
Brandalarm: 3 stappen
Brandalarm: Dit is geen oefening! Omdat het een brandalarm (meer specifiek een vlamalarm) is. Niemand geeft meer om brandalarmen (of welk alarm dan ook). Yep, vervelende dingen die onze keuken onderbreken, of de auto van de buren wordt gestolen? Het enige wat we horen is piep-piep-piep
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Sesamstraat - Pinball Number Count Clock - Ajarnpa
Sesamstraat - Pinball Number Count Clock: dit instructable schetst de constructie van een aangepaste klok. Hoewel dit specifiek de constructie is van de klok in Sesamstraat; de Pinball Number Counting-animatie, de algemene procedures zijn hetzelfde en de instructie