Isang Mabilis na Proyekto Sa PsyFi32, ​​OLED Display, at TOF Sensor.

Isang Mabilis na Proyekto Sa PsyFi32, ​​OLED Display, at TOF Sensor.

Talaan ng mga Nilalaman:

Anonim

Gaano kabilis ang maaari mong gawin sa isang proyekto, upang magamit ang isang display ng OLED na nagpapakita ng data ng TOF sensor, na kinokontrol ng isang board ng pagpapaunlad ng Arduino Uno o ESP32?

Kung ikaw ay isang baguhan, ang pinakamalaking hamon ay ang mga koneksyon, maraming mga pin kailangan mong makilala upang ikonekta ang tatlong modules magkasama. kung magkakaroon ka ng isang oras, ang mga koneksyon ay maaaring maging mali pa rin. Ito ay magagalit sa akin, at ibababa ko ang proyekto.

Ngayon na mayroon kami ng mga module ng I2C Qwiic (mabilis) na bersyon, maaari mong tapusin ang lahat ng mga koneksyon sa loob ng 10 segundo.

Ito ay isang halimbawa upang ipakita sa iyo kung gaano kahusay ang Qwiic I2C.

Mga Kinakailangan:

Hardware

  • Zuino XS PsyFi32 (ESP32, Qwiic, 3.3V, WiFi, BLE)
  • Zio OLED Display (0.91 in, 128x32, Qwiic)
  • Zio TOF Distance Sensor RFD77402
  • Qwiic Cables
  • Micro USB cable

Firmware

  • Arduino IDE
  • Para sa Library, kailangan nating gamitin ang library ng OLED display Adafruit, library ng GFX, SSD1306 library, at RFD77402 TOF library ng Sparkfun
  • Arduino Demo Code

Mga Kagamitan:

Hakbang 1: Ang Koneksyon sa Hardware

Ang mga koneksyon ay napakadaling. Tingnan ang larawan dito (Tandaan: ang pagkakasunod-sunod ng koneksyon ay hindi mahalaga).

Kung hindi mo pa naka-install ang mga kinakailangang driver at ESP32 Arduino IDE core, mangyaring sumangguni sa tutorial na ito.

Hakbang 2: Patakbuhin Natin ang Halimbawa Code sa Arduino IDE

Patakbuhin natin ang halimbawa code sa Arduino IDE.

Ang sensor ng RFD77402 TOF ay maaaring masukat ang distansya nang napakabilis. Kung gagamitin mo ang iyong kamay upang subukan ito, maaari mong makita ang distansya ng mga pagbabago nang napakabilis.

Kung nais mong gamitin ang Arduino Uno, maaari mong piliin na gamitin ang aming Qwiic na bersyon ng Zuino UNO, ang mga koneksyon at ang code ay magkapareho. Gusto ko ng lubos na inirerekomenda mong gamitin ang aming development board na PsyFi32 (batay sa ESP32), ang PsyFi32 ay mas malakas kaysa sa Arduino Uno at mas maliit sa laki, na may WiFi at bluetooth chips. Magpapadala kami ng higit pang mga proyekto ng IOT sa paligid ng PsyFi32.

Tangkilikin ang Qwiic at patuloy na gumawa ng mga cool na bagay!