Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:13
Ipapakita sa pagtuturo na ito kung paano subaybayan ang EC, pH, at temperatura ng isang pag-setup ng hydroponics at i-upload ang data sa serbisyo ng Watson ng IBM.
Si Watson ay malayang makapagsimula. May mga bayad na plano, ngunit ang libreng plano ay higit pa sa sapat para sa proyektong ito.
Hakbang 1: Mga Bagay na Kakailanganin Mo
- Anumang board ng pag-unlad ng ESP32. Ang isang ito ay tila makatwiran, ngunit ang anumang gagana.
- Isang Isolated EC Probe Interface board at isang K1 conductivity probe. Maaari mong makuha ang pareho sa ufire.co.
- Isang Isolated ISE Probe Interface board at isang pH probe din mula sa ufire.co.
- Ang ilang mga logro at nagtatapos tulad ng mga wire at USB cable.
Hakbang 2: Ang Software
- Ipagpalagay ko na pamilyar ka sa Arduino, ang Arduino IDE, at na-install ko na ito. Kung hindi, sundin ang mga link.
- Susunod na bagay ay nakakakuha ng naka-install na platform ng ESP32. Sa ilang kadahilanan, hindi ito pinasimple ng mga magagamit na tampok sa pamamahala ng platform na inalok ng IDE, kaya kakailanganin mong pumunta sa pahina ng github at sundin ang naaangkop na mga tagubilin sa pag-install.
-
Ngayon para sa mga aklatan: Mula sa Arduino IDE, goto Sketch / Isama ang Library / Pamahalaan ang Mga Aklatan…
- Maghanap at mai-install ang 'Isolated EC Probe Interface'.
- Maghanap at mai-install ang 'PubSubClient'.
- Paghahanap at pag-install ng 'Isolated ISE Probe Interface'.
- Paghahanap at pag-install ng 'ArduinoJson' bersyon 5.13.2.
Hakbang 3: Paggawa ng Mga Koneksyon
Ang ginagamit naming ESP32 ay may mga interface ng WiFi at BLE, kaya kailangan lang ng isang supply ng kuryente. Marahil ay gugustuhin mo ang isang USB cable na nagbibigay ng lakas, ngunit ang baterya ay isa pang pagpipilian. Maraming mga ESP32 ang maaaring mabili gamit ang circuit ng pagsingil ng baterya na nasa pisara.
Ang mga aparatong uFire na susukat namin sa EC, PH at temperatura ay kumokonekta sa ESP32 ng I2C bus. Sa ESP32, maaari kang pumili ng anumang dalawang mga pin para sa I2C. Ang parehong mga aparato ay nasa parehong bus, kaya't ang mga SCL at SDA na pin ay pareho. Kung titingnan mo ang code (susunod na hakbang), makikita mo ang dalawang linya na ito.
ISE_pH pH (19, 23); uFire_EC mS (19, 23);
Napagpasyahan kong gamitin ang pin 19 para sa SDA at pin 23 para sa SCL. Kaya't ikonekta ang 3.3v ng ESP32 (o kung anupaman ang maaaring tawagan sa iyong partikular na board) sa 3.3 / 5v pin ng EC uFire aparato, GND sa GND, 19 sa SDA, at 23 sa SCL. Ngayon ikonekta ang uFire pH board sa EC board, i-pin para sa pin. Ang pinout sa iyong ESP32 ay maaaring naiiba sa larawan.
Hakbang 4: Gumawa ng isang IBM Watson Account
Pumunta sa website ng IBM Watson IoT Platform at i-click ang 'SIGN IN' sa kanang sulok sa itaas. I-click ang link na malapit sa ibaba upang 'Lumikha at IBMid'. Kumpletuhin ang proseso ng pagpaparehistro at kalaunan makikita mo ang iyong sarili sa isang walang laman na naghahanap ng webpage. Sa kanang sulok sa itaas, makikita mo ang iyong email address, i-click ito at makikita mo na sinasabi nito na hindi ka kasapi ng isang samahan. I-click ang 'Mag-sign up'.
Mahahanap mo ang iyong sarili sa pahina ng IBM Cloud Login. I-click ang 'Login', at pagkatapos ay sa susunod na pahina, i-click ang 'SIGN UP'. Kumpletuhin ang form at pagkatapos suriin ang iyong email. Bumalik sa pahinang ito at i-install ang 'Internet of Things Platform'.
Tumungo ngayon sa pinakaunang pahina, narito, i-click ang iyong email address, at dapat mong makita ang isang samahan sa menu na tinatawag na 'Bluemix Free xxxxxx'. Itala ang anim na digit na kumbinasyon ng numero / titik. Kakailanganin mo ito para sa ibang pagkakataon, ito ay ang iyong ID ng samahan.
Ngayon ay maaari kang pumunta sa link na ito, i-click ang 'Internet of Things Platform-vr. Sa susunod na pahina, makikita mo ang isang pindutan na 'Ilunsad'. Kopyahin ko ang link na iyon para sa mas mabilis na pag-access sa susunod, makikita kung saan tapos ang lahat mula rito.
Hakbang 5: Magbigay ng isang Device
- Makakakita ka ng isang menu sa kaliwang bahagi ng screen. I-click ang isa na mukhang isang microprocessor na may label na 'Mga Device'.
- Sa itaas na gitna ng screen, makikita mo ang 'Pag-browse', 'Pagkilos', at 'Mga Uri ng Device'. Piliin ang 'Mga Uri ng Device', at pagkatapos ay '+ Magdagdag ng Uri ng Device'.
- Sa screen na 'Magdagdag ng Uri ng Device', gumawa ng isang bagong pangalan ng aparato na ito ng ESP32, i-click ang Susunod. Kumpletuhin ang karagdagang impormasyon sa form kung nais mo at pagkatapos ay i-click ang 'Tapos Na'. Sa susunod na screen, i-click ang 'Magrehistro ng Mga Device'
- Sa screen na 'Magrehistro ng Mga Device', dapat mong makita ang uri ng iyong aparato, ESP32, napunan na at isang itim na magpasok ng isang 'Device ID'. Tatawagin ko ang '0001'. I-click ang 'Susunod'. Iwanan ang blangko ng token ng pagpapatotoo at i-click ang 'Susunod' at pagkatapos ay 'Tapos Na'.
- Sa sumusunod na screen, bibigyan ka ng iyong isa at tanging pagkakataon na kopyahin ang 'Token ng Pagpapatotoo'. Kopyahin ito at tandaan din ang 'Organization ID', 'Device ID' at 'Uri ng Device'. Kakailanganin mo ito para sa susunod na hakbang.
- Panatilihing bukas ang pahinang iyon at pumunta sa susunod na hakbang.
Hakbang 6: Sketch
Maaari kang tumingin sa pinagmulan dito.
- Kopyahin ang mga file sa isang proyekto ng Arduino.
-
I-edit ang Watson.h.
- Baguhin ang ssid at password sa iyong impormasyon sa WiFi network.
- Baguhin ang Organization_ID, Device_Type, Device_ID, at Authentication_Token sa impormasyong nakuha mo mula sa nakaraang hakbang.
- I-upload ito sa iyong ESP32 at tingnan ang iyong bagong aparato sa site ng IBM Watson. I-click ang aparato at pagkatapos ay 'Estado'. Dapat ito ay nagpapakita sa iyo ng mga pag-update ng mga halaga. Kung hindi ito gumagana, maaari kang makahanap ng ilang kapaki-pakinabang na impormasyon sa ilalim ng 'Mga tala'.
Hakbang 7: Tingnan ang Data
- Sa pahina ng IBM Watson IoT Platform, i-click ang kaliwang tuktok na kaliwang icon, ang isa na may siyam na maliliit na tuldok na may label na 'Mga Lupon'.
- I-click ang '+ Lumikha ng Bagong Lupon', tawagan ito kahit anong gusto mo, i-click ang 'Susunod' at pagkatapos ay 'Tapos Na'.
-
Buksan ang bagong nilikha na Lupon, pagkatapos ay i-click ang '+ Magdagdag ng Bagong Card'.
- Gagawa ako ng isang visualization ng temperatura gamit ang uri ng tsart ng Gauge.
- Sa susunod na pahina, piliin ang aming aparato at i-click ang 'Susunod'
- I-click ang 'Kumonekta ng bagong hanay ng data' sa susunod na pahina. Sa kahon na 'Kaganapan', piliin ang 'katayuan', pagkatapos ay sa 'Pag-aari', dapat mong makita ang isang listahan ng aming mga item sa data, piliin ang 'C'. Palitan ang 'Type' sa numero at ang 'Unit' sa 'C', pagkatapos ang 'Min' at 'Max' sa 0 at 85. I-click ang 'Susunod'.
- Baguhin ang laki sa 'S' o 'M' upang aktwal na makita ang gauge chart. 'Susunod' at pagkatapos ay 'Isumite'.
- Ulitin ang mga hakbang sa itaas para sa iba pang mga item sa data.
Inirerekumendang:
Sukat sa Oras (Tape Measure Clock): 5 Hakbang (na may Mga Larawan)
Panukala sa Oras (Tape Measure Clock): Para sa proyektong ito, kumuha kami (Alex Fiel &Anna; Lynton) ng isang pang-araw-araw na tool sa pagsukat at ginawang isang orasan! Ang orihinal na plano ay upang i-motor ang isang umiiral na panukalang tape. Sa paggawa nito, napagpasyahan naming mas madali ang paglikha ng aming sariling shell upang sumama sa
Arduino Atmospheric Tape Sukat / MS5611 GY63 GY86 Pagpapakita: 4 na Hakbang (na may Mga Larawan)
Arduino Atmospheric Tape Measure / MS5611 GY63 GY86 Demonstration: Ito ay talagang isang barometro / altimeter ngunit makikita mo ang dahilan para sa pamagat sa pamamagitan ng pagtingin sa video. Ang sensor ng presyon ng MS5611, na matatagpuan sa Arduino GY63 at GY86 breakout boards, ay naghahatid ng kamangha-manghang pagganap . Sa isang kalmadong araw susukat nito ang iyong
Sukat ng DIY at Bumuo ng isang Power Power Backup Generator W / 12V Malalim na Mga Baterya ng Ikot: 5 Mga Hakbang (na may Mga Larawan)
Laki ng DIY at Bumuo ng isang Power Power Backup Generator W / 12V Malalim na Mga Baterya ng Cycle: *** TANDAAN: Mag-ingat kapag nagtatrabaho sa mga baterya at elektrisidad. Huwag maikling baterya. Gumamit ng mga insulated tool. Sundin ang lahat ng mga panuntunan sa kaligtasan kapag nagtatrabaho sa kuryente. *** Maging handa bago ang susunod na oras na ang kuryente ay patayin gamit ang isang standby na baterya powere
IoT Plant Monitoring System (Sa IBM IoT Platform): 11 Mga Hakbang (na may Mga Larawan)
Ang IoT Plant Monitoring System (Sa IBM IoT Platform): Pangkalahatang-ideya Ang Plant Monitoring System (PMS) ay isang application na itinayo sa mga indibidwal na nasa working class na may isang berdeng hinlalaki ang nasa isip. Ngayon, ang mga nagtatrabaho indibidwal ay mas abala kaysa dati; pagsusulong ng kanilang karera at pamamahala ng kanilang pananalapi.
Sukat ng Sukat sa Weir Na May Distance Sensor: 4 na Hakbang (na may Mga Larawan)
Sukat ng Sukat sa Weir Gamit ang Distance Sensor: Gumawa kami ng isang aparato kung ano ang kinakalkula ang tulin ng tubig sa isang weir. Sinusukat ito ng dalawang distansya na sensor