Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa tutorial na ito, magtatayo kami ng isang kahanga-hangang (mayroon itong tampok na dashboard at chat!) Ngunit simpleng istasyon ng panahon ng IoT gamit ang Zio Zuino XS PsyFi32 at ang aming pinakabagong pagsasama sa pamilya Qwiic, ang Zio Qwiic Air Pressure Sensor! Nagtatampok ang board ng isang sensor ng BMP280 ng Bosch na sumusukat sa temperatura ng presyon ng barometric, at maaari pa itong magamit bilang isang altimeter!
Maraming mga proyekto ng istasyon ng panahon, ngunit hindi marami (o anumang nakikita natin) na gumagamit ng pag-andar ng WiFi ng Zuino XS PsyFi32 AT sensor ng Zio BMP280. Ang layunin ng proyektong ito ay hindi lamang upang bumuo ng isang istasyon ng panahon, ngunit upang masimulan ang paggamit ng mga kakayahan sa WiFi sa PsyFi32.
Dapat ay na-configure at na-install mo na ang PsyFi32 para sa pagpapaunlad gamit ang Arduino IDE. Kung wala ka pa, suriin ang aming tutorial upang malaman kung paano gamitin ang PSyFi32 sa Arduino IDE.
Hardware:
- Zuino XS PsyFi32
- Zio Qwiic Air Pressure Sensor (BMP280)
- Qwiic cable
- USB A hanggang Micro USB B cable
Software at Mga Aklatan:
- Arduino IDE
- Aklatan ng Arduino ESP32
- Adafruit_BMP280 library
- Library ng Pinagsamang Sensor ng Adafruit na Adafruit
- ThingSpeak
Hakbang 1: Ikonekta ang Zuino XS PsyFi32 at ang Air Pressure Sensor Gamit ang Qwiic Cable, at paganahin ang PsyFi32
Ang pag-setup ay medyo simple, daisy chain lang ang PsyFi32 at ang sensor ng Air Pressure na magkasama. Ang magandang bagay tungkol sa Qwiic ay hindi mo kailangan ng isang breadboard o isang grupo ng mga magulo na mga kable upang ikonekta ang mga bahagi!
Hakbang 2: I-set up ang ThingSpeak upang Magawang Basahin ang Data ng Sensor
Kung wala ka pa nito, lumikha ng isang account sa ThingSpeak. Pumunta sa Mga Channel sa kanang tuktok na menu at lumikha ng isang Bagong ChannelFill sa pangalan at paglalarawan ng mga patlang ng impormasyon, at pumili ng tatlong Mga Patlang. Sa pagkakasunud-sunod, punan ang mga label ng Patlang tulad ng sumusunod: Temperatura (° C), Presyon (hPa) at Altitude (m) Maaari mong punan ang iba pang impormasyon tulad ng link sa website o Github, ngunit ang mga patlang sa (2) ay ang pinakamaliit na hubad
Hakbang 3: I-flash ang PsyFi32
Hihilingin sa iyo na ipasok ang iyong SSID at WiFi password bago i-upload ang code. Pumunta sa ThingSpeak Channel na iyong nilikha at mag-click sa mga API Key. Kopyahin ang 'Sumulat ng API Key' sa code (api_key string).
Hakbang 4:
Mayroon ka na ngayong sariling meteorological station!
Maaari kang tumingin sa Channel na aming na-set up para sa tutorial na ito dito.
Ang buong code ng tutorial na ito ay maaaring ma-download dito.