Jump to content

Arduino blink


minim

Recommended Posts

Jeg har hatt en tanke om å lage blinker å trene på som kan være en avveksling fra å skyte på vanlig blink. I dag koblet jeg opp et test oppsett og laget en kort kodesnutt bare for å se om den biten lot seg løse og det gikk veldig greit. Det er i videoen brukt Piezo sensorer og et kort for å få ned signalnivået til 5V som Arduinoen tåler og en arduino kontroller for å kunne lage funksjonene. Arduinoen gjør det mulig å ha opp til 16 blinker tilkoblet samt at en står fritt på å lage funksjoner. 

 

Tanken min var å lage til f.eks fire blinker som hver har montert en piezo sensor bak samt en LED for å indikere hva man skal skyte på. Så lages det et program som gjør at man starter en serie på f.eks 10 treff der LED lyser opp på blinken som skal treffes og så slukkes det og tenner en ny tilfeldig led/blink som neste når den første blir truffet. Fronten på disse blinkene kan byttes i størrelse alt etter hold og vanskelighetsgrad. "Score" kan gies etter hvor lang tid det går i fra LED går på til treff er registrert og telles opp på slutten av serien. En kan også lage en modus for to skyttere hvor en har annenhvert skudd eller lignende. 

 

Ang design på blinkene så har jeg ikke noen gode ideer enda, men det var her jeg tenkte at det helt sikkert er en del på forumet med god erfaring på slikt. En piezo sensor er 20mm og den må settes et eller annet sted hvor den vil registrere treff bak på blinken eller på noe som holder blinken. Så er spørsmålet hvordan skal en få til et LED lys som ikke blir ødelagt av kuler.  Kom gjerne med innspill så kan jeg forsøke å lage en CAD modell av det og se om det lar seg maskinere. 

 

Utstyr: 

70kr https://www.precisionpiezo.co.uk/product-page/universal-piezo-z-probe-pcb-v2-x-for-1-2-3-or-more-piezos

160kr https://www.banggood.com/Geekcreit-MEGA-2560-R3-ATmega2560-MEGA2560-Development-Board-With-USB-Cable-For-Arduino-p-73020.html?rmmds=myorder

100kr - Arduino starter kit med test-brett, lcd, ledninger osv. 

 

Video av første test 

https://www.youtube.com/watch?v=II0MT9MQcdA&feature=youtu.be

  • Like 3
Link to comment
Share on other sites

Veldig kult!

Hvilke sensorer bruker du? Du har tre priser, men linker kun til to produkter, så mistenker en har falt ut. Piezo Z-Probe PCB virker unødvnedig (og unødvendig dyrt), du kan bare bruke en resistor slik de gjør her: https://www.arduino.cc/en/Tutorial/Knock med mindre du har gått for en sær sensor.

Angående LED-en, kan en idé være å montere en sokkel, og rett og slett bytte de om de blir skutt, det koster ikke mange ørene per stykk om man kjøper bulk. Eksempel på sokkel: https://www.amazon.com/Metal-Emitting-Holder-Display-Socket/dp/B00SFAS64E. Man trenger jo ikke montere dem midt i blinken, selv om det unektelig hadde vært kult. :P Med de der, er det bare å nappe ut en skutt led og sette i en ny ved behov, med en eller annen merkeløsning for polaritet. Du finner langt billigere i plast på f.eks. Aliexpress også, men på de der har man litt gods å feste noe innkapsling på så man kan prøve å få de regntette, om det er et behov.

 

Det er også noen som har gjort noe liknende før, så det går jo eventuelt an å kopiere ham: https://www.instructables.com/id/Arduino-Steel-Target-Impact-Sensor/. Han bruker LED-en til å anvise treff, det er jo også fiffig, og kan sikkert kombineres med din idé, hvis man tenker det ikke er tydelig nok at en led slukker. Man kan jo eventuelt bruke to led og slukke den røde og tenne en grønn ved treff. Han bruker også et  ATmega32U4 board, som du får for under 4$.

Link to comment
Share on other sites

Linken som mangler er til arduino starter kittet som inneholder et prototyp kort, litt motstander, transistorer, display osv. Det er ikke nødvendig, men det er litt hendig å ha til testing. 

 

Bruker bare noen piezo element jeg fant hos rs-components. Grunnen til at jeg bruker PCBet er for å ikke ødelegge inngangen på arduinoen, men det er sikkert riktig det du sier. Om jeg henger på oscillioscopet så mener jeg at jeg målte borti 30V peak, men det kan jo fikses med en motstand. Nå er det sikkert et par år siden jeg målte på dette så godt mulig jeg husker feil... Dette var bare noe som lå igjen i fra et 3d printer bygg :)

 

Ikke dumt med en slik offer led. Det blir nok det enkleste! Det prosjektet der er igrunne helt likt oppsettet over her ser jeg med unntak av at jeg bruker PCB i mellom i stede for en motstand. Koden er veldig grei å tilpasse. 

 

Jeg fikk i dag en WS2812 programerbar led stripe og tok den inn i kodesnutten min med en "bølge" funksjon som fryste for å indikere treff bare på gøy. 

fikk 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...