Förvandla ett 1970-flipperspel till en atom synkroniserad väckarklocka med hjälp av en gps och en arduino (6 / 6 steg)

Steg 6: Kör klockan


Nu när det allt är alla trådbunden upp ladda den bifogade skissen till Arduino och slå på flipperspelet och slå på då PC strömförsörjningen. Om allt är som det ska vara flipperspelet stängs lyser upp fint när du driva upp sedan några sekunder efter skissen börjar köras på Arduino.

Ställ in alarmet på denna punkt se för den röda ledde till flash två gånger, paus och sedan två gånger mer sedan Tryck på knappen Välj. Spelet kommer att driva upp, lägga till en kredit och sedan återställa till 0, när den lägga rätt cykeln är komplett Arduino blinkar för att indikera det är redo att ställa in timmen. Varje tryck på knappen förskott ökar poängen med 1000 poäng (en timme). När timmen är korrekt trycker du på knappen Välj. Arduinoen blinkar. När de blinkande hållplatserna trycker på knappen advance, kommer att varje tryck föra de poäng av 10 (varje 10 är en minut). Tryck på Välj när du är klar.

För att ändra avstängning tid tryck select en gång mer. Spelet kommer att lägga till en kredit, lägga till 1000 (en timme) i tiden på en spelardisplayen, sparka bollen och Arduino blinkar som tidigare. Observera att vid tidsinställning avstängning alarmtiden som du ställer in det, inte en timme senare. Detta är ett resultat av 1000 poäng bonus läggs till poängen innan det sparkar bollen för spelare två.
Tryck på förväg att ändra timmarna och när de läser du vill. Arduinoen blinkar, tryck för att ställa in minuterna och tryck på select när du är klar.

Du har ca 20 sekunder, plus om en andra mer för varje gång du trycker på en knapp, för att få detta gjort. Om när som helst stoppa du bara trycka på knapparna kommer spelet så småningom tiden ut och ställa in saker som du lämnade dem. dvs om du alarmet bara tid timmar det lämnar minuterna som 0 och lämna den avstängning tid som det var innan.

Om du inte vill göra några ändringar till larm eller avstängning tid - bara aktivera spelet och Arduino. Efter ca 20 sekunder av väntar på att se om du hade förändringar för att göra Arduino kommer att börja lyssna för en tidskod från GPS. Det kan ta ett par minuter ibland för GPS att synka upp fint. När GPS har fast på en signal Arduino/flipperspel kommer att kontrollera om den aktuella tiden är mellan alarmtiden och avstängning. Om det är under de vakna timmarna maskinen slås på, återställa och när kommer att poängen lyda som följer:
Spelare 1 - aktuell tid i en 12-timmarsformat
Spelare 2 - innevarande år
Spelare 3 - Alarm tid (24-timmarsformat)
Spelare 4 - nuvarande månad/dag

Om den aktuella tiden ut sidan av dessa timmar, kommer att maskinen vänta tills larmtiden och sedan återställa som ovan.

När avstängning tid kommer kommer att spelet vänta till slutet av den minut som avstängning var planerad och sedan stänga.

I slutet av varje timme kärnan kommer att avancera från: 59 00 genom att lägga till 410 pekar i stället för bara 10
vid midnatt, 1 am och 1 pm (om dessa tider omfattas dina inställningar för att vakna timmar) maskinen återställs och avancera poängen så att 12-timmarsformat och datum är korrekta.

Tweeked skissa lite, visar sig jag kunde inte ställa ett alarmtid 00: xx så det nu låter dig - men visas som 24:xx. Också lägga en del kommentarer till textversionen av skiss - men jag tvivlar på att det kommer att hjälpa följa min tankeprocess.

tid för vissa mer tweeks - två jättarna faktiskt - visar sig att du inte kan visa 01000 (1 am eller pm 1) på en Bally pinball används som jag använder den. 1010 poäng är den lägsta poängen efter bollen avancerar till nästa spelare. Om du inte poäng 10 maskinen inte kommer att avancera till den andra spelaren - så året kommer att läggas till den tid poängen och saker går bara fel därifrån. Jag kommer fixa detta genom att ha spelet "resten" tills 1:01 sedan fortsätta. Kl 1 kommer det alltså en minuts paus.

Det som verkligen har mig upprörd idag - det aldrig justerat för sommartid. Att räkna att en ut och har återkommer till dig...

Hoppas ni gillar det, det var en rolig bygga.

Se Steg
Relaterade Ämnen

Förvandla ett bra rum till en året runt Growroom

i min källare hade vi en gammal väl rum som inte kunde användas. Eftersom jag är en ivrig trädgårdsmästare beslutade vi att göra om den till en inomhus växa rum. Jag använder växa rum ca 9 månader av året. Jag använder det för att starta växter inne...

Förvandla ett vanligt skrivbord till stående skrivbord för $4

Gå till din lokala järnaffär och köpa 4 aska block för ~ $1 styck. Placera block under varje ben av skrivbord. Linda stora slangklämmor runt aska block och skrivbord fötter för ökad säkerhet. En Ikea skrivbord fungerar bra för detta....

Förvandla en Canon-kamera till en växt hälsoanalysen med offentliga Lab DIY Infragram

"Infragram" projektet är en nära infraröda imaging plattform som utvecklats av gemenskapens Offentliga Lab . I detta Instructable, ska vi visa dig hur du kan använda en billig filter (tillgänglig genom offentliga Labs senaste Kickstarter) för at...

Förvandla dina däck till ett omväxlande blomma trädgård.

Vi alla vill ha en vacker däck, och ett enkelt sätt att förbättra en kortlek är att lägga till blommor. Med hjälp av en specifik grupp av blommor och begränsat förråd. Du kan enkelt förvandla dina däck till en blomsterträdgård. Dag, kommer den att vi...

Använda "Att göra" onlinetjänster för att förvandla en Altoid Tin till ett batteri lagringssystem

vem är det här för?Detta Instructable är för de nyfikna om 2D- och 3D att göra.Vad är det?En prospekteringsborrning i beslutsprocessen med hjälp av online 2D skärning och 3D tryckeritjänster.Varför 2D och 3D i en Instructable?Detta Instructable är mi...

Förvandla ett presentkort till en handgjord present

Problemet med presentkort är att de är mycket tråkigt att öppna. Oavsett hur välkomna pengar är, är det svårt att bli upphetsad av en bit plast. Detta super lätt popup-kort löser problemet: plastkort glider rätt in i ett fack i popup-gåvan. Ditt pres...

Förvandla en arbetsbock tabell till ett skrivbord!

Hej peeps,Jag är tillbaka med min andra instructable. Detta skrivbord är en liten testare för mitt bord som jag ska bygga för min lägenhet. Jag hoppas detta instructable inspirerar också några av er att köpa några möbler i trä som kunde använda lite...

Förvandla en bruten knivblad till ett expanderande skum Trimmer.

jag är lite (hosta) OCD så som jag byggde mitt hus om jag såg en spricka någonstans jag fyllde den med bra grejer.Jag tror att jag använt ca 300 burkar av det och jag behövde ett sätt att trimma den spola eftersom jag använde det runt alla mina försä...

Gov'not - ett försök att förvandla en gammal ram till en kopia av en vintage sökvägen racer - Pashley Gov'nor - för 50 pund.

Detta är den Pashley Gov'nor... det är helt enkelt vacker... sitta och stirra på det ett tag, det gör att du känner trevlig...http://www.Pashley.co.uk/Products/guvnor.htmlDen är baserad på den modell som Pashley på 1930-talet men är utrustade med mod...

Förvandla valfri dörr till ett skoställ

detta instructable i princip improvisera, ersätta de traditionella, prisvärda sko rack som hänger på dörren. Jag skulle säga att nästan alla people(80%) har de verktyg och material som behövs för detta projekt ligger runt deras hus. Jag ska spara den...

Förvandla en gammal slips till ett pannband

Istället för att kasta din gamla band (eller din pappas band) i Goodwill påsen, prova nytt purposing dem in i söt och bekväm pannband. För att göra dem, behöver du en slips som du är villig att skära upp, och du behöver inte en symaskin (du kommer at...

Förvandla hårdvara (sexkantmuttrar) till smycken

Denna tutorial ska show dig hur man omvandlar vanliga sexkantmuttrar till en extra sinnesro hemmagjorda smyckenÅtervinning eller upcycling ovanliga objekt och/eller material i kombination med paracord kan skapa unika objekt av smyckenBär den bredvid...

Förvandla $3-$4 till runt $100, hjälpa miljön, lära sig något och göra det på under 5 minuter!

Okej, så titeln kan vara lite missvisande, men på sätt och vis är det sant. Allt du behöver göra parlay $ 3 till $100 är:1) Thrift shop2) skruvmejsel3) Internetanslutning4) lust och/eller kommer att5) kreativitet6) lödkolv7) sax8) något mer "Pro"...

Förvandla trasiga DVD-spelare till en tillbehör inhägnad för din Home Theater PC

för ca $30 (om du redan har en DVD-RW-enhet och media center-fjärrkontroll) kan du förvandla en gammal trasig DVD spelare till en inhägnad för din fula / hårt att nå HTPC tillbehör. Ta en titt på steg 2 för en kostnadsuppdelning.Bakgrund:Vi har en Ho...

Förvandla en gammal mobiltelefon till en data skickas enhet (med en arduino)

Vad gör denna enhet?När allt är klart kommer kombinationen av kretsar, arduino och modded cellphone kunna autonomt skicka data via texter via mobilnätet. Detta kan vara sensordata, till exempel från väder sensorer.Vad ska jag visa dig i den här guide...

Förvandla en billig tote till en stor gåva

I detta instructable, jag ska visa dig hur du använder en bröderna PE - 780D brodermaskin och Embird2015 programvara för att förvandla ett plastnät tote till en bra present till vänner och familjemedlemmar.Steg 1: Välj en färgglad tote att försköna.M...

Förvandla läder kuter till en penna

jag har varit en del av mitt universitet woodturning club och har specialiserat sig något i penturning. Jag gillar att använda exotiska trä och vissa icke traditionella medier (som majskolvar, banksia pods, etc.) och tänkte jag skulle försöka göra en...

Förvandla en utarbeta tabell till en studie ångvält

har du en gammal utarbetandet bord i källaren, bara väntar på att sippra in i den? Har du någonsin undrat om dessa djur kommer att göra comeback i en CAD-världen? I detta Instructable är två enkla ändringar kan du förvandla din föråldrade dammsamlare...

Förvandla din EAGLE schematisk till en PCB

i en tidigare Instructable, jag gav ett intro till schematiska transaktion i Cadsoft's EAGLE redaktör.I detta instructable, vi kommer att göra ett tryckt kretskort från det schematisktJag antar att jag bör säga att vi ska göra en PCB DESIGN; göra fys...