Cuprins:

Arduino UNO cu telemetru cu ultrasunete OLED și Visuino: 7 pași
Arduino UNO cu telemetru cu ultrasunete OLED și Visuino: 7 pași

Video: Arduino UNO cu telemetru cu ultrasunete OLED și Visuino: 7 pași

Video: Arduino UNO cu telemetru cu ultrasunete OLED și Visuino: 7 pași
Video: Chipkit Uno32 + I2C LCD + HCSR04 Ultrasonic Rangefinder 2024, Noiembrie
Anonim
Image
Image

În acest tutorial vom folosi Arduino UNO, OLED Lcd, modul cu ultrasunete și Visuino pentru a afișa gama cu ultrasunete pe Lcd și pentru a seta distanța limită cu un LED roșu. Urmăriți un videoclip demonstrativ.

Pasul 1: De ce veți avea nevoie

Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
Ce vei avea nevoie
  • Arduino UNO
  • Telemetru cu ultrasunete
  • LCD OLED
  • LED roșu
  • Pană de pâine
  • Sârme de jumper
  • Programul Visuino: Descărcați Visuino

Pasul 2: Circuitul

Circuitul
Circuitul
  • Conectați GND de la Maduino UNO la pinul panoului (gnd)
  • Conectați pinul de 5V de la Maduino UNO la pinul panoului de măsurare (pozitiv)
  • Conectați SCL de la Maduino UNO la pinul OLED LCD (SCL)
  • Conectați SDA de la Maduino UNO la pinul OLED LCD (SDA)
  • Conectați pinul OLED LCD (VCC) la pinul panoului de măsurare (pozitiv)
  • Conectați pinul OLED LCD (GND) la pinul panoului de bord (GND)
  • Conectați pinul modulului cu ultrasunete (VCC) la pinul panoului de măsurare (pozitiv)
  • Conectați pinul modulului cu ultrasunete (GND) la pinul panoului de verificare (GND)
  • Conectați pinul modulului cu ultrasunete (ECHO) la pinul digital Maduino UNO (3)
  • Conectați pinul modulului cu ultrasunete (TRIG) la pinul digital Maduino UNO (2)

  • Conectați pinul digital (13) de la Maduino UNO la pinul LED (pozitiv)
  • Conectați pinul LED (negativ) la pinul panoului de calcul (GND)

Pasul 3: Porniți Visuino și selectați tipul de placa Arduino UNO

Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO
Porniți Visuino și selectați tipul de placa Arduino UNO

Pentru a începe programarea Arduino, va trebui să aveți Arduino IDE instalat de aici:

Vă rugăm să rețineți că există câteva erori critice în Arduino IDE 1.6.6. Asigurați-vă că instalați 1.6.7 sau o versiune ulterioară, în caz contrar acest instructabil nu va funcționa! Dacă nu ați făcut-o, urmați pașii din acest instructabil pentru a configura Arduino IDE pentru programul ESP 8266! De asemenea, trebuie instalat Visuino: https://www.visuino.eu. Porniți Visuino așa cum se arată în prima imagine Faceți clic pe butonul „Instrumente” de pe componenta Arduino (Imaginea 1) în Visuino Când apare dialogul, selectați „Arduino UNO” așa cum se arată în Imaginea 2

Pasul 4: În Visuino Adăugați componente

În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
În Visuino Adăugați componente
  • Adăugați o componentă ultrasonic Ranger
  • Adăugați componenta Compară gama și setați sub proprietăți MAX: 9 << Adăugați Componenta OLED Afișare, faceți dublu clic pe ea și trageți „câmpul de text” la stânga, sub dimensiunea setului de proprietăți: 2

Pasul 5: În Visuino: Conectarea componentelor

În Visuino: Conectarea componentelor
În Visuino: Conectarea componentelor
În Visuino: Conectarea componentelor
În Visuino: Conectarea componentelor
În Visuino: Conectarea componentelor
În Visuino: Conectarea componentelor
  • Conectați pinul de ieșire digitală Arduino [3] la pinul UltrasonicRanger1 [Echo]
  • Conectați pinul Arduino Serial [0] out [Out] la DisplayOled1 pin [In]
  • DisplayOled1 pin [Out I2c] to Arduino I2C pin [in]
  • Conectați UltrasonicRanger1 pin [Out] la CompareRange1 pin [In] și la DisplayOled1 Elements. Text Field1 pin [In]
  • Conectați pinul UltrasonicRanger1 [Ping] la pinul Arduino Digital [2] și la pinul DisplayOled1 [Reîmprospătare]
  • Conectare CompareRange1 pin [Out] la Arduino Digital pin [13]

Pasul 6: Generați, compilați și încărcați codul Arduino

Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino
Generați, compilați și încărcați codul Arduino

În Visuino, apăsați F9 sau faceți clic pe butonul afișat în imaginea 1 pentru a genera codul Arduino și deschideți ID-ul Arduino

În IDE-ul Arduino, faceți clic pe butonul Încărcare, pentru a compila și încărca codul (Imaginea 2)

Pasul 7: Joacă

Joaca
Joaca

Dacă alimentați modulul Arduino UNO, LCD-ul OLED va începe să afișeze numărul valorii pentru distanța oricărui obstacol. Dacă puneți orice obstacol lângă modulul cu ultrasunete, valoarea se va schimba și LED-ul va clipi.

Felicitări! V-ați finalizat proiectul cu Visuino. De asemenea, este atașat proiectul Visuino, pe care l-am creat pentru acest instructabil. Puteți să o descărcați și să o deschideți în Visuino:

Recomandat: