Obsah:

Arduino UNO s OLED ultrazvukovým diaľkomerom a Visuino: 7 krokov
Arduino UNO s OLED ultrazvukovým diaľkomerom a Visuino: 7 krokov

Video: Arduino UNO s OLED ultrazvukovým diaľkomerom a Visuino: 7 krokov

Video: Arduino UNO s OLED ultrazvukovým diaľkomerom a Visuino: 7 krokov
Video: Ультразвуковой сонар с HC-SR04, сервоприводом, SSD1306 128x64 OLED и NodeMCU ESP32S на Arduino IDE 2024, November
Anonim
Image
Image

V tomto návode použijeme Arduino UNO, OLED Lcd, modul ultrazvukového zameriavača rozsahu a Visuino na zobrazenie ultrazvukového rozsahu na LCD a nastavenie limitnej vzdialenosti červenou LED diódou. Pozrite si ukážkové video.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  • Arduino UNO
  • Ultrazvukový diaľkomer
  • OLED LCD
  • Červená LED
  • Breadboard
  • Prepojovacie vodiče
  • Program Visuino: Stiahnite si Visuino

Krok 2: Okruh

Okruh
Okruh
  • Pripojte GND od Maduino UNO k kolíku na doske (GND)
  • Pripojte 5V kolík od Maduino UNO ku kolíku (pozitívne)
  • Pripojte SCL z Maduino UNO k OLED LCD kolíku (SCL)
  • Pripojte SDA z Maduino UNO k OLED LCD kolíku (SDA)
  • Pripojte kolík OLED LCD (VCC) k kolíku dosky (kladný)
  • Pripojte pin OLED LCD (GND) ku kolíku (GND)
  • Pripojte kolík ultrazvukového modulu (VCC) k kolíku nepájivého poľa (kladný)
  • Pripojte kolík ultrazvukového modulu (GND) k kolíku dosky (GND)
  • Pripojte kolík ultrazvukového modulu (ECHO) k digitálnemu kolíku Maduino UNO (3)
  • Pripojte kolík ultrazvukového modulu (TRIG) k digitálnemu kolíku Maduino UNO (2)

  • Pripojte digitálny kolík (13) od Maduino UNO k pinu LED (kladný)
  • Pripojte pin LED (negatívny) ku kolíku (GND)

Krok 3: Spustite Visuino a vyberte typ dosky Arduino UNO

Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO

Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:

Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie ESP 8266! Tiež je potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2

Krok 4: V programe Visuino pridajte komponenty

Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
  • Pridajte komponent Ultrazvukový strážca
  • Pridajte komponent Porovnať rozsah a nastavte ho vo vlastnostiach MAX: 9 << Pridajte komponent OLED na zobrazenie, dvakrát naň kliknite a ťahaním vľavo presuňte "textové pole" pod veľkosťou sady vlastností: 2

Krok 5: Vo Visuine: Pripojenie komponentov

Vo Visuine: Pripojenie komponentov
Vo Visuine: Pripojenie komponentov
Vo Visuine: Pripojenie komponentov
Vo Visuine: Pripojenie komponentov
Vo Visuine: Pripojenie komponentov
Vo Visuine: Pripojenie komponentov
  • Pripojte digitálny výstupný kolík Arduino [3] k kolíku UltrasonicRanger 1 pin [Echo]
  • Pripojte výstupný kolík Arduino [0] [výstup] k kolíku DisplayOled1 [vstup]
  • 1 pin pin [Out I2c] na pin Arduino I2C [in]
  • Pripojte kolík UltrasonicRanger1 pin [Out] ku kolíku CompareRange1 [In] a k prvkom DisplayOled1. Text Field1 pin [In]
  • Pripojte 1 kolík UltrasonicRanger [Ping] k digitálnemu kolíku Arduino [2] a ku kolíku DisplayOled1 [Obnoviť]
  • Pripojte kolík CompareRange1 [výstup] k digitálnemu kolíku Arduino [13]

Krok 6: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Vo Visuine vygenerujte kód Arduino stlačením klávesu F9 alebo kliknutím na tlačidlo zobrazené na obrázku 1 a otvorte Arduino IDE

V Arduino IDE kliknite na tlačidlo Nahrať a zostavte a nahrajte kód (obrázok 2)

Krok 7: Hrajte

hrať
hrať

Ak napájate modul Arduino UNO, OLED LCD začne zobrazovať číslo hodnoty vzdialenosti akejkoľvek prekážky. Ak do blízkosti ultrazvukového modulu umiestnite akúkoľvek prekážku, hodnota sa zmení a LED dióda začne blikať.

Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable. Môžete si ho stiahnuť a otvoriť v programe Visuino:

Odporúča: