Talaan ng mga Nilalaman:
- Hakbang 1: Mga Elektronikong Bahagi
- Hakbang 2: Pagkonekta sa Mga Bahagi
- Hakbang 3: Pag-coding
- Hakbang 4: Pag-configure ng ThingSpeak
- Hakbang 5: Paggamit ng Android App
Video: Arduino UNO Mini-Weather Station: 5 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ito ang unang henerasyon ng aking nakabatay sa Arduino na istasyon ng mini-weather na may koneksyon sa wi-fi, na nagawang mag-post ng data sa publiko sa online gamit ang ThingSpeak platform.
Kinokolekta ng istasyon ng panahon ang mga sumusunod na data na nauugnay sa panahon at kapaligiran gamit ang iba't ibang mga sensor:
- Temperatura;
- Humidity;
- Presyon ng atmospera;
- Lakas ng ilaw;
- UV index;
- Konsentrasyon ng alikabok
Ang layunin ay upang makagawa ng isang maliit at simpleng istasyon ng panahon, gamit ang bukas na hardware.
Magsimula tayo at magsaya!
Hakbang 1: Mga Elektronikong Bahagi
Para sa proyektong ito kakailanganin mo ang mga sumusunod na sangkap:
- Arduino Uno (bumili)
- Grove light sensor (bumili)
- Grove UV sensor (bumili)
- Barometric pressure sensor (BMP085) (bumili)
- DHT22 (bumili)
- Grove dust sensor (bumili)
- ESP8266 (bumili)
- Protoshield (para sa isang mas compact na bersyon) o isang ordinaryong breadboard (bumili / bumili)
- 1 kohm risistor (x2)
- 10 kohm risistor (x1)
- 4k7 ohm risistor (x1)
- Ang ilang mga jumper wires
- Isang computer (para sa pag-iipon at pag-upload ng Arduino code)
Hindi mo kakailanganin ang mga tukoy na tool para sa pagpupulong ng proyektong ito. Ang lahat ng mga bahagi ay matatagpuan sa online sa iyong paboritong tindahan ng e-commerce.
Ang circuit ay pinalakas ng USB port (konektado sa isang computer o isang ordinaryong charger ng telepono), ngunit maaari ka ring magdagdag ng isang panlabas na DC power supply o isang baterya na nakakonekta sa power jack ng Arduino.
Ang isang kaso para sa circuit ng istasyon ng panahon ay wala sa saklaw ng proyektong ito.
Hakbang 2: Pagkonekta sa Mga Bahagi
Ikonekta ang lahat ng mga bahagi ayon sa eskematiko. Kakailanganin mo ang ilang mga wire ng jumper upang ikonekta ang bawat sensor sa breadboard. Maaari kang gumamit ng isang protoshield (para sa isang mas compact circuit), isang ordinaryong breadboard, o disenyo na pagmamay-ari mo ng Arduino Shield.
I-plug ang USB cable sa Arduino Uno board at magpatuloy sa susunod na hakbang.
Hakbang 3: Pag-coding
Ipagpalagay na na-install mo na ang pinakabagong Arduino IDE, i-download at i-install ang mga sumusunod na aklatan:
Silid-aklatan ng DHT22:
github.com/adafruit/DHT-sensor-library
Adafruit BMP085 library:
github.com/adafruit/Adafruit-BMP085-Library
Para sa mga tagubilin sa kung paano idagdag ang mga aklatan sa Arduino IDE, suriin ang sumusunod na gabay sa Arduino:
www.arduino.cc/en/Guide/Libraries
Mag-download ng Arduino code (weatherBox.ino). Palitan ang XXXXX ng iyong wifi router na SSID YYYYY ng password ng router at ZZZZZ ng iyong ThingSpeak channel sumulat ng API key (tingnan kung paano ito makuha sa susunod na hakbang).
Ikonekta ang Arduino board sa iyong computer USB port at i-upload ang code.
Hakbang 4: Pag-configure ng ThingSpeak
- Lumikha ng isang ThingSpeak account;
- Lumikha ng isang bagong Channel;
-
Tukuyin ang pangalan at paglalarawan ng iyong istasyon ng panahon. Italaga ang mga sumusunod na channel at i-save ang channel:
- channel 1 = ilaw
- channel 2 = halumigmig
- channel 3 = temperatura (mula sa DHT22)
- channel 4 = UV index
- channel 5 = konsentrasyon ng alikabok
- channel 6 = presyon
- channel 7 = temperatura (mula sa BMP085)
- Kopyahin ang susi ng pagsulat ng API. Ginamit ito sa nakaraang hakbang sa Arduino code;
- Kapag naka-on ang istasyon, pana-panahong mai-upload ang mga halaga ng sensor sa channel. Maaari mong i-configure ang publiko at pribadong pagpapakita ng bawat variable.
Halimbawa ng isang pampublikong channel:
Hakbang 5: Paggamit ng Android App
Malalaman mo ang data ng istasyon ng panahon sa anumang browser. Ngunit maaari mo ring suriin ito sa iyo batay sa Android smartphone at mailarawan ito kahit kailan mo gusto.
- Mag-download at mag-install ng ThingsView app mula sa Google Play store sa iyong Android device;
- Sa app, ipasok ang iyong channel ID number at i-click ang idagdag. Mahahanap mo ang ID sa iyong pagsasaayos ng ThingSpeak channel;
- Ang kasalukuyang mga halaga ng bawat variable ay ipapakita sa isang graph;
- Magsaya ka!
Inirerekumendang:
DIY Arduino Soldering Station: 6 Mga Hakbang (na may Mga Larawan)
DIY Arduino Soldering Station: Sa proyektong ito ipapakita ko sa iyo kung paano lumikha ng isang istasyon ng paghihinang na batay sa Arduino para sa isang pamantayang bakal na panghinang na JBC. Sa panahon ng pagbuo ay pag-uusapan ko ang tungkol sa mga thermocouples, AC power control at zero point detection. Magsimula na tayo
Station ng Panahon Gamit ang Arduino UNO: 7 Mga Hakbang
Weather Station Gamit ang Arduino UNO: Nilikha ni: Hazel Yang Ang proyektong ito ay isang istasyon ng panahon na gumagamit ng isang Arduino UNO board upang makontrol ang daloy ng data, isang sensor ng DHT22 upang kolektahin ang data at isang OLED screen upang maipakita ang data
10 Mga kahalili sa DIY sa Mga Off-The-Shelf na Elektroniko na Mga Bahagi: 11 Mga Hakbang (na may Mga Larawan)
10 Mga Kahalili sa DIY sa Mga Off-The-Shelf na Mga Elektroniko na Bahagi: Maligayang pagdating sa aking kauna-unahang itinuro! Sa palagay mo ba ang ilang mga bahagi mula sa mga tagatingi sa online ay masyadong mahal o may mababang kalidad? Kailangan bang makakuha ng isang prototype nang mabilis at tumatakbo nang mabilis at hindi makapaghintay linggo para sa pagpapadala? Walang mga lokal na electronics distributor? Ang fol
Program Pro-mini Paggamit ng Uno (Mga Pangunahing Kaalaman sa Arduino): 7 Mga Hakbang (na may Mga Larawan)
Program Pro-mini Paggamit ng Uno (Mga Pangunahing Kaalaman sa Arduino): Hai lahat, Sa itinuturo na ito nais kong ibahagi sa iyo ang aking karanasan sa aking kamakailang biniling Arduino pro-mini at kung paano ko na-upload ang code dito sa unang pagkakataon, gamit ang aking ang lumang Arduino Uno. Angrduino pro-mini ay may mga sumusunod na tampok: Ito ay
Dorm Power Station / Souped Up NiMH Charging Station: 3 Hakbang
Dorm Power Station / Souped Up NiMH Charging Station: Mayroon akong gulo ng isang istasyon ng kuryente. Nais kong maibalik ang lahat ng singilin sa isang workbench at magkaroon ng silid upang maghinang / atbp dito. Listahan ng kapangyarihan na bagay: Cell phone (sirang, ngunit naniningil ito ng aking mga baterya sa telepono, kaya palaging naka-plug in at tumatakbo ang chargi