INHOUDSOPGAWE:

Balance Box Game - Arduino Powered: 4 stappe (met foto's)
Balance Box Game - Arduino Powered: 4 stappe (met foto's)

Video: Balance Box Game - Arduino Powered: 4 stappe (met foto's)

Video: Balance Box Game - Arduino Powered: 4 stappe (met foto's)
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, November
Anonim
Balance Box Game - Arduino Powered
Balance Box Game - Arduino Powered

Die balansbalspel is gemaak vir 'n uitdagingsgeleentheid; dit moet gelyk gehou word deur 'n hindernisbaan of oor 'n vaste afstand om die uitdaging te wen.

'N Arduino word gebruik om die hoek van die boks te meet en 'n alarm te aktiveer sodra die ingestelde hoek oorskry is.

Die boks moet versigtig beweeg word terwyl dit vlak gehou word. As die boks buite die vlak beweeg, sal die balansaanwyserligte brand, meer ligte dui aan dat die boks verder buite die vlak is. Die waterpas kan ook gebruik word om te sien of die boks gelyk is. As die boks te ver van die vlak af is of as dit geslaan word, sal die boks 3 keer tjirp en 'n toeter raas, een van die lewensligte gaan af. As al drie lewens gebruik is, sal die boks alarm maak en al die ligte flikker, die spel gaan verlore.

Voorrade

Vereiste onderdele is:

1x Arduino Nano

1x MPU6050 -module

3x wit LED's

5x gekleurde LED's vir die balansaanwyser (2 groen, 2 geel, 1 rooi)

1x Piezo -gonser

1x TIP120 -transistor

1x 2.2K Ohm weerstand

8x 220 Ohm weerstand

1x drukknop

1x aan / uit -skakelaar

1x waterpas "Bullseye"

5v kragbron, my projek gebruik 'n li-ion 18650-skild met 'n gereguleerde 5v-uitset

1x Projek boks

U benodig 'n broodbord en springdrade om die kring te toets

Die nodige gereedskap is:

Boor en stukkies

Soldeerbout

Warm gom geweer

maskeerband, potlood en liniaal om die boks uit te merk

lêer

Stap 1: Die bedradingskring

Die bedradingskring
Die bedradingskring

Die enigste ding wat nie op die bedradingsdiagram verskyn nie, is die hoofskakelaar; in my projek word hierdie skakelaar tussen die litiumbattery en die skild geplaas, sodat hulle heeltemal ontkoppel kan word.

As u nie die bedradingsdiagramme ken nie, neem dit dan stuk vir stuk, volg elke draadverbinding noukeurig en werk metodies sodat u niks misloop nie.

U moet die kring op 'n broodbord monteer om te kontroleer of dit korrek werk voordat u al die dele aanmekaar soldeer.

Die Life LED's op die diagram moet die wit LED's wees

Die balans -LED's moet gereël word:

Rooi - Balans -LED 5

Geel - Balans LED 4

Geel - Balans LED 3

Groen - Balans LED 2

Groen - Balans LED 1

Stap 2: Arduino -kode

Arduino -kode
Arduino -kode

Vir die arduino -kode moet u 'n paar biblioteke by die arduino IDE voeg, ek het die onderstaande skakels ingesluit

Die addisionele arduino -biblioteke wat benodig word, is:

MPU6050_tockn.h

OneButton.h

U moet die biblioteke wat hierbo gekoppel is, by u arduino IDE voeg

Laai die lêer met die kode "Balance_alarm_V1.8.ino" af en maak dit oop

Laai die kode op na die arduino -bord

Stap 3: Pas die boks aan

Pas die boks
Pas die boks
Pas die boks
Pas die boks
Pas die boks
Pas die boks

Ongelukkig het ek nie foto's van die boks geneem terwyl ek die komponente daarop pas nie. Ek het warm gom gebruik om die dele in die boks te pas.

As u 'n plastiekkas gebruik, soos die een wat ek gebruik het, draai dan die bokant in maskeerband toe en gebruik 'n liniaal en 'n pen om aan te dui waar u die gate vir die LED's, die luidspreker en die waterpas -skroewe moet boor.

Die skakelaar is aangebring deur 'n gat te boor en dit dan in die regte grootte en vorm uit te vul.

As ek hierdie projek herontwerp, sou ek al die komponente in die deksel monteer, sodat ek nie soveel verbindingsdrade tussen die deksel en die onderkant van die boks hoef te loop nie.

Stap 4: Gebruiksaanwysings

Bedieningsinstruksies
Bedieningsinstruksies

Begin

Voordat u die boks aanskakel, moet u die boks op 'n plat en gelyk oppervlak neersit sodat die borrel in die waterpas in die middelste sirkel is.

Skakel die aan / uit -skakelaar aan; die boks piep een keer en begin. Laat die boks stilstaan totdat u 'n drievoudige piep hoor en die 3 wit "Life -ligte" aanskakel.

Die spel is nou gereed.

Box funksies

Die boks moet versigtig beweeg word terwyl dit vlak gehou word. As die boks buite die vlak beweeg, sal die balansaanwyserligte brand, meer ligte dui aan dat die boks verder buite die vlak is.

Die waterpas kan ook gebruik word om te sien of die boks gelyk is (sien die waterpas- en balansligte nie ooreen nie), sien hieronder

As die boks te ver van die vlak af is of as dit geslaan word, sal die boks 3 keer tjirp en 'n toeter raas, een van die lewensligte gaan af.

As al drie lewens gebruik is, sal die boks alarm maak en al die ligte flikker, die spel gaan verlore.

Beheer

Stel alarm terug

Doen dit om die spel uit alarm te stop nadat al drie lewens verlore gegaan het.

Terwyl die alarm klink, druk die groen knoppie vir 'n sekonde en laat los. Die alarm moet na 'n sekonde stop. Indien nie, probeer weer

Reset Lives - Doen dit as u die spel wil herstel, word al drie lewens teruggegee.

Dubbelklik te eniger tyd op die groen knoppie (soos 'n rekenaarmuis, maar effens stadiger). Die terugstelgeluid sal klink en drie lewensligte sal verlig word.

Stel die balanssensor terug - Doen dit as die borrel in die waterpas nie by die balansaanwyserligte pas nie.

Druk lank op die groen knoppie (druk vir 3 sekondes en laat los) Die balansherstelgeluid speel en die balansligte flikker kort en moet dan afgaan (wat aandui dat die boks gelyk is). Dit moet gedoen word terwyl die boks gelyk is, soos aangedui deur die waterpasborrel.

Notas

As die boks begin tjirp omdat 'n lewe verlore gaan, moet u dit vinnig terugbring na die regte posisie, anders verloor u nog 'n lewe sodra die getjirp stop, ongeveer 5 sekondes.

Gebruik die waterpas om te sien watter kant uit die woonstel u is, die ligte dui aan dat u nie gelyk is nie, maar hulle wys nie watter kant toe nie.

Die borrel van die waterpas is ongeveer dieselfde as die indikatorligte. As die borrel aan die kant van die waterpas raak, gaan 'n lewe verlore.

As die boks vreemd optree en 'n herstel van die balanssensor nie werk nie, skakel die boks af en weer aan met die swart aan / uit -skakelaar. U moet ongeveer 10 sekondes wag met die boks op 'n plat oppervlak terwyl dit weer begin. Probeer eers om die balanssensor terug te stel, aangesien dit vinniger is; u hoef nie te wag totdat die boks sy aanskakel siklus uitvoer nie.

Die boks is battery -aangedrewe, dit moet in teorie genoeg laai hê om 'n hele dag lank te kan gebruik; skakel dit af as dit nie gebruik word om beslagkrag te bespaar nie.

As die knoppie nie reageer nie, moet u seker maak dat u die knoppie druk en los.

Aanbeveel: