Sisällysluettelo:

Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari): 8 vaihetta
Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari): 8 vaihetta

Video: Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari): 8 vaihetta

Video: Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari): 8 vaihetta
Video: Только не говори никому.. Как легко можно восстановить жидкокристаллический экран.. 2024, Joulukuu
Anonim
Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari)
Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari)
Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari)
Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari)
Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari)
Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari)
Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari)
Arduino -pahvipistooli (etäisyysmittari ja kierroslukumittari)

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

Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka 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

Tarvikkeet
Tarvikkeet
Tarvikkeet
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

Kehon tekeminen
Kehon tekeminen
Kehon tekeminen
Kehon tekeminen
Kehon tekeminen
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

Elektroniikan asetukset
Elektroniikan asetukset
Elektroniikan asetukset
Elektroniikan asetukset
Elektroniikan asetukset
Elektroniikan asetukset
Elektroniikan asetukset
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

Piiri
Piiri
Piiri
Piiri
Piiri
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

Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
Lopullinen kokoonpano
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Ä

VINKKEJÄ
VINKKEJÄ
VINKKEJÄ
VINKKEJÄ
VINKKEJÄ
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: