Greitas projektas su PsyFi32, ​​OLED ekranu ir TOF jutikliu.

Greitas projektas su PsyFi32, ​​OLED ekranu ir TOF jutikliu.

Turinys:

Anonim

Kaip greitai galite atlikti projektą, naudoti OLED ekraną, kuriame rodomi TOF jutiklio duomenys, kuriuos valdo Arduino Uno arba ESP32 kūrimo lenta?

Jei esate pradedantysis, didžiausias iššūkis yra jungtys, yra daug smeigtukų, kuriuos reikia atpažinti, kad prijungtumėte tris modulius. jei jis užtruks valandą, jungtys vis tiek gali būti neteisingos. Tai padarytų mane labai piktas, ir aš norėčiau atsisakyti projekto.

Dabar, kai turime I2C Qwiic (greito) versijos modulius, galite užbaigti visus ryšius per 10 sekundžių.

Tai yra pavyzdys, rodantis, kaip gerai yra Qwiic I2C.

Reikalavimai:

Aparatūra

  • Zuino XS PsyFi32 (ESP32, Qwiic, 3.3V, WiFi, BLE)
  • „Zio OLED“ ekranas (0,91 in, 128x32, Qwiic)
  • Zio TOF atstumo jutiklis RFD77402
  • Qwiic kabeliai
  • Mikro USB kabelis

Firmware

  • Arduino IDE
  • Bibliotekai reikia naudoti „Adafruit“ OLED ekrano biblioteką, GFX biblioteką, SSD1306 biblioteką ir „Sparkfun“ RFD77402 TOF biblioteką
  • „Arduino“ demonstravimo kodas

Prekės:

1 veiksmas: „Hardware Connection“

Ryšiai yra labai lengvi. Žr. Nuotrauką čia (Pastaba: ryšio seka nesvarbu).

Jei neįdiegėte reikiamų tvarkyklių ir ESP32 Arduino IDE branduolio, žr. Šią pamoką.

2 žingsnis: Vykdykime „Arduino IDE“ pavyzdžio kodą

Paleiskime pavyzdinį kodą Arduino IDE.

RFD77402 TOF jutiklis gali matuoti atstumus labai greitai. Jei naudosite savo ranką, kad ją išbandytumėte, galite matyti atstumą labai greitai.

Jei norite naudoti „Arduino Uno“, galite pasirinkti naudoti „Qwiic“ versiją „Zuino UNO“, jungtis ir kodą. Labai rekomenduotume naudoti mūsų „PsyFi32“ (ESP32) kūrimo lentą, „PsyFi32“ yra galingesnė nei „Arduino Uno“ ir mažesnė, su „WiFi“ ir „Bluetooth“ lustais. Mes ketiname dalytis daugiau IOT projektų apie PsyFi32.

Mėgaukitės Qwiic ir išlaikykite vėsius dalykus!