INHOUDSOPGAWE:
- Voorrade
- Stap 1: Beplanning en begrip van die kring
- Stap 2: Kringskemas en konstruksie
- Stap 3: Arduino -kode
- Stap 4: Behuising vir die stroombaan
- Stap 5: Demonstrasie van die kring
Video: Enkelspeler-reaksietimer (met Arduino): 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie projek bou u 'n reaksietimer wat aangedryf word deur 'n Arduino. Dit werk op 'n Arduino's millis () -funksie waar die verwerker die tyd aanteken sedert die program begin werk het. U kan dit gebruik om die tydsverskil tussen die lig en die knoppie los te vind. Alle waardes word in millisekondes gegee.
In die spel moet u die knoppie hou, waarna die LED sal aanskakel. U sal dan die knoppie moet los wanneer die LED uitskakel. As u dit te vroeg vrystel, verskyn 'n 'Released too early' teks op die LCD. Die tyd wat u geneem het om die knoppie los te maak, u reaksietyd, word op die LCD -skerm vertoon.
Voorrade
Let daarop dat die prentjie nie al die komponente bevat wat vir die projek benodig word nie
1) 1 x Arduino nano/Arduino Uno + aansluitkabel
2) Perfboard van 5 cm x 5 cm
3) 20 x springkabels of drade
4) 1 x 16x2 LCD -skerm (opsioneel)
5) 1 x 100K of 250K potensiometer
6) 1 x 9V battery + aansluitklem
7) 1 x 5 mm LED
8) 1 x PTM tydelike skakelaar
9) 1 x 3V of 5V zoemer
Die meeste items kan by Amazon gekoop word. Daar is 'n paar elektroniese kits op Amazon wat u voorsien van al die basiese komponente, soos weerstande, diodes, transistors, ens. Die een wat ek gevind het om my 'n goeie prys te gee, is op hierdie skakel beskikbaar.
Ek het persoonlik al die meeste komponente gehad, aangesien ek baie van hierdie tipe projekte doen. Vir die uitvinders in Singapoer, is Sim Lim Tower die plek om alle elektroniese komponente te koop. Ek beveel ruimteelektronika, kontinentale elektronika of Hamilton -elektronika op die derde verdieping aan.
Stap 1: Beplanning en begrip van die kring
Die meerderheid van die werk word gedoen volgens die kode in die Arduino. Afgesien van 'n LED-, zoemer- en PTM -skakelaar, is daar nie baie standaard elektroniese komponente nie. Tog is dit steeds van kardinale belang om die kring te kan verstaan.
1) Die een kant van die PTM -skakelaar is gekoppel aan +5V terwyl die ander aan 'n Arduino -pen gekoppel is. Die arduino-pen is ook met die grond verbind met 'n aftrekweerstand van 10K ohm. Dit verhoed dat enige drywende spanning die toestand van die pen beïnvloed.
2) Die LED se anode is direk gekoppel aan die arduino. Dit is nie nodig om 'n transistor te hê om die spanning na die LED te verhoog nie. die Arduino bied 'n voldoende hoeveelheid stroom om die LED van krag te voorsien. Die LED se katode is aan die aarde gekoppel.
3) Laastens vind dieselfde proses plaas met die zoemer, maar vir 'n ander Arduino -pen.
4) Die verbindings tussen die LCD en arduino word uitgelig in die skematiese en fritzende modelle.
Stap 2: Kringskemas en konstruksie
Daar is 'n paar opsies om die kring saam te stel.
1) Vir mense wat elektronika gebruik, beveel ek aan dat u die broodbord gebruik om die kring te bou. Dit is baie minder deurmekaar as soldeer, en dit sal makliker wees om te ontfout, want die drade kan maklik verstel word. Volg die verbindings wat op die fritzende beelde getoon word.
2) Vir meer ervare persone, probeer om die stroombaan op die broodbord te soldeer. Dit sal meer permanent wees en langer hou. Lees en volg die skema vir leiding.
3) Uiteindelik kan u ook 'n voorafgemaakte PCB by SEEED bestel. Al wat u sou hoef te doen, soldeer die komponente. Die nodige Gerber -lêer word in die stap aangeheg. Hier is 'n skakel na 'n Google Drive -lêergids met die gerber -lêer met rits:
Stap 3: Arduino -kode
Die kode is die uitdagingsaspek van hierdie projek. Daar moet baie gedoen word met 'n enkele leegte -lus, en dit kan tyd neem om binne te loop.
Die kode bevat 'n paar opmerkings om u te help om te volg. U kan dit aflaai en oplaai na die Arduino met 'n USB -na -mini -USB -kabel. Hiervoor benodig u die Arduino -app op u rekenaar, en u kan die aflaai -skakel daarvoor vanaf hierdie webwerf vind:
Stap 4: Behuising vir die stroombaan
1) U kan 'n ou plastiekkas vir die omhulsel hê. Gebruik 'n warm mes om die gleuwe vir die LCD en die knoppie uit te sny.
2) Verder kan u my rekening raadpleeg vir nog 'n instruksie waarin ek beskryf hoe u 'n boks uit lasersnit akriel kan bou. U kan 'n SVG -lêer vir die lasersnyer vind. Alternatiewelik, vir mense wat nie toegang tot 'n lasersnyer het nie, kan u 'n ander instruksies vind waarin u kan sien hoe u 'n boks uit ekstra stukke hout kan bou
3) Uiteindelik kan u die kring sonder 'n omhulsel verlaat. Dit sal maklik wees om te herstel en aan te pas.
Stap 5: Demonstrasie van die kring
skakel na die video:
Aanbeveel:
Hoe om 'n hommeltuig te maak met Arduino UNO - Maak 'n quadcopter met behulp van mikrokontroller: 8 stappe (met foto's)
Hoe om 'n hommeltuig te maak met Arduino UNO | Maak 'n quadcopter met behulp van mikrobeheerder: inleiding Besoek my Youtube -kanaal 'n Drone is 'n baie duur apparaat (produk) om te koop. In hierdie pos gaan ek bespreek hoe ek dit goedkoop kan maak ?? En hoe kan u u eie goedkoop maak teen goedkoop pryse … In Indië is al die materiale (motors, ESC's
PWM Met ESP32 - Dim LED met PWM op ESP 32 Met Arduino IDE: 6 stappe
PWM Met ESP32 | Dim LED met PWM op ESP 32 Met Arduino IDE: In hierdie instruksies sal ons sien hoe om PWM seine te genereer met ESP32 met behulp van Arduino IDE & PWM word basies gebruik om analoog uitset van enige MCU te genereer en die analoog uitset kan tussen 0V en 3.3V wees (in die geval van esp32) & van
DIY slim weegskaal met wekker (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): 10 stappe (met foto's)
DIY Smart Scale With Alarm Clock (met Wi-Fi, ESP8266, Arduino IDE en Adafruit.io): In my vorige projek het ek 'n slim badkamerskaal met Wi-Fi ontwikkel. Dit kan die gebruiker se gewig meet, plaaslik vertoon en dit na die wolk stuur. U kan meer inligting hieroor kry op die onderstaande skakel: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Arduino-enkelspeler-pong- as dit dan is: 5 stappe
Arduino Singleplayer Pong- If This, Then That: Dit arduino projek is gebaseer op 'n 2 speler pong projek hier op instruksies (https: //www.instructables.com/id/Portable-Arduino-a …) maar dit projek is enkele speler met 'n eenvoudige AI.Onderdele: Arduino Uno Nokia 5100 skerm. https: // ww