Innehållsförteckning:
- Steg 1: Samla delarna
- Steg 2: Använda brödbrädan: klockan
- Steg 3: Använda brödbrädan: Stegmotorn
- Steg 4: Ladda upp koden
- Steg 5: Montering av slutprodukten
- Steg 6: Slutliga tankar
Video: DIY Sesam Street Alarm Clock (med brandlarm!): 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Hej allihopa! 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 med mina syskon att göra en väckarklocka baserad på Arduino. Detta projekt är verkligen enkelt och det är helt enkelt bara elektronik i en låda. Väckarklockan har ett roterande Cookie Monster Train med Sesam Street -figurer. Det finns också ett brandlarm bara som en försiktighetsåtgärd.
Friskrivningsklausul: Karaktärerna ovanpå klockan ägs av deras respektive företag
UPDATE* Besök htxt för en artikel för detta projekt! Och kolla in Arduino Facebook -sidan där artikeln finns !!
Steg 1: Samla delarna
Eftersom detta var ett av mina första projekt med Arduino, gick jag bara ut och köpte ett startpaket från Smarza.
www.amazon.com/Smraza-Ultimate-Ultrasonic-…
Här är delar som jag använde från satsen:
Arduino Uno
Brödbräda med Dupont -trådar
Stegmotor med stegmotordrivrutin
LCD1602 skärm
Strömsladd
4 knappar
Potentiometer
Passiv och aktiv summer
Realtidsklocka (DS1307 eller DS3231)
LED
Ett par motstånd (10K, 220 och 300)
Flamsensor
Andra delar som jag använde i projektet:
Arduino Nano
3D -tryckta delar (plattform, tåg, etc.)
Trälåda (från Michael's)
Wooden House (från Michael's)
Måla (från Michael's)
Växla
Karaktärerna (jag köpte på Amazon)
Nödvändiga verktyg:
Lödkolv
Såg (min schweiziska armékniv)
Penslar
Eltejp
Steg 2: Använda brödbrädan: klockan
Om du är helt ny på breadboarding, här är en snabb beskrivning - en breadboard består av två sorters metallremsor: terminalremsor går horisontellt i mitten och kraftskenor på sidan går vertikalt. Om du vill ha en djupare förståelse, här är en förklaring från Sparkfun. När du väl har grunderna för att brädda ner kan du följa fritzingsdiagrammet ovan för att slutföra väckarklockan. För motståndet som används för LCD -skärmen bör det vara mellan 220 och 330. Brandlarmet i huvudkretsen är helt valfritt, men om det läggs till, se till att motståndet ska vara ca 10K och summern ska vara aktiv medan larmet kräver ett passivt larm (som kan ändras för att spela låtar i koden). I diagrammet ovan finns också en lysdiod i stället för flamsensorn; Se bara till att du kommer ihåg att flamsensorn är polariserad. Modulen Real Time Clock (RTC) har ett batteri som gör att den kan hålla reda på tiden även om Arduino är urkopplad. Knapparna låter dig ställa in larmet, ändra tiden på RTC och slå på och av larmet. Jag bestämde mig för att lägga till trådar och lödda dem på knapparna så att jag kan sticka ut dem ur lådan istället för att ha dem på brödbrädan. Om du inte har en aning om hur du lödar klickar du här.
Så här använder du knapparna:
När du trycker på de två knapparna i mitten samtidigt kan du ställa in larmet. Tryck på den första knappen för att gå från att justera timmen till att justera minuten.
Om du trycker på den första knappen, inte i larminställningsläget, kan du ställa in tid och datum och fortsätta att trycka på den för att gå vidare till olika inställningar. Sedan lägger eller subtraherar de två knapparna i mitten tiden.
Den fjärde knappen slår på och av larmet som visas på LCD -skärmen tillsammans med datum och tid.
Steg 3: Använda brödbrädan: Stegmotorn
Här kommer du att montera kretsen för att styra stegmotorn som får tåget att gå runt. Tåget rör sig när magneten på plattformen (3D -tryckt tillsammans med tåget) under locket svänger med stegmotorn och magneten på tågets botten vänder med den. Allt styrs med en Arduino Nano och drivs av ett 9V batteri som kan slås på och av. Kom ihåg att när du vill använda en strömkälla större än 3,3V för att driva Nano måste du ansluta den till VIN -stiftet. Denna instruktionsbok visar hur du lägger till omkopplaren mellan batteriet och Nano för att slå på och stänga av det.
Steg 4: Ladda upp koden
Få koden från min github och ladda upp dem till sina respektive kretsar och du är klar med elektroniken. Väckarklockans kod är baserad på denna webbplats. Glöm inte att ladda ner biblioteken Liquid Crystal och RTClib. Om du är nybörjare i Arduino, här är en bra guide. Och om du inte vet hur du laddar upp bibliotek här är Adafruit till undsättning.
Steg 5: Montering av slutprodukten
Nu när all elektronik har monterats kan du börja klippa upp din låda. Eftersom jag fick en trälåda använde jag helt enkelt en såg för att klippa ut hålen för LCD -skärmen, knappar och omkopplare. Sedan använde jag ett helt gäng varmt lim för att hålla allt på plats. Därefter målade jag spåren för tåget och målade trähuset från Michaels. Slutligen gick jag in på Thingiverse och 3D -printade en massa saker relaterade till Sesam Street. Jag lägger till de saker som jag designade, plattformen, tåget och omslaget till LCD -skärmen, i github som du kan ladda ner. Du kan också lägga till en LED bara för att tända huset på natten, glöm inte 300 -motståndet!
Steg 6: Slutliga tankar
Detta projekt behöver inte utformas runt Sesam Street. Jag tänkte bara att det skulle vara häftigt att ge en väckarklocka till min kusin i present. Om det finns några frågor, tveka inte att lämna dem i kommentarerna nedan. Vänligen rösta på detta i de tävlingar som jag är med i!
Tack!
Rekommenderad:
Hur man gör en LoT rök-/alkoholdetektorer och brandlarm med NodeMCU ESP8266 Blynk DHT11, MQ-2, MQ-3: 7 steg
How to Make a LoT rök-/alkoholdetektorer och brandlarm med NodeMCU ESP8266 Blynk DHT11, MQ-2, MQ-3: Fler detaljer kan du se min Youtube-video
Brandlarm med SMS -meddelande: 3 steg
Brandlarm med SMS -meddelande: GSM 800H, Arduino -baserad brandsensor och SMS -meddelandesystem, det använder IR -sensor för att upptäcka branden i det mörka rummet. Det skickar SMS via GSM 800H -modem som är anslutet till Serial Rx och Tx Pins of Arduino Ställ in ditt mobilnummer i koden.
Brandlarm: 6 steg
Brandlarm: IR är en mycket användbar modul men vet du och IR även för flamdetektering. Med detta faktum kommer vi att göra en brandsäkerhetsanordning med Arduino
Sesam Street - Pinball Number Count Clock: 8 steg (med bilder)
Sesam Street - Pinball Number Count Clock: Denna instruktör kommer att beskriva konstruktionen av en anpassad klocka. Även om detta är specifikt konstruktionen av klockan som presenteras på Sesam Street; Pinball Number Counting -animationen, de allmänna procedurerna är desamma och instruktionen
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