Indholdsfortegnelse:

Balance Box Game - Arduino Powered: 4 trin (med billeder)
Balance Box Game - Arduino Powered: 4 trin (med billeder)

Video: Balance Box Game - Arduino Powered: 4 trin (med billeder)

Video: Balance Box Game - Arduino Powered: 4 trin (med billeder)
Video: Медицина сердца - Клятва доктора: фильм (ролики; субтитры) 2024, November
Anonim
Balance Box Game - Arduino Powered
Balance Box Game - Arduino Powered

Balancekassespillet blev lavet til en udfordringsbegivenhed, det skal bæres niveau gennem en forhindringsbane eller over en bestemt afstand for at vinde udfordringen.

En arduino bruges til at måle kassen på kassen og udløse en alarm, når den indstillede vinkel er overskredet.

Kassen skal flyttes forsigtigt, mens den bæres i vater. Når kassen bevæger sig ud af niveau, lyser balanceindikatorlamperne, flere lamper angiver, at kassen er længere ude af niveau. Vaterpas kan også bruges til at se, om kassen er i vater. Når kassen er for langt ude af niveau, eller den er bashed, vil boksen kvidre 3 gange og spille en honk noise, en af livslamperne slukker. Når alle 3 liv er blevet brugt, vil boksen alarmere og blinke alle lysene, spillet er tabt.

Forbrugsvarer

Nødvendige dele er:

1x Arduino Nano

1x MPU6050 modul

3x hvide lysdioder

5x farvede lysdioder til balanceindikatoren (2 grønne, 2 gule, 1 røde)

1x Piezo -summer

1x TIP120 Transistor

1x 2,2K Ohm modstand

8x 220 Ohm modstand

1x trykknap

1x afbryder

1x "Bullseye" vaterpas

5v strømkilde, mit projekt bruger et li-ion 18650 skjold med en reguleret 5v output

1x projektboks

Du skal bruge et brødbræt og springtråde til test af kredsløbet

Nødvendige værktøjer er:

Bor og bits

Loddekolbe

Varm limpistol

malertape, blyant og lineal til markering af æsken

Fil

Trin 1: Ledningskredsløbet

Ledningskredsløbet
Ledningskredsløbet

Det eneste, der ikke er vist på ledningsdiagrammet, er hovedafbryderen, i mit projekt er denne kontakt placeret mellem litiumbatteriet og afskærmningen, så de kan afbrydes helt.

Hvis du ikke er fortrolig med at følge ledningsdiagrammer, skal du bare tage det stykke for stykke, følge hver ledningsforbindelse omhyggeligt og arbejde metodisk, så du ikke går glip af noget.

Du bør samle kredsløbet på et brødbræt for at kontrollere, at det fungerer korrekt, før du lodder alle delene sammen.

Life -LED'erne på diagrammet skal være de hvide LED'er

Balance -lysdioderne skal arrangeres:

Rød - Balance LED 5

Gul - Balance LED 4

Gul - Balance LED 3

Grøn - Balance LED 2

Grøn - Balance LED 1

Trin 2: Arduino -kode

Arduino kode
Arduino kode

For arduino -koden skal du tilføje nogle biblioteker til arduino IDE, jeg har inkluderet linkene herunder

De yderligere arduino -biblioteker, der kræves, er:

MPU6050_tockn.h

OneButton.h

Du bliver nødt til at tilføje ovenstående biblioteker til din arduino IDE

Download og åbn filen, der indeholder koden "Balance_alarm_V1.8.ino"

Upload koden til arduino -kortet

Trin 3: Monter kassen

Monter kassen
Monter kassen
Monter kassen
Monter kassen
Monter kassen
Monter kassen

Desværre tog jeg ikke fotografier af æsken, mens jeg monterede komponenterne på den. Jeg har brugt varm lim til at passe delene i æsken.

Hvis du bruger en plastkasse som den, jeg brugte, skal du pakke toppen ind i malertape og bruge en lineal og en pen til at markere, hvor du skal bore hullerne til lysdioderne, højttaleren og vaterpasmonteringsskruerne.

Kontakten blev monteret ved at bore et hul og derefter filere det til den korrekte størrelse og form.

Hvis jeg lavede dette projekt igen, ville jeg montere alle komponenterne i låget, så jeg ikke skulle køre så mange ledninger mellem låget og bunden af kassen.

Trin 4: Betjeningsvejledning

Betjeningsvejledning
Betjeningsvejledning

Starter

Inden du tænder kassen, skal du lægge kassen ned på en plan og plan overflade, så boblen i vaterpas er i midtercirklen.

Tænd for afbryderen, boksen bipper én gang og starter. Lad kassen stå stille, indtil du hører et tredobbelt bip, og de 3 hvide "Life -lys" tændes.

Spillet er nu klar.

Box funktioner

Kassen skal flyttes forsigtigt, mens den bæres i vater. Når boksen bevæger sig ud af niveau, lyser balanceindikatorlamperne, flere lamper angiver, at boksen er længere ude af niveau.

Vaterpas kan også bruges til at se, om kassen er i vater (Hvis vaterpas- og balancelamperne ikke matcher, skal du foretage en nulstilling af balancesensoren, se nedenfor)

Når kassen er for langt ude af niveau, eller den er bashed, vil boksen kvidre 3 gange og afspille en honk noise, en af livslamperne slukker.

Når alle 3 liv er blevet brugt, vil boksen alarmere og blinke alle lysene, spillet er tabt.

Kontrol

Nulstil alarm

Gør dette for at stoppe spillet over alarm efter alle 3 liv er gået tabt.

Mens alarmen lyder, skal du trykke på den grønne knap i et sekund og slippe. Alarmen skal stoppe efter et sekund. Hvis ikke prøv igen

Nulstil liv - Gør dette, hvis du vil nulstille spillet, vil alle tre liv blive returneret.

Når som helst skal du dobbeltklikke på den grønne knap (som en computermus, men lidt langsommere). Nulstillingsstøjen lyder, og tre livslamper lyser.

Nulstil balancesensoren - Gør dette, hvis boblen i vaterpas ikke matcher balanceindikatorlamperne.

Tryk længe på den grønne knap (tryk i 3 sekunder og slip) Balancen for nulstilling af støj afspilles, og balancelamperne blinker kort og skal derefter slukke (hvilket angiver, at boksen er i vater). Det bør gøres, mens kassen er i vater, som angivet af vaterpasboblen.

Noter

Når kassen begynder at kvidre, fordi et liv går tabt, skal du hurtigt få den tilbage til den korrekte flade position, ellers mister du et andet liv, så snart kvidren stopper, cirka 5 sekunder.

Brug vaterpas til at se, hvilken vej ud af lejlighed/niveau du er, lysene angiver, at du er ude af niveau, men de viser ikke hvilken vej.

Boblen i vaterpas er nogenlunde den samme som indikatorlamperne, når boblen rører ved siden af vaterpaset, går et liv tabt.

Hvis boksen opfører sig mærkeligt, og en nulstilling af balancesensoren ikke virker, skal du slukke og tænde boksen igen med den sorte afbryder. Du bliver nødt til at vente cirka 10 sekunder med boksen på en flad overflade, mens den starter igen. Prøv at bruge nulstilling af balancesensoren først, da den er hurtigere, du behøver ikke vente på, at boksen udfører sin opstartscyklus.

Boksen er batteridrevet, den skulle i teorien have tilstrækkelig opladning til at holde en hel dag med konstant brug. Slå den venligst fra, hvis den ikke er i brug for at spare batteristrøm.

Hvis knappen ikke reagerer, skal du sørge for at trykke på OG slippe knappen.

Anbefalede: