Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kailangan Mo
- Hakbang 2: I-install ang Mga Component ng Software
- Hakbang 3: I-setup ang Arduino Development Environment
- Hakbang 4: Buuin ang Circuit
Video: DomoRasp: 4 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Una sa lahat, 2 mahahalagang bagay:
- dapat kang maging mapagpasensya sa aking hindi magandang ingles
- huwag magpanic: ang circuit ay tila talagang kakila-kilabot, ngunit ito ay gumagana at ipapaliwanag ko sa iyo kung paano bumuo ng iyong sariling
Nilalayon ng maliit na proyekto na ito na bumuo ng isang nakabatay sa system na ESP32 na makapag-usap sa pamamagitan ng data ng mga sensor ng MQTT;
Ipapakita ang data gamit ang Grafana.
Handa ng magsimula?
Hakbang 1: Ano ang Kailangan Mo
Kailangan mo ng isang PC na konektado sa iyong home WiFi network.
Gagamitin ang PC upang i-host ang MQTT broker, Telegraf at Grafana.
Kung posible isang Raspberry Pi kung saan i-host ang serbisyo ng InfluxDB (kung hindi man ay maaari mong mai-install ang InfluxDB sa iyong PC)
Bilang Hardware na kailangan mo:
- ESP32 (binili ko ang isang ito)
- BMP280 sensor (binili ko ang isang ito)
- Oled display 128 x 64 pixel (binili ko ang isang ito)
- Light sensor (LDR, isang bagay tulad nito)
- Push button (katulad nito)
- Mga resistor (10k ohm at 220ohm)
- Mga konektor
- Breadboard (binili ko ang maliit na ito)
Sa Amazon maaari kang makahanap ng talagang magagandang mga kit mula sa Elegoo o AzDelivery, halimbawa ng isang ito.
Hakbang 2: I-install ang Mga Component ng Software
Mayroong maraming mga tutorial sa kung paano i-install at i-configure ang MQTT (Mosquitto) + InfluxDB + Telegraf + Grafana.
Ang isang talagang kapaki-pakinabang ay ito: Raspberry Pi IoT: Sensors, InfluxDB, MQTT, at Grafana
Kapag ang circuit ay binuo at makipag-usap sa MQTT broker (maging matiyaga, kailangan mong maghintay ng ilang iba pang mga hakbang), dapat kang mag-subscribe sa esp32 / sensor / paksa gamit ang MQTT.fx, at makita ang data na ipinadala ng circuit.
Gusto kong bigyan ka ng ilang mga payo:
- tanggalin ang lahat ng mga pag-configure ng input at output sa telegraf.conf at lumikha ng dalawang mga file sa bagong direktoryo ng 'conf': inputs.conf at outputs.conf. Maaari mong makita ang aking pagsasaayos sa mga imahe.
- subukan ang ecosystem Mosquitto + InfluxDB + Telegraf bago ko itayo ang circuit: ang MQTT.fx ay iyong kaibigan
Hakbang 3: I-setup ang Arduino Development Environment
Hindi ko alam kung bago ka sa Arduino (sana hindi, dahil ang proyektong ito ay maaaring maging medyo mahirap isang unang proyekto)
Gayunpaman..una sa lahat kailangan mong i-install ang Arduino IDE at i-set up ang board ng ESP32 sa IDE.
NB: huwag i-install ang Windows 10 App, ngunit ang kumpletong aplikasyon ng Win32:
I-set up ang board ng ESP32 sa Arduino, tulad ng ipinaliwanag dito:
randomnerdtutorials.com/installing-the-esp…
Sa pagtatapos ng 2 mga hakbang na dapat mong mai-load ang isang simpleng sketch sa ESP32 micro-controller.
Binuo ko ang aking code gamit ang Visual Studio Code kasama ang extension na ito:
Bago itayo ang circuit, mangyaring tiyaking maaari mong:
- magtipon ng isang simpleng sketch (paghahanap para sa I2C scanner halimbawa)
- tingnan ang serial output ng ESP32 sa Visual Studio Code
- I-install at isama ang mga aklatan sa proyekto
- i-upload ang iyong sketch sa ESP32
Hakbang 4: Buuin ang Circuit
Lumikha ako ng isang pahina ng proyekto ng Fritzing upang ipaliwanag kung paano bumuo ng circuit at kung saan mo mahahanap ang aking code!
Natuklasan ko ngayon lamang ang Fritzing: isang kamangha-manghang software at komunidad, kung saan magdidisenyo at prototipe circuit.
Na-download mo na ang huling (libre) na bersyon ng Fritzing at buksan ang DomoRasp.fzz file na idinagdag ko sa sumusunod na pahina:
fritzing.org/projects/domorasp
(mangyaring basahin ang paglalarawan sa pahina ng proyekto!)
Yun lang!
Magsaya at huwag mag-atubiling makipag-ugnay sa akin!
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Mga Kapansanan sa Locomotor: 9 Mga Hakbang (na may Mga Larawan)
Ang Laser Pointer na naka-mount sa spectacle para sa Mga Taong May Kapansanan sa Locomotor: Ang mga taong may malubhang mga kapansanan sa lokomotor tulad ng mga sanhi ng cerebral palsy ay madalas na may mga kumplikadong pangangailangan sa komunikasyon. Maaaring kailanganin silang gumamit ng mga board na may alpabeto o karaniwang ginagamit na mga salitang nakalimbag sa kanila upang makatulong sa komunikasyon. Gayunpaman, marami
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Pasadyang Arduino upang Panatilihing MAAARI ang Mga Pindutan sa Mga Manibela na May Bagong Car Stereo: 9 Mga Hakbang (na may Mga Larawan)
Pasadyang Arduino upang Panatilihin ang CAN Steering Wheel Buttons Sa Bagong Car Stereo: Napagpasyahan kong palitan ang orihinal na stereo ng kotse sa aking Volvo V70 -02 ng isang bagong stereo upang masisiyahan ako sa mga bagay tulad ng mp3, bluetooth at handsfree. Ang aking kotse ay may ilang mga kontrol sa manibela para sa stereo na nais kong magamit pa rin.
Album ng Mga Litrato ng Mga Bata Na May Komersyal ng Flashcard: 8 Mga Hakbang (na may Mga Larawan)
Kids Photo Album With Flashcard Commercial: Ipinapakita ng mga itinuturo na ito kung paano gumawa ng isang awtomatikong pag-update ng photo album ng WiFi bilang karagdagan sa mga tampok sa komersyal na flash card