Obsah:

Arduino UNO s OLED ultrazvukovým dálkoměrem a Visuino: 7 kroků
Arduino UNO s OLED ultrazvukovým dálkoměrem a Visuino: 7 kroků

Video: Arduino UNO s OLED ultrazvukovým dálkoměrem a Visuino: 7 kroků

Video: Arduino UNO s OLED ultrazvukovým dálkoměrem a Visuino: 7 kroků
Video: Chipkit Uno32 + I2C LCD + HCSR04 Ultrasonic Rangefinder 2024, Červenec
Anonim
Image
Image

V tomto tutoriálu použijeme Arduino UNO, OLED Lcd, modul Ultrazvukový dálkoměr a Visuino k zobrazení ultrazvukového rozsahu na LCD a nastavení mezní vzdálenosti červenou LED. Podívejte se na ukázkové video.

Krok 1: Co budete potřebovat

Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
Co budete potřebovat
  • Arduino UNO
  • Ultrazvukový dálkoměr
  • OLED LCD
  • Červená LED
  • Prkénko
  • Propojovací vodiče
  • Program Visuino: Stáhněte si Visuino

Krok 2: Okruh

Okruh
Okruh
  • Připojte GND z Maduino UNO k pinovému panelu (GND)
  • Připojte 5V pin z Maduino UNO na pin na desce (kladný)
  • Připojte SCL z Maduino UNO na OLED LCD pin (SCL)
  • Připojte SDA z Maduino UNO na OLED LCD pin (SDA)
  • Připojte pin OLED LCD (VCC) ke kolíku (kladný)
  • Připojte pin OLED LCD (GND) ke kolíku (GND)
  • Připojte kolík ultrazvukového modulu (VCC) ke kolíku (kladný)
  • Připojte kolík ultrazvukového modulu (GND) ke kolíku na desce (GND)
  • Připojte kolík ultrazvukového modulu (ECHO) k digitálnímu pinu Maduino UNO (3)
  • Připojte kolík ultrazvukového modulu (TRIG) k digitálnímu pinu Maduino UNO (2)

  • Připojte digitální pin (13) z Maduino UNO na LED pin (kladný)
  • Připojte pin LED (záporný) ke kolíku (GND)

Krok 3: Spusťte Visuino a vyberte typ desky Arduino UNO

Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO
Spusťte Visuino a vyberte typ desky Arduino UNO

Abyste mohli začít programovat Arduino, budete muset mít nainstalované Arduino IDE zde:

Uvědomte si prosím, že v Arduino IDE 1.6.6 jsou některé kritické chyby. Ujistěte se, že instalujete 1.6.7 nebo vyšší, jinak tento Instructable nebude fungovat! Pokud jste tak neučinili, postupujte podle pokynů v tomto Instructable pro nastavení Arduino IDE pro programování ESP 8266! Je také třeba nainstalovat Visuino: https://www.visuino.eu. Spusťte Visuino, jak je znázorněno na prvním obrázku Klikněte na tlačítko „Nástroje“na komponentě Arduino (obrázek 1) ve Visuinu Když se zobrazí dialogové okno, vyberte „Arduino UNO“, jak je znázorněno na obrázku 2

Krok 4: Ve Visuinu přidejte komponenty

Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
Ve Visuinu přidejte součásti
  • Přidejte součást Ultrasonic Ranger
  • Přidat komponentu Porovnat rozsah a nastavit pod vlastnostmi MAX: 9 << Přidat komponentu OLED pro zobrazení, dvakrát na ni kliknout a přetáhnout doleva "textové pole", pod vlastnostmi nastavit velikost: 2

Krok 5: Ve Visuinu: Připojení komponent

Ve Visuinu: Připojení komponent
Ve Visuinu: Připojení komponent
Ve Visuinu: Připojení komponent
Ve Visuinu: Připojení komponent
Ve Visuinu: Připojení komponent
Ve Visuinu: Připojení komponent
  • Připojte digitální výstupní pin Arduino [3] k UltrasonicRanger 1 pin [Echo]
  • Připojte pin Arduino Serial [0] out [Out] k DisplayOled1 pin [In]
  • DisplayOled1 pin [Out I2c] to Arduino I2C pin [in]
  • Připojte kolík UltrasonicRanger1 pin [Out] ke kolíku CompareRange1 [In] a k prvkům DisplayOled1. Text Field1 pin [In]
  • Připojte kolík UltrasonicRanger 1 pin [Ping] k digitálnímu pinu Arduino [2] a ke kolíku DisplayOled1 [Obnovit]
  • Připojte pin 1 CompareRange [ven] k digitálnímu pinu 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

Ve Visuinu vygenerujte kód Arduino stisknutím klávesy F9 nebo kliknutím na tlačítko zobrazené na obrázku 1 a otevřete Arduino IDE

V Arduino IDE klikněte na tlačítko Nahrát pro kompilaci a nahrání kódu (obrázek 2)

Krok 7: Hrajte

Hrát si
Hrát si

Pokud napájíte modul Arduino UNO, OLED LCD začne zobrazovat číslo hodnoty vzdálenosti jakékoli překážky. Pokud do blízkosti ultrazvukového modulu umístíte jakoukoli překážku, hodnota se změní a LED bude blikat.

Gratulujeme! Dokončili jste svůj projekt s Visuino. Také je připojen projekt Visuino, který jsem vytvořil pro tento Instructable. Můžete si jej stáhnout a otevřít ve Visuinu:

Doporučuje: