Innehållsförteckning:

Balance Box Game - Arduino Powered: 4 Steps (med bilder)
Balance Box Game - Arduino Powered: 4 Steps (med bilder)

Video: Balance Box Game - Arduino Powered: 4 Steps (med bilder)

Video: Balance Box Game - Arduino Powered: 4 Steps (med bilder)
Video: Amazing arduino project 2024, November
Anonim
Balance Box Game - Arduino Powered
Balance Box Game - Arduino Powered

Balanslådespelet gjordes för en utmaningshändelse, det måste bäras nivå genom en hinderbana eller över ett bestämt avstånd för att vinna utmaningen.

En arduino används för att mäta lådans vinkel och utlösa ett larm när den inställda vinkeln har överskridits.

Lådan måste flyttas försiktigt medan den bärs i nivå. När lådan rör sig ur nivå tänds balansindikatorlamporna, fler lampor indikerar att lådan är längre ur nivå. Vattenpasset kan också användas för att se om lådan är plan. När lådan är för långt utanför nivån eller den är baserad kommer lådan att kvittra 3 gånger och spela ett tutande ljud, en av livslamporna slocknar. När alla tre liv har använts kommer lådan att larma och blinka alla lampor, spelet är förlorat.

Tillbehör

Obligatoriska delar är:

1x Arduino Nano

1x MPU6050 -modul

3x vita lysdioder

5x färgade lysdioder för balansindikatorn (2 gröna, 2 gula, 1 röda)

1x Piezo -summer

1x TIP120 -transistor

1x 2,2K Ohm motstånd

8x 220 Ohm motstånd

1x tryckknapp

1x strömbrytare

1x "Bullseye" vattenpass

5v strömkälla, mitt projekt använder en li-ion 18650-skärm med en reglerad 5v-utgång

1x projektlåda

Du behöver en brödbräda och hoppkablar för att testa kretsen

Verktyg som krävs är:

Borr och bitar

Lödkolv

Lim pistol

maskeringstejp, penna och linjal för markering av lådan

Fil

Steg 1: Ledningskretsen

Ledningskretsen
Ledningskretsen

Det enda som inte visas på kopplingsschemat är huvudströmbrytaren, i mitt projekt är denna strömbrytare placerad mellan litiumbatteriet och skärmen så att de kan kopplas ur helt.

Om du inte är bekant med att följa kopplingsscheman, ta bara det bit för bit, följ varje kabelanslutning noggrant och arbeta metodiskt så att du inte missar någonting.

Du bör montera kretsen på en brödbräda för att kontrollera att den fungerar korrekt innan du lödar ihop alla delarna.

Livslamporna på diagrammet ska vara de vita lysdioderna

Balans -lysdioderna bör ordnas:

Röd - Balans -LED 5

Gul - Balans -LED 4

Gul - Balans -LED 3

Grön - Balans -LED 2

Grön - Balans -LED 1

Steg 2: Arduino -kod

Arduino -kod
Arduino -kod

För arduino -koden måste du lägga till några bibliotek till arduino IDE, jag har inkluderat länkarna nedan

De ytterligare arduino -biblioteken som krävs är:

MPU6050_tockn.h

OneButton.h

Du måste lägga till biblioteken som är länkade ovan till din arduino IDE

Ladda ner och öppna filen som innehåller koden "Balance_alarm_V1.8.ino"

Ladda upp koden till arduino -kortet

Steg 3: Montera lådan

Montera lådan
Montera lådan
Montera lådan
Montera lådan
Montera lådan
Montera lådan

Tyvärr tog jag inte fotografier av lådan medan jag monterade komponenterna på den. Jag har använt varmt lim för att passa delarna i lådan.

Om du använder en plastlåda som den jag använde, lägg sedan in toppen i maskeringstejp och använd en linjal och en penna för att markera var du behöver borra hålen för lysdioderna, högtalaren och vattenpassskruvarna.

Brytaren monterades genom att borra ett hål och sedan fila ut det till rätt storlek och form.

Om jag skulle göra om det här projektet skulle jag montera alla komponenterna i locket så att jag inte behövde köra så många länkkablar mellan locket och lådans botten.

Steg 4: Bruksanvisning

Bruksanvisningar
Bruksanvisningar

Startande

Innan du sätter på lådan, lägg ner lådan på en plan och plan yta så att bubblan i vattenpasset är i mittcirkeln.

Slå på strömbrytaren, rutan piper en gång och startar. Låt rutan stå stilla tills du hör ett trippel pip och de 3 vita "Life -lamporna" tänds.

Spelet är nu klart.

Boxfunktioner

Lådan måste flyttas försiktigt medan den bärs i nivå. När lådan rör sig ur nivå tänds balansindikatorlamporna, fler lampor indikerar att lådan är längre ur nivå.

Vattenpasset kan också användas för att se om lådan är plan (om vattenpass- och balanslamporna inte stämmer gör du en återställning av balanssensorn, se nedan)

När lådan är för långt utanför nivån eller den är baserad kommer lådan att kvittra tre gånger och spela ett tutande ljud, en av livslamporna slocknar.

När alla tre liv har använts kommer lådan att larma och blinka alla lampor, spelet är förlorat.

Kontroller

Återställ larm

Gör detta för att stoppa spelet över larm efter att alla tre liv har gått förlorade.

Medan alarmet ljuder trycker du på den gröna knappen i en sekund och släpper. Larmet ska stanna efter en sekund. Om inte, försök igen

Återställ liv - Gör detta om du vill återställa spelet, alla tre liv kommer att återlämnas.

Dubbelklicka när som helst på den gröna knappen (som en datormus, men något långsammare). Återställningsbruset kommer att ljuda och tre livsljus tänds.

Återställ balansgivaren - Gör detta om bubblan i vattenpass inte matchar balansindikatorlamporna.

Tryck länge på den gröna knappen (tryck i 3 sekunder och släpp) Balansåterställningsbruset spelas upp och balanslamporna blinkar kort och ska sedan slockna (indikerar att rutan är i nivå). Det bör göras medan lådan är i nivå, vilket indikeras av vattenpassbubblan.

Anteckningar

När lådan börjar kvittra för att ett liv går förlorat, var snabba med att få tillbaka den till rätt platt position, annars förlorar du ett annat liv så snart kvittret slutar, cirka 5 sekunder.

Använd vattenpasset för att se vilken väg ut ur lägenheten/nivån du är, lamporna indikerar att du är ur nivå men de visar inte åt vilket håll.

Bubblan i vattenpasset är ungefär densamma som indikatorlamporna, när bubblan rör vid vattenpassets sida kommer ett liv att gå förlorat.

Om lådan beter sig konstigt och en återställning av balanssensorn inte fungerar, stäng av och sätt på lådan med den svarta strömbrytaren. Du måste vänta cirka 10 sekunder med lådan på en plan yta medan den startar igen. Försök att använda återställningen av balanssensorn först eftersom den är snabbare, du behöver inte vänta på att rutan ska starta.

Lådan är batteridriven, den borde i teorin ha tillräckligt med laddning för att hålla en hel dag i konstant användning. Vänligen stäng av den om den inte används för att spara batteridrift.

Om knappen inte svarar, var noga med att du trycker på OCH släpper knappen.

Rekommenderad: