Inhoudsopgave:

Arduino UNO met OLED ultrasone afstandsmeter en Visuino - Ajarnpa
Arduino UNO met OLED ultrasone afstandsmeter en Visuino - Ajarnpa

Video: Arduino UNO met OLED ultrasone afstandsmeter en Visuino - Ajarnpa

Video: Arduino UNO met OLED ultrasone afstandsmeter en Visuino - Ajarnpa
Video: Meet the Maker - Camilo Parra Palacio, OttoDIY 2024, Juli-
Anonim
Image
Image

In deze tutorial zullen we Arduino UNO, OLED Lcd, Ultrasone afstandszoekermodule en Visuino gebruiken om het ultrasone bereik op LCD weer te geven en de limietafstand in te stellen met een rode LED. Bekijk een demonstratievideo.

Stap 1: Wat heb je nodig?

Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
  • Arduino UNO
  • Ultrasone afstandsmeter
  • OLED-lcd
  • Rode LED
  • Breadboard
  • Doorverbindingsdraden
  • Visuino-programma: Download Visuino

Stap 2: Het circuit

Het circuit
Het circuit
  • Sluit GND van Maduino UNO aan op breadboard-pin (gnd)
  • Verbind 5V-pin van Maduino UNO met breadboard-pin (positief)
  • Sluit SCL van Maduino UNO aan op OLED LCD-pin (SCL)
  • Sluit SDA van Maduino UNO aan op OLED LCD-pin (SDA)
  • Sluit OLED LCD-pin (VCC) aan op breadboard-pin (positief)
  • Sluit de OLED LCD-pin (GND) aan op de breadboard-pin (GND)
  • Sluit de ultrasone modulepen (VCC) aan op de breadboard-pen (positief)
  • Sluit de pin van de ultrasone module (GND) aan op de breadboard-pin (GND)
  • Sluit Ultrasone module pin (ECHO) aan op Maduino UNO pin digitaal (3)
  • Sluit de ultrasone modulepen (TRIG) aan op de Maduino UNO-pen digitaal (2)

  • Verbind digitale pin (13) van Maduino UNO met LED pin (positief)
  • Verbind LED-pin (negatief) met breadboard-pin (GND)

Stap 3: Start Visuino en selecteer het Arduino UNO-bordtype

Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype
Start Visuino en selecteer het Arduino UNO-bordtype

Om te beginnen met het programmeren van de Arduino, moet je de Arduino IDE vanaf hier hebben geïnstalleerd:

Houd er rekening mee dat er enkele kritieke bugs zijn in Arduino IDE 1.6.6. Zorg ervoor dat u 1.6.7 of hoger installeert, anders werkt deze Instructable niet! Als je dat nog niet hebt gedaan, volg dan de stappen in deze Instructable om de Arduino IDE in te stellen om ESP 8266 te programmeren! De Visuino:https://www.visuino.eu moet ook worden geïnstalleerd. Start Visuino zoals weergegeven in de eerste afbeelding Klik op de knop "Tools" op de Arduino-component (Afbeelding 1) in Visuino Wanneer het dialoogvenster verschijnt, selecteer "Arduino UNO" zoals weergegeven op Afbeelding 2

Stap 4: In Visuino Componenten toevoegen

In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
In Visuino Componenten toevoegen
  • Ultrasone Ranger-component toevoegen
  • Toevoegen Compare Range component en instellen onder eigenschappen MAX: 9 << Toevoegen Toon OLED component, dubbelklik erop en sleep "tekstveld" naar links, onder eigenschappen stel size:2 in

Stap 5: In Visuino: Componenten aansluiten

In Visuino: Componenten aansluiten
In Visuino: Componenten aansluiten
In Visuino: Componenten aansluiten
In Visuino: Componenten aansluiten
In Visuino: Componenten aansluiten
In Visuino: Componenten aansluiten
  • Sluit Arduino digitale out pin [3] aan op UltrasonicRanger1 pin [Echo]
  • Verbind Arduino Serial [0] out pin [Out] met DisplayOled1 pin [In]
  • DisplayOled1 pin [Out I2c] naar Arduino I2C pin [in]
  • Sluit UltrasonicRanger1 pin [Out] aan op CompareRange1 pin [In] en op DisplayOled1 Elements. Text Field1 pin [In]
  • Sluit UltrasonicRanger1 pin [Ping] aan op Arduino Digital pin [2] en op DisplayOled1 pin [Refresh]
  • Verbind CompareRange1 pin [Out] met Arduino Digital pin [13]

Stap 6: Genereer, compileer en upload de Arduino-code

Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code
Genereer, compileer en upload de Arduino-code

Druk in Visuino op F9 of klik op de knop in afbeelding 1 om de Arduino-code te genereren en de Arduino IDE te openen

Klik in de Arduino IDE op de knop Uploaden om de code te compileren en te uploaden (Afbeelding 2)

Stap 7: Spelen

Toneelstuk
Toneelstuk

Als u de Arduino UNO-module van stroom voorziet, begint het OLED-lcd het waardenummer voor de afstand van een obstakel te tonen. Als u een obstakel in de buurt van de ultrasone module plaatst, verandert de waarde en gaat de LED knipperen.

Gefeliciteerd! U heeft uw project met Visuino afgerond. Ook bijgevoegd is het Visuino-project, dat ik voor deze Instructable heb gemaakt. U kunt het downloaden en openen in Visuino:

Aanbevolen: