Sadržaj:

Arduino UNO sa OLED ultrazvučnim daljinomerom i Visuinom: 7 koraka
Arduino UNO sa OLED ultrazvučnim daljinomerom i Visuinom: 7 koraka

Video: Arduino UNO sa OLED ultrazvučnim daljinomerom i Visuinom: 7 koraka

Video: Arduino UNO sa OLED ultrazvučnim daljinomerom i Visuinom: 7 koraka
Video: Ультразвуковой сонар с HC-SR04, сервоприводом, SSD1306 128x64 OLED и NodeMCU ESP32S на Arduino IDE 2024, Juli
Anonim
Image
Image

U ovom ćemo vodiču koristiti Arduino UNO, OLED Lcd, ultrazvučni modul daljinomera i Visuino za prikaz ultrazvučnog raspona na LCD -u i postavljanje granične udaljenosti s crvenom LED diodom. Pogledajte demonstracijski video.

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
  • Arduino UNO
  • Ultrazvučni daljinomer
  • OLED Lcd
  • Crvena LED
  • Breadboard
  • Žice za kratkospojnike
  • Visuino program: Preuzmite Visuino

Korak 2: Krug

The Circuit
The Circuit
  • Spojite GND iz Maduino UNO -a na pin za matičnu ploču (gnd)
  • Spojite 5V pin iz Maduino UNO -a na pin za matičnu ploču (pozitivan)
  • Priključite SCL iz Maduino UNO na OLED LCD pin (SCL)
  • Spojite SDA iz Maduino UNO -a na OLED LCD pin (SDA)
  • Spojite OLED LCD pin (VCC) na pin za matičnu ploču (pozitivan)
  • Spojite OLED LCD pin (GND) na pin za matičnu ploču (GND)
  • Priključite pin ultrazvučnog modula (VCC) na pin za matičnu ploču (pozitivan)
  • Priključite pin ultrazvučnog modula (GND) na pin za matičnu ploču (GND)
  • Priključite pin ultrazvučnog modula (ECHO) na Maduino UNO pin digitalno (3)
  • Priključite pin ultrazvučnog modula (TRIG) na Maduino UNO pin digital (2)

  • Spojite digitalni pin (13) iz Maduino UNO na LED pin (pozitivan)
  • Spojite LED pin (negativni) na pin za matičnu ploču (GND)

Korak 3: Pokrenite Visuino i odaberite Arduino UNO tip ploče

Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče

Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične greške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako to niste učinili, slijedite korake u ovom uputstvu za postavljanje Arduino IDE -a za programiranje ESP 8266! Takođe je potrebno instalirati Visuino: https://www.visuino.eu. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 4: U Visuinu dodajte komponente

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
  • Dodajte komponentu Ultrasonic Ranger
  • Dodajte komponentu Rasporedi usporedbu i postavite pod svojstva MAX: 9 << Dodaj OLED komponentu za prikaz, dvaput kliknite na nju i povucite "tekstualno polje" s lijeve strane, pod veličinu postavljenih svojstava: 2

Korak 5: U Visuinu: Povezivanje komponenti

In Visuino: Povezivanje komponenti
In Visuino: Povezivanje komponenti
In Visuino: Povezivanje komponenti
In Visuino: Povezivanje komponenti
In Visuino: Povezivanje komponenti
In Visuino: Povezivanje komponenti
  • Spojite Arduino digitalni izlazni pin [3] na UltrasonicRanger1 pin [Echo]
  • Spojite Arduino Serial [0] izlazni pin [Out] na DisplayOled1 pin [In]
  • DisplayOled1 pin [Out I2c] na Arduino I2C pin [in]
  • Spojite UltrasonicRanger1 pin [Out] za usporedbu PinRange1 pin [In] i na DisplayOled1 Elements. Text Field1 pin [In]
  • Spojite UltrasonicRanger1 pin [Ping] na Arduino Digital pin [2] i DisplayOled1 pin [Refresh]
  • Spojite CompareRange1 pin [Out] na Arduino Digital pin [13]

Korak 6: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda, a zatim otvorite Arduino IDE

U Arduino IDE -u kliknite gumb Upload za sastavljanje i učitavanje koda (Slika 2)

Korak 7: Igrajte se

Play
Play

Ako napajate Arduino UNO modul, OLED LCD će početi prikazivati broj vrijednosti za udaljenost bilo koje prepreke. Ako postavite bilo kakvu prepreku blizu ultrazvučnog modula, vrijednost će se promijeniti i LED će treperiti.

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovaj Instructable. Možete ga preuzeti i otvoriti u Visuinu:

Preporučuje se: