Sisällysluettelo:

Kannettava etäisyydenmittauslaite Arduinolla!: 9 vaihetta (kuvilla)
Kannettava etäisyydenmittauslaite Arduinolla!: 9 vaihetta (kuvilla)

Video: Kannettava etäisyydenmittauslaite Arduinolla!: 9 vaihetta (kuvilla)

Video: Kannettava etäisyydenmittauslaite Arduinolla!: 9 vaihetta (kuvilla)
Video: Сколько стоят смартфоны в России в 2024 году | В поисках iPhone 2024, Marraskuu
Anonim
Kannettava etäisyysmittauslaite Arduinolla!
Kannettava etäisyysmittauslaite Arduinolla!

Kun luet tätä opetusohjelmaa, opit luomaan läheisyysanturin, jolla voit mitata etäisyydet sen välillä ja mihin tahansa osoitat sen. Se käyttää PICO: ta, Arduino-yhteensopivaa korttia ja useita muita elektronisia osia, jotka ovat jo saatavilla markkinoilla. Tämä oli rakkaan ystävämme Ala'a Yousefin henkilökohtainen projekti. Testaa PICO: n toimivuus melko yksinkertaisessa projektissa.

Vaihe 1: Komponentit

Komponentit
Komponentit
Komponentit
Komponentit
  • DC-DC Boost -muunnin 3.3V-5V, ebay (2,79 dollaria)
  • Johdot
  • Liukukytkin, nippu 5 ebayssa (3,83 dollaria)
  • 2x8cm stripboard, 10 nippu ebayssa (2,60 dollaria)
  • 3,7 V 300 mAh LiPO -akku, ebay (8,35 dollaria)
  • Tunnettu SRF05 -ultraäänianturi, ebay (1,27 dollaria)
  • 16x2 LCD -näyttö, nippu 10 eBayssa (7,99 dollaria)
  • LCD I2C -sarjaliitäntäkortti. ebay (0,99 dollaria)
  • 16 -nastainen 2,54 mm: n suora naarasliitin, 20 nippu ebayssa (1,85 dollaria)
  • PICO -kehityskomitea. Saatavilla mellbell.cc ($ 17)
  • Suorakulmaiset 2,54 -nastaiset otsikot, nippu 10x40 -nastaista ebayssa (1,99 dollaria)

Vaihe 2: Nestekidenäytön valmistelu

Nestekidenäytön valmistelu
Nestekidenäytön valmistelu
Nestekidenäytön valmistelu
Nestekidenäytön valmistelu

Täällä juotat naaraspuoliset liittimet nestekidenäytön ulostuloihin. On suositeltavaa tehdä tämä näytön juottamisen sijasta I2C -moduuliin, jotta voit irrottaa ja korvata näytön millä tahansa muulla näytöllä, jota haluat käyttää.

Vaihe 3: Ultraäänisijoitus

Ultraäänen sijoittaminen
Ultraäänen sijoittaminen

Juotos ultraäänianturin 5 nastaa nauhalevyn reunaan, jotta saat mahdollisimman suuren vapaan alueen työskennellä.

Vaihe 4: I2C -moduulin sijoittaminen

I2C -moduulin sijoittaminen
I2C -moduulin sijoittaminen
I2C -moduulin sijoittaminen
I2C -moduulin sijoittaminen
I2C -moduulin sijoittaminen
I2C -moduulin sijoittaminen

Aseta ja juota I2C -moduulin 4 nastaa (5V, SCL, SDA, GND) stripboardin toiselle puolelle. Teemme tämän säästääksesi enemmän tilaa stripboardin yläosassa jäljellä oleville komponenteille.

Vaihe 5: PICO -levyn sijoittaminen

PICO -levyn sijoittaminen
PICO -levyn sijoittaminen

Aseta PICO -kortti aivan I2C -moduulin neljän tapin viereen ja jätä vähintään neljä tyhjää riviä stripboardia PICO- ja I2C -moduulin nastojen väliin.

Vaihe 6: Boost -muuntimen valmistelu

Boost -muuntimen valmistelu
Boost -muuntimen valmistelu
Boost -muuntimen valmistelu
Boost -muuntimen valmistelu
Boost -muuntimen valmistelu
Boost -muuntimen valmistelu

Valitse oikeakulmaiset tapit ja juota yksi nasta kullekin tulolle+, tulolle, ulos+ulos. Koska sinun on asetettava se seisovaan asentoon säästääksesi tilaa.

Vaihe 7: Liitännät

Liitännät
Liitännät
Liitännät
Liitännät
Liitännät
Liitännät
Liitännät
Liitännät

Liitä komponentit kuvien osoittamalla tavalla.

(Pin) _ (PICO Pin)

SCL ……………………. D3

SDA ……………………. D2

Käynnistys ……………………… A2

Kaiku……………………. D4

Vcc …………………….. 5V

GND …………………… GND

Vaihe 8: Koodi

  • "Distance_Measurement.zip" on Arduino IDE: n luonnostiedosto.
  • Loput tiedostot ovat kirjastoja, jotka on sisällytettävä Arduino IDE: hen. Voit sisällyttää kirjastoja IDE: hen seuraavasti:
  1. Napsauta työkalupalkin "Luonnos" -valikkoa
  2. Napsauta "Sisällytä kirjasto"
  3. Napsauta "Lisää. ZIP -kirjasto" ja etsi haluamasi kirjaston zip -tiedosto

Vaihe 9: Se rocks

Se rokkaa!
Se rokkaa!
Se rokkaa!
Se rokkaa!
Se rokkaa!
Se rokkaa!

Nyt sinulla on kannettava taskukokoinen läheisyysanturi, joka on valmis mittaamaan jopa 5 metrin etäisyydet. Tämä saavutettiin käyttämällä PICO: ta, jonka avulla voimme käyttää 2x8 cm: n nauhalevyä suuremman levyn sijasta.

Suositeltava: