Sisällysluettelo:
- Vaihe 1: Näin se toimii
- Vaihe 2: Tarvikkeet
- Vaihe 3: Kehon tekeminen
- Vaihe 4: Elektroniikan asetukset
- Vaihe 5: Piiri
- Vaihe 6: Lopullinen kokoonpano
- Vaihe 7: Koodi
- Vaihe 8: VINKKEJÄ
Video: Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari): 8 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Eikö olisi mahtavaa pystyä mittaamaan etäisyys istuessasi mukavasti sohvalla? Sen sijaan, että joutuisit käyttämään perinteistä teippiä? Joten tänään aion tehdä arduino-aseen, joka pystyy mittaamaan kosketuksettomasti etäisyydet 2 cm: stä 400 cm: n tarkkuuteen 0,3 cm: n tarkkuudella ja mittaamaan myös pyörivän kappaleen kierrosta minuutissa (ultraääni-anturi) HC-SR04) ja infrapuna-anturi. Aluksi halusin tehdä siitä kykenevän mittaamaan minkä tahansa liikkuvan kohteen nopeuden käyttämällä kahta ylimääräistä IR -anturia, mutta tarvikkeet ovat loppuneet nykyisen pandemian vuoksi. Käytän siis vain sitä mitä minulla on. Jos sinulla on ne, voit lisätä aseen. Tässä linkki miten se tehdään.
Vaihe 1: Näin se toimii
Ultraäänianturit toimivat lähettämällä ääntä, joka kulkee ilman läpi ja jos sen tiellä on esine, se palaa takaisin moduuliin. Matka -aika huomioon ottaen voit laskea etäisyyden, koska olemme jo äänen nopeutta (340 m/s) käyttämällä kaavaa: etäisyys = nopeus *aika. Tässä projektissa IR -anturin tarkoitus on esineiden havaitseminen. IR -anturissa on kaksi pääosaa: IR -lähetin ja IR -vastaanotin. Lähetin lähettää infrapuna-aaltoja ja jos esine on, lähetetty aalto heijastuu esineestä, joka puolestaan vastaanottaa aallon, kun taas jos anturin edessä ei ole kohdetta, lähetetty aalto ei vastaanota vastaanotin ja sitten IR -moduuli generoivat lähdön tai pulssin, jonka Arduino havaitsee, kun painamme laukaisinta. Se laskee jatkuvasti 5 sekuntia. Aloitetaan siis rakentaminen.
<
Vaihe 2: Tarvikkeet
MATERIAALIT 1. Arduino Uno (mikä tahansa arduino toimii)
2. HC-SR04 Ultraääni-anturi
3. Arduino -IR -anturi
4. 16*2 LCD -näyttömoduuli (12C)
5. summeri
6. 9V akku ja liitin
7. Perf -lauta (valinnainen)
8. Painike
9. Kosketuskytkin *1
10. Liukukytkin *1
11. LED *2 (mieluiten eri värejä)
12. 220 ohmin vastus *2
13. 10k vastus *2
14. Arduino -nastojen otsikot
15. Hyppyjohdot
TYÖKALUT
1. Kuuma liima
2. Superliima (valinnainen)
3. Juotin ja juote
4. X-acto-veitsi
5. Pora (valinnainen)
Vaihe 3: Kehon tekeminen
1. Tulosta toimitettu malli, liimaa se pahviarkkiin ja leikkaa sitten muodot.
2. Katkaise summerin reikä, tilan merkkivalo, virtajohto, ultraääni-anturi, IR-anturin reiät ja nestekidenäytön tila.
3. Taivuta kaikki suorat viivaimella sisäänpäin ja liimaa jokainen osa yhteen. Älä liimaa näyttöosaa, kahvaa ja kattosuojusta pistoolin muihin osiin. Liimaa ultraääni- ja infrapunasensori eri reikiin.
4. Leikkaa 3 cm leveä pahvinauha ja peitä kahvan etu- ja takaosa. Liimaa painike kahvan etuosaan ja vedä johdot kahvan takaosan läpi.
Vaihe 4: Elektroniikan asetukset
IR -ANTURI
Käytin verkkokaapelin johtoja, koska hyppyjohdot ovat loppuneet, ja sitten juotin johdot pieneen palaan perfilevyä, joka sitten juotetaan anturin kolmeen nastaan.
ULTRASONINEN ANTURI
Käytin vanhaa liitintä, jonka asetin anturin nastoihin.
LCD -NÄYTTÖ
Taivutin nestekidenäytön tapit niin, että ne ovat suoria. Toistin sitten saman asennuksen kuin IR -anturin kanssa.
LEDit
220 ohmin vastus on jokaisen ledin katodijohdossa.
Vaihe 5: Piiri
Voit tehdä piirin minileipälevylle tai mieluiten perf -levylle. Joka tapauksessa, sinun on päätettävä.
Huomautus: Arduino saa virtaa VIN -nastansa kautta. Myös minun on asennettu ylösalaisin.
TÄSSÄ YHTEYDET
VIRTA LED
Anodi ---- Arduino Pin 8
Katodi --- 220 ohmin vastus ---- Maadoitus
TILA -LED
Anodi ---- Arduino Pin 9
Katodi --- 220 ohmin vastus ---- Maadoitus
SUMMERI
Positiivinen --- Arduino Pin 11
Negatiivinen --- Maa
IR -ANTURI
VCC --- Arduino 5V
GND --- Maa
OUT --- Arduino Pin 5
HC-SR04
VCC --- Arduino 5V
GND --- Maa
TRIG --- Arduino Pin 7
ECHO --- Arduino-nasta 6
LCD -NÄYTTÖ
VCC --- Arduino 5V
GND --- Maa
SDA --- Arduino Pin A4 (analoginen nasta)
SCL --- Arduino Pin A5 (analoginen nasta)
Liipaisinpainike
Ensimmäinen jalka----- Arduino 5V
Toinen jalka --- 10k vastus (ensimmäinen jalka rinnakkain) --- Arduino Pin 10
(Toinen vastuksen jalka maahan)
SPDT DIA -KYTKIN
Keskijalka ------- Arduino 5V
Vasen jalka ----- 10k vastus (ensimmäinen jalka rinnakkain) --- Arduino Pin 13
(Toinen vastuksen jalka maahan)
Arduino VIN -tappi ------ Painikkeen ensimmäinen jalka
Painikkeen toinen jalka -----+akku
Arduino GND -tappi --- Akku -Ve ja maadoituskisko
Vaihe 6: Lopullinen kokoonpano
Aloita asettamalla LED -valot reikiinsä, sen jälkeen summeri, kaksi kytkintä ja sitten LCD -näyttö näyttöosaan. Vie liipaisimen johto näyttöosan alaosassa olevan reiän läpi. Liimaa anturimoduuli pistoolin etuosaan. Liimaa näyttöosa pistoolin runkoon ja kiinnitä sen alla oleva kahva. Pidä suorakulmaisesta katosta suojateipillä pistoolia. Tästä tulee kulkuovi. Nyt etäisyysmittari/kierroslukumittari on käyttövalmis. Koristele haluamallasi tavalla.
Vaihe 7: Koodi
Ennen kuin aloitat ohjelmoinnin, on hyvä tietää, mitä koodi tekee. Tämä voi säästää paljon päänsärkyä.
Asenna myös nestekidenäyttökirjasto, jos nestekidenäytössäsi on 12C -moduuli. Klikkaa tästä ladataksesi
Tässä on mitä koodi tekee
1. Kun kytket pistoolin päälle, virran merkkivalo syttyy ja pistooli antaa piippausäänen alle sekunnin ajan (virtajohtoa voidaan käyttää suoraan akusta, mutta päätin käyttää kaivostani arduinosta. Tämä mahdollistaa lediä hallitaan)
2. Kun pistooliin on kytketty virta, sinun on siirrettävä liukukytkintä vasemmalle tai oikealle valitaksesi haluamasi tila. Kun tämä on tehty, se näyttää "Käynnistä käynnistyspainike". Painikkeen painamisen jälkeen lukeminen/mittaus pitäisi aloittaa. Jokaisen painikkeen painalluksen jälkeen tilan merkkivalo vilkkuu ja summeri piippaa.
Vaihe 8: VINKKEJÄ
1. Kun juotat nastan otsikot perf -levylle, aseta tapin otsat käyttämiisi arduino -nastoihin ja laske sitten levy levyn päälle niin, että kuparipinta on ylöspäin. Juotos otsikot paikalleen.
2. Tee pieni aukko pistoolin etupuolelle. Tätä käytetään infrapuna -anturin herkkyyden säätämiseen ruuvimeisselillä.
3. Jos koodi ei toimi, · Tarkista ensin liitännät (varsinkin jos käytät leipälautaa).
· Jos käytät vanhaa paristoa, vaihda se.
· Jos ei edelleenkään toimi, kommentoi apua alla.
Suositeltava:
Kaikuluotaimen etäisyysmittari: 4 vaihetta
Kaikuluotaimen etäisyysmittari: Tässä Instructable -ohjelmassa luotiin testisuunnitelma sen selvittämiseksi, pystyykö kaikuluotaimen etäisyysmittari määrittämään, onko kannettava tietokone auki vai ei. Alla on ohjeet kaikuluotaimen etäisyysmittarin luomiseen, Arduinon ohjelmointiin ja kalibrointiin
DIY -etäisyysmittari Arduinolla: 6 vaihetta
DIY -etäisyysmittari Arduinon kanssa: Tässä artikkelissa näytän sinulle, kuinka voit tehdä etäisyysmittarin arduinon avulla
DIY -etäisyysmittari OLED -näytöllä: 4 vaihetta
DIY -etäisyysmittari OLED -näytöllä: Tässä opetusohjelmassa rakennamme digitaalisen etäisyysmittarin, joka antaa arvot OLED -näytölle. Tässä projektissa voit käyttää ardiuno- tai ESP8266 -moduulia ja annan koodin molemmille. Jos käytät ESP826
Etäisyysmittari pysäköintihalliin Arduinolla: 4 vaihetta (kuvilla)
Etäisyysmittari pysäköintihallille Arduinolla: Tämä yksinkertainen projekti auttaa sinua pysäköimään auton autotalliin näyttämällä etäisyyden kohteen puskurin edessä olevista esineistä. Stop -sanoma kertoo, milloin on aika lopettaa. tavallisissa HC-SR04 tai Parallax Ping)))
Arduino -etäisyysmittari: 6 vaihetta
Arduino Range Finder: Tämä etäisyysmittari luotiin valvomaan, onko ovi auki. Oven etäisyyden mittaaminen antaa meille mahdollisuuden tunnistaa, onko ovi auki vai kiinni