INHOUDSOPGAWE:

Draagbare afstandmeetapparaat met Arduino !: 9 stappe (met foto's)
Draagbare afstandmeetapparaat met Arduino !: 9 stappe (met foto's)

Video: Draagbare afstandmeetapparaat met Arduino !: 9 stappe (met foto's)

Video: Draagbare afstandmeetapparaat met Arduino !: 9 stappe (met foto's)
Video: Setting up a 3d Printer with MKS sGen L v1.0 Part 3 2024, November
Anonim
Draagbare afstandmeetapparaat met Arduino!
Draagbare afstandmeetapparaat met Arduino!

Terwyl u hierdie Instructable lees, leer u hoe u 'n nabyheidssensor kan skep wat u kan gebruik om afstande tussen dit te meet, en waarna u ook al wys. Dit gebruik PICO, die Arduino-versoenbare bord en verskeie ander elektroniese onderdele wat reeds op die mark beskikbaar is. Dit was 'n persoonlike projek deur ons dierbare vriend, Ala'a Yousef. Om die funksionaliteit van PICO in 'n redelik eenvoudige projek te toets.

Stap 1: Komponente

Komponente
Komponente
Komponente
Komponente
  • DC-DC Boost-omskakelaar 3.3V-5V, eBay ($ 2,79)
  • Drade
  • A Slide Switch, 'n bondel van 5 op eBay ($ 3,83)
  • 2x8cm strookbord, 'n bondel van 10 op eBay ($ 2,60)
  • 3.7V 300mAh LiPO -battery, eBay ($ 8,35)
  • Die bekende SRF05 Ultrasoniese sensor, eBay ($ 1,27)
  • 16x2 LCD -skerm, 'n bondel van 10 op eBay ($ 7,99)
  • LCD I2C Serial Interface Board. ebay ($ 0,99)
  • 16 -pen 2,54 mm vroulike reguit kopstrook, 'n bondel van 20 op eBay ($ 1,85)
  • Die PICO -ontwikkelingsraad. Beskikbaar op mellbell.cc ($ 17)
  • Reghoekige 2.54 -penkop, 'n bondel van 10x40pin op eBay ($ 1,99)

Stap 2: Berei die LCD voor

Berei die LCD voor
Berei die LCD voor
Berei die LCD voor
Berei die LCD voor

Hier soldeer u die vroulike penkoppe aan die LCD-penne. Dit word aanbeveel om dit te doen in plaas van om die skerm aan die I2C -module te soldeer, sodat u die buigsaamheid het om dit te verwyder en te vervang met enige ander tipe skerm wat u wil gebruik.

Stap 3: Ultrasoniese plasing

Ultrasoniese plasing
Ultrasoniese plasing

Soldeer die 5 penne van die ultrasoniese sensor aan die rand van die strookbord, sodat u die grootste moontlike vrye gebied kry om mee te werk.

Stap 4: I2C -moduleplasing

I2C -moduleplasing
I2C -moduleplasing
I2C -moduleplasing
I2C -moduleplasing
I2C -moduleplasing
I2C -moduleplasing

Plaas en soldeer die 4 penne van die I2C -module (5V, SCL, SDA, GND) aan die ander kant van die strookbord. Ons doen dit om meer ruimte aan die bokant van die strookbord te bespaar vir die oorblywende komponente.

Stap 5: PICO -bordplasing

Plasing van PICO -bord
Plasing van PICO -bord

Plaas die PICO -bord reg langs die vier penne van die I2C -module en laat ten minste vier leë rye van die strookbord tussen die PICO- en die I2C -modulepenne.

Stap 6: Berei die Boost -omskakelaar voor

Berei die Boost -omskakelaar voor
Berei die Boost -omskakelaar voor
Berei die Boost -omskakelaar voor
Berei die Boost -omskakelaar voor
Berei die Boost -omskakelaar voor
Berei die Boost -omskakelaar voor

Kies die kopkop van die regte hoek en soldeer 'n enkele pen vir elke In+, In-, Out+, Out-. Omdat u dit in 'n staande posisie moet plaas om ruimte te bespaar.

Stap 7: Verbindings

Verbindings
Verbindings
Verbindings
Verbindings
Verbindings
Verbindings
Verbindings
Verbindings

Koppel u komponente soos aangedui op die foto's.

(Speld) _ (PICO -pen)

SCL ……………………. D3

SDA ……………………. D2

Trig ……………………… A2

Eggo ……………………. D4

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

GND …………………… GND

Stap 8: Kode

  • "Distance_Measurement.zip" is die sketslêer vir die Arduino IDE.
  • Die res van die lêers is biblioteke wat by die Arduino IDE ingesluit moet word. U kan biblioteke by die IDE insluit deur die volgende stappe te volg:
  1. Klik op die spyskaart "Skets" in die werkbalk
  2. Klik op "Sluit biblioteek in"
  3. Klik op "Voeg. ZIP -biblioteek by" en vind die zip -lêer van die gewenste biblioteek

Stap 9: Dit klop

Dit Rocks!
Dit Rocks!
Dit Rocks!
Dit Rocks!
Dit Rocks!
Dit Rocks!

Nou het u 'n draagbare sakafstandsensor wat gereed is om afstande tot 5 meter te meet. Dit is bereik deur PICO te gebruik, waarmee ons 'n 2x8 cm -strookplank kon gebruik in plaas van 'n groter bord.

Aanbeveel: