Turinys:

„Arduino UNO“su OLED ultragarso diapazono ieškikliu ir „Visuino“: 7 žingsniai
„Arduino UNO“su OLED ultragarso diapazono ieškikliu ir „Visuino“: 7 žingsniai

Video: „Arduino UNO“su OLED ultragarso diapazono ieškikliu ir „Visuino“: 7 žingsniai

Video: „Arduino UNO“su OLED ultragarso diapazono ieškikliu ir „Visuino“: 7 žingsniai
Video: MAX30100 - сенсор для пульсоксиметрии 2024, Liepa
Anonim
Image
Image

Šioje pamokoje mes naudosime „Arduino UNO“, „OLED LCD“, ultragarso diapazono ieškiklio modulį ir „Visuino“, kad ultragarso diapazonas būtų rodomas LCD ekrane ir nustatytas ribinis atstumas naudojant raudoną šviesos diodą. Žiūrėkite demonstracinį vaizdo įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  • Arduino UNO
  • Ultragarsinis diapazono ieškiklis
  • OLED LCD
  • Raudonas šviesos diodas
  • Bandomoji Lenta
  • Jumperio laidai
  • „Visuino“programa: atsisiųskite „Visuino“

2 žingsnis: grandinė

Circuit
Circuit
  • Prijunkite GND iš „Maduino UNO“prie duonos lentos kaiščio (gnd)
  • Prijunkite 5 V kaištį iš „Maduino UNO“prie duonos lentos kaiščio (teigiamas)
  • Prijunkite SCL iš „Maduino UNO“prie OLED LCD kaiščio (SCL)
  • Prijunkite SDA iš „Maduino UNO“prie OLED LCD kaiščio (SDA)
  • Prijunkite OLED LCD kaištį (VCC) prie duonos lentos kaiščio (teigiamas)
  • Prijunkite OLED LCD kaištį (GND) prie duonos lentos kaiščio (GND)
  • Prijunkite ultragarso modulio kaištį (VCC) prie duonos lentos kaiščio (teigiamas)
  • Prijunkite ultragarso modulio kaištį (GND) prie duonos lentos kaiščio (GND)
  • Prijunkite ultragarso modulio kaištį (ECHO) prie „Maduino UNO pin digital“(3)
  • Prijunkite ultragarso modulio kaištį (TRIG) prie „Maduino UNO pin digital“(2)

  • Prijunkite skaitmeninį kaištį (13) iš „Maduino UNO“prie LED kaiščio (teigiamas)
  • Prijunkite šviesos diodo kaištį (neigiamą) prie duonos lentos kaiščio (GND)

3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šios instrukcijos veiksmus, kad nustatytumėte „Arduino IDE“programuoti ESP 8266! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

4 žingsnis: „Visuino“pridėkite komponentų

„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
  • Pridėkite ultragarso reindžerio komponentą
  • Pridėkite palyginimo diapazono komponentą ir nustatykite prie ypatybių MAX: 9 << Pridėti ekrano OLED komponentą, dukart spustelėkite jį ir vilkite „teksto lauką“kairėje, po ypatybių rinkinio dydžiu: 2

5 veiksmas: „Visuino“: komponentų prijungimas

„Visuino“: jungiamieji komponentai
„Visuino“: jungiamieji komponentai
„Visuino“: jungiamieji komponentai
„Visuino“: jungiamieji komponentai
„Visuino“: jungiamieji komponentai
„Visuino“: jungiamieji komponentai
  • Prijunkite „Arduino“skaitmeninės išvesties kaištį [3] prie „UltrasonicRanger1“kaiščio [aidas]
  • Prijunkite „Arduino“serijos [0] išvesties kaištį [išvestį] prie „DisplayOled1“kaiščio [į]
  • „DisplayOled“1 kontaktas [iš I2c] į „Arduino I2C“kaištį [į]
  • Prijunkite „UltrasonicRanger1“kaištį [išėjimas] prie „CompareRange1“kaiščio [į] ir „DisplayOled1“elementus. Teksto laukas1 kaištis [į]
  • Prijunkite „UltrasonicRanger1“kaištį [Ping] prie „Arduino Digital“kaiščio [2] ir „DisplayOled1“kaiščio [Atnaujinti]
  • Prijunkite „CompareRange1“kaištį [išėjimas] prie „Arduino Digital“kaiščio [13]

6 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“

„Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)

7 žingsnis: žaiskite

žaisti
žaisti

Jei įjungsite „Arduino UNO“modulį, OLED LCD pradės rodyti bet kokios kliūties atstumo vertės numerį. Jei prie ultragarso modulio pastatysite kokią nors kliūtį, vertė pasikeis ir šviesos diodas mirksės.

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“. Galite atsisiųsti ir atidaryti „Visuino“:

Rekomenduojamas: