Talaan ng mga Nilalaman:

Paano Gumawa ng Pocket Sized IoT Weather Station: 7 Hakbang (na may Mga Larawan)
Paano Gumawa ng Pocket Sized IoT Weather Station: 7 Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng Pocket Sized IoT Weather Station: 7 Hakbang (na may Mga Larawan)

Video: Paano Gumawa ng Pocket Sized IoT Weather Station: 7 Hakbang (na may Mga Larawan)
Video: MGA IBA'T IBANG URI O KULAY NG REGLA NA DAPAT MONG MALAMAN#menstration#mgaiba't-ibangkulayngmens 2024, Hulyo
Anonim
Paano Gumawa ng Pocket Sized IoT Weather Station
Paano Gumawa ng Pocket Sized IoT Weather Station

Hello reader!

Sa itinuturo na ito matututunan mo kung paano gumawa ng maliit na Weather Cube gamit ang D1 mini (ESP8266) na konektado sa iyong WiFi sa bahay, upang matingnan mo ang output nito kahit saan mula sa lupa, syempre hangga't mayroon kang koneksyon sa internet. Ang pangkalahatang paggawa ng proyektong ito ay hindi masyadong mahirap o mabibigat ng mapagkukunan, kaya't magiging perpekto ito bilang iyong unang proyekto sa IoT. Kaya't magsimula tayo.

PS: Isaisip na ito ang aking unang Tagubilin kaya't hindi lahat ay magiging perpekto.:)

Hakbang 1: Mga Mapagkukunan

Tulad ng nabanggit ko sa pagpapakilala, ang proyektong ito ay napakadaling itayo at hindi nangangailangan ng masyadong maraming mga bahagi. Narito ang listahan ng mga bahagi:

Mga Elektronikong Bahagi:

WeMos D1mini

BME280

I2C OLED Display (128x64)

1.5mm Brass Rod o Iron Rod

TANDAAN: Kung nais mo ng karagdagang impormasyon tungkol sa mga bahagi ng mga ito para sa hal. kung saan makukuha ang mga ito, maaari kang tumingin sa Hakbang 7

Mga tool para sa prototyping at pagsubok sa circuit:

Breadboard

Jumper wires

USB wire - Micro USB Type B hanggang USB Type A

Mga tool:

Panghinang

Bench vice - hindi sapilitan

Maliit na martilyo - hindi sapilitan

Hakbang 2: Prototyping sa Breadboard (Laktawan sa Hakbang 3 Kung nais mong Dumiretso sa Code at Assembly)

Prototyping sa Breadboard (Laktawan sa Hakbang 3 Kung nais mong Dumiretso sa Code at Assembly)
Prototyping sa Breadboard (Laktawan sa Hakbang 3 Kung nais mong Dumiretso sa Code at Assembly)
Prototyping sa Breadboard (Laktawan sa Hakbang 3 Kung nais mong Dumiretso sa Code at Assembly)
Prototyping sa Breadboard (Laktawan sa Hakbang 3 Kung nais mong Dumiretso sa Code at Assembly)
Prototyping sa Breadboard (Laktawan sa Hakbang 3 Kung nais mong Dumiretso sa Code at Assembly)
Prototyping sa Breadboard (Laktawan sa Hakbang 3 Kung nais mong Dumiretso sa Code at Assembly)

Kung hindi mo na-solder ang iyong mga pin sa iyong D1mini / OLED / BME280, ngayon ang oras upang gawin ito

Hinahayaan ang una na ilagay ang lahat ng aming mga bahagi sa breadboard. Magsisimula kami sa pamamagitan ng paglalagay ng D1mini sa 2 magkakahiwalay na daang-bakal (larawan blg.1). Pagkatapos nito ay ilalagay natin ang patas na distansya ng BME280 mula rito (larawan blg.2). At sa wakas ay ilalagay natin ang OLED sa tapat ng BME280 (larawan no.3). Ngayon, ikonekta natin silang magkasama.

Narito ang lahat ng mga koneksyon:

Ang D1 na pin sa SCL / SCKpin sa OLED at SCL / SCK na pin sa BME280

Ang D2 pin sa SDA pin sa OLED at SDA pin sa BME280

Ang G ay pin sa GND pin sa pareho, ang OLED at BME280

3.3V pin sa BME280 VCC pin

At sa wakas 5V pin sa OLED VCC

Suriing muli ang iyong mga koneksyon bago ikonekta ito sa iyong computer at mag-upload ng code dito! Wala kang nais sunugin

Hakbang 3: Bahagi ng IoT

IoT Bahagi
IoT Bahagi
IoT Bahagi
IoT Bahagi
IoT Bahagi
IoT Bahagi

Ang bahaging ito ay talagang simple. Una sa lahat, pumunta sa AppStore at i-download ang Blynk app. Pagkatapos nito, buksan ito at mag-sign up. Susunod na lumikha ng bagong proyekto. Tinawagan ko ang aking WeatherStation ngunit maaari mo itong pangalanan kahit anong gusto mo. Pagkatapos nito, itakda ang pagpipilian ng aparato sa ESP8266 at uri ng pagkakakonekta sa WiFi (larawan blg.1). Susunod na tapikin ang lumikha ng proyekto. Nakakuha ka ng isang email gamit ang iyong token sa pag-verify. Tumalon ngayon sa code (i-download ang link sa ibaba) at palitan ang mga naka-highlight na bahagi. Pagkatapos nito, tumalon muli sa workspace ng proyekto ng Blynk app, mag-tap sa screen upang buksan ang kahon ng widget (larawan blg.2). Ngayon maglagay ng 3 mga kahong may label na halaga sa pamamagitan ng pag-tap sa kanila (larawan blg.3). Upang i-set up ang mga ito, i-tap ang una at itakda ang pangalan nito. Tinawag ko itong temperatura (hindi ito sapilitan ngunit ginagawa nitong mas simple at mas organisado ang lahat). Bilang input piliin ang virtual pin 1 at sa uri ng label na "° C" (larawan no.4). Pagkatapos nito maaari kang pumunta at i-set up ang iba pang mga may label na halaga.

Narito ang maliit na tsart:

May label na halagang blg.2:

Pangalan: Humidity

Input: Virtual pin V2

Label: "%"

May label na halagang blg.3:

Pangalan: Altitude o pressure - nakasalalay sa aling code ang pinili mo

Pagpasok: Virtual pin V3

Label: Altitude o pressure - nakasalalay sa code

Kung nagawa mo nang tama ang lahat, i-upload ang iyong code sa D1mini, maghintay ng kaunting sandali at pagkatapos ay dapat na lumitaw ang mga halaga sa OLED at sa iyong Blynk app (larawan Blg.5) (kailangan mong pindutin ang pindutan ng pag-play sa kanang tuktok sulok ng screen). Kung walang lalabas, pumunta sa bahagi ng pag-troubleshoot.

Hakbang 4: Pag-freeform ng Circuit

Pag-freeform sa Circuit
Pag-freeform sa Circuit
Pag-freeform sa Circuit
Pag-freeform sa Circuit

Okay, ito ang magiging pinakamahirap na bahagi kaya maghanda ka. Ihanda ang iyong mga tansong tungkod / bakal na bakal (gagamit ako ng tanso na pinahiran na mga kawit na bakal dahil hindi ko makita ang mga tungkod na tanso lamang) at painitin ang iyong bakal na panghinang. Ngayon ay maaari mo itong mabuo sa anumang nais mo! Bubuoin ko ito sa isang simpleng cube. Ang prosesong ito ay nangangailangan ng pasensya at oras, kaya huwag mo itong isugod kung hindi mo nais na basagin ang iyong buong circuit. Maaari mong makita ang natapos na circuit sa larawan blg.2. Nagpasya akong gumamit ng 1, 5mm rods sa labas, ngunit mas payat na mga tungkod sa insede (1mm) para sa mas madaling pamamahala.

BABALA: Ang panghinang lamang sa maayos na maaliwalas na espasyo, maaaring makapagpapatay ng nakakalason na usok ang paghihinang

TIP:

Para sa mga bending rod ay gumamit ng bench vice at isang maliit na martilyo - kung wala kang bench vice, o martilyo, pliers at hubad na mga kamay ay sapat

Gumamit ng tape o pagtulong sa mga kamay na magkakasama sa mga tungkod habang hinihinang mo ang mga ito. Ito ay mas madali.

O kung gumagamit ka ng mga iron rod na kagaya ko, maaari kang gumamit ng 2 malalakas na magnet upang mahawakan ito (larawan blg.1).

Kung ang iyong mga kasukasuan ay hindi magkakasama, alisan ng takip ang mga ito at pahirain ang mga ito gamit ang papel de liha.

Kung ang iyong solder ay hindi dumadaloy sa mga puwang, gumamit ng kaunting panghinang na pagkilos o pag-init pa ng magkasanib.

Hakbang 5: Pangwakas

Pangwakas
Pangwakas

Ngayon ang tanging natitirang gawin ay upang ikonekta ito sa 5V 1A PSU. Kung nagawa mo nang tama ang lahat, dapat itong gumana nang maayos (huwag kalimutang i-upload ang iyong code kung hindi mo pa nagawa). Kung walang lumalabas o may hindi tama, tumalon sa seksyon ng pag-troubleshoot.

Hakbang 6: Pag-troubleshoot

Pag-troubleshoot
Pag-troubleshoot

Ipinapakita ang pagpapakita nan: Suriin ang iyong mga kable! Ang iyong sensor ay hindi konektado nang maayos.

BME280 na naglalabas ng 0.0: Suriin ang iyong mga kable! Ang iyong sensor ay hindi konektado nang maayos.

Hindi nagpapakita ang data ng itim na display / sensor: Suriin ang iyong mga ad ng I2C gamit ang I2C scanner o suriin ang wring.

Offline ang aparato sa app: Suriin kung naipasok mo nang tama ang iyong Token / WiFi name / WiFi password. Kung oo, suriin ang iyong signal ng wifi. Maaaring mahina ito o wala kang koneksyon sa internet.

Nagkakaproblema pa rin o nakakita ka ng mga pagkakamali sa pagtuturo na ito? Isulat sa mga komento at makakarating ako sa iyo sa lalong madaling panahon.:)

Hakbang 7: Saan Makukuha ang Mga Bahagi ng Theese?

Bago ka ba sa electronics? Walang problema! Narito ang maikling paliwanag sa ilang mga pisikal na bahagi, kung paano ito gumagana at kung paano sila makuha ang pinakamura:

1. Saan ko makukuha ang lahat ng mga elektronikong bahagi?

Aliexpress Sa pamamagitan ko, ang Aliexpress ay ang pinakamahusay na site, sa malayo upang makuha ang lahat ng mga bahagi ng para sa murang presyo. Ang downside lamang ay ang pangunahing pagpapadala ay karaniwang tumatagal ng maraming oras (Kahit saan mula sa 2 Linggo hanggang 1, 5 Buwan).

2. Ano ang BME280?

Ang BME280 ay isang sensor na maaaring masukat ang Temperatura, Kamag-anak na Humidity at Atmospheric Pressure. Ito ay talagang maginhawa upang magamit sa mga maliliit na form-factor aplication tulad ng bulsa na laki ng electronics. Dagdag pa tungkol dito.

TANDAAN: Ang D1mini, BME280 at OLED display ay pawang inorder mula sa AliExpress

Pocket Sized Contest
Pocket Sized Contest
Pocket Sized Contest
Pocket Sized Contest

Unang Gantimpala sa Pocket Sized Contest

Inirerekumendang: