Sisällysluettelo:

Taskukokoisen IoT -sääaseman tekeminen: 7 vaihetta (kuvilla)
Taskukokoisen IoT -sääaseman tekeminen: 7 vaihetta (kuvilla)

Video: Taskukokoisen IoT -sääaseman tekeminen: 7 vaihetta (kuvilla)

Video: Taskukokoisen IoT -sääaseman tekeminen: 7 vaihetta (kuvilla)
Video: Testissä Sega Mega Drive Portable Video Game Player - taskukokoinen Mega Drive 2024, Heinäkuu
Anonim
Kuinka tehdä taskukokoinen IoT -sääasema
Kuinka tehdä taskukokoinen IoT -sääasema

Hei lukija!

Tässä ohjeessa opit tekemään pienen Weather Cuben käyttämällä D1 mini -laitetta (ESP8266), joka on yhdistetty kotisi WiFi -verkkoon, joten voit katsoa sen ulostuloa kaikkialta maailmasta, tietysti niin kauan kuin sinulla on Internet -yhteys. Kaiken kaikkiaan tämän projektin tekeminen ei ole liian vaikeaa eikä resursseja vaativaa, joten se on täydellinen ensimmäinen IoT -projektisi. Aloitetaan siis.

PS: Muista, että tämä on ensimmäinen Instructable, joten kaikki ei ole täydellistä.:)

Vaihe 1: Resurssit

Kuten mainitsin johdannossa, tämä projekti on erittäin helppo rakentaa eikä vaadi liikaa komponentteja. Tässä on osaluettelo:

Elektroniset komponentit:

WeMos D1mini

BME280

I2C OLED -näyttö (128x64)

1,5 mm messinkitanko tai rautatanko

HUOMAUTUS: Jos haluat lisätietoja näistä osista, esim. mistä niitä saa, voit katsoa vaiheeseen 7

Työkalut piirin prototyyppien laatimiseen ja testaamiseen:

Leipälauta

Hyppyjohdot

USB -johto - Micro USB Type B - USB Type A

Työkalut:

Juotin

Penkki - ei pakollinen

Pieni vasara - ei pakollinen

Vaihe 2: Prototyyppien tekeminen leipälaudalla (Siirry vaiheeseen 3, jos haluat siirtyä suoraan koodiin ja kokoonpanoon)

Prototyyppien tekeminen leipälaudalla (Siirry vaiheeseen 3, jos haluat siirtyä suoraan koodiin ja kokoonpanoon)
Prototyyppien tekeminen leipälaudalla (Siirry vaiheeseen 3, jos haluat siirtyä suoraan koodiin ja kokoonpanoon)
Prototyyppien tekeminen leipälaudalla (Siirry vaiheeseen 3, jos haluat siirtyä suoraan koodiin ja kokoonpanoon)
Prototyyppien tekeminen leipälaudalla (Siirry vaiheeseen 3, jos haluat siirtyä suoraan koodiin ja kokoonpanoon)
Prototyyppien tekeminen leipälaudalla (Siirry vaiheeseen 3, jos haluat siirtyä suoraan koodiin ja kokoonpanoon)
Prototyyppien tekeminen leipälaudalla (Siirry vaiheeseen 3, jos haluat siirtyä suoraan koodiin ja kokoonpanoon)

Jos sinulla ei ole nastasi juotettuna D1mini/OLED/BME280 -laitteeseesi, nyt on oikea aika tehdä se

Ensinnäkin voimme sijoittaa kaikki komponentit leipäpöydälle. Aloitamme asettamalla D1minin kahdelle erilliselle kiskolle (kuva nro 1). Tämän jälkeen asetamme BME280: n reilulle etäisyydelle siitä (kuva nro 2). Lopuksi asetamme OLEDin BME280: n vastakkaiselle puolelle (kuva nro 3). Yhdistämme ne nyt yhteen.

Tässä kaikki liitännät:

D1 -nasta SCL/SCK -napaan OLED -laitteessa ja SCL/SCK -nasta BME280: ssa

D2 -nasta SDA -nastaan OLED: ssä ja SDA -nasta BME280: ssa

G -nasta GND -nastaan sekä OLED- että BME280 -näytössä

3.3V -nasta BME280 VCC -tapaan

Ja lopuksi 5V nasta OLED VCC: hen

Tarkista yhteydet uudelleen, ennen kuin liität sen tietokoneeseen ja lataat siihen koodin! Et halua polttaa mitään

Vaihe 3: IoT -osa

IoT -osa
IoT -osa
IoT -osa
IoT -osa
IoT -osa
IoT -osa

Tämä osa on todella yksinkertainen. Mene ensin AppStoreen ja lataa Blynk -sovellus. Avaa sen jälkeen ja rekisteröidy. Luo seuraavaksi uusi projekti. Soitin omalle WeatherStationille, mutta voit nimetä sen haluamallasi tavalla. Aseta sen jälkeen laiteasetukseksi ESP8266 ja yhteystyypiksi WiFi (kuva nro 1). Napauta seuraavaksi Luo projekti. Saat sähköpostiisi vahvistustunnuksesi. Hyppää nyt koodiin (latauslinkki alla) ja korvaa korostetut osat. Hyppää sen jälkeen takaisin Blynk -sovelluksen projektityötilaan, avaa widget -ruutu napauttamalla näyttöä (kuva nro 2). Aseta nyt 3 merkittyä arvoruutua napauttamalla niitä (kuva nro 3). Aseta ne napauttamalla ensimmäistä ja aseta sen nimi. Kutsuin sitä lämpötilaksi (tämä ei ole pakollista, mutta se tekee kaikesta yksinkertaisempaa ja organisoitua). Valitse tuloksi virtuaalinen nasta 1 ja tarraosan tyyppi "° C" (kuva nro 4). Tämän jälkeen voit siirtyä määrittämään muut merkityt arvot.

Tässä pieni kaavio:

Merkitty arvo nro 2:

Nimi: Kosteus

Tulo: Virtuaalinen nasta V2

Tunniste: "%"

Merkitty arvo nro 3:

Nimi: Korkeus tai paine - riippuu valitsemastasi koodista

Tulo: Virtuaalinen nasta V3

Tunniste: Korkeus tai paine - riippuu koodista

Jos olet tehnyt kaiken oikein, lataa koodisi D1miniin, odota hetki ja sitten arvojen pitäisi näkyä OLED -laitteessa ja Blynk -sovelluksessasi (kuva nro 5) (sinun on painettava oikeassa yläkulmassa olevaa toistopainiketta näytön nurkkaan). Jos mitään ei näy, siirry vianmääritysosaan.

Vaihe 4: Piirin vapaamuotoilu

Piirin vapaamuotoinen
Piirin vapaamuotoinen
Piirin vapaamuotoinen
Piirin vapaamuotoinen

Okei, tämä tulee olemaan vaikein osa, joten valmistaudu. Valmista messinkitangot/rautatangot (käytän messinkipäällystettyjä rautakoukkuja, koska en löytänyt vain messinkiä) ja lämmitä juotosraudasi. Nyt voit muotoilla siitä mitä haluat! Muotoilen siitä yksinkertaisen kuution. Tämä prosessi vaatii kärsivällisyyttä ja aikaa, joten älä kiirehdi sitä, jos et halua katkaista koko piiriäsi. Valmis piiri näkyy kuvassa nro 2. Päätin käyttää 1,5 mm tankoja ulkopuolelta, mutta ohuempia sauvoja sisäpuolella (1 mm) helpottamaan hallintaa.

VAROITUS: Juotos vain hyvin tuuletetussa tilassa, juotos voi päästä ulos myrkyllisiä huuruja

VINKKEJÄ:

Käytä taivutussauvoja varten penkkipuristinta ja pientä vasaraa - jos sinulla ei ole penkkiä, vasara, pihdit ja paljaat kädet riittävät

Käytä teippiä tai apukäsiä sauvojen pitämiseen yhdessä juottaessasi niitä. Se on paljon helpompaa.

TAI jos käytät kaltaisiasi rautatankoja, voit käyttää niitä kahdella voimakkaalla magneetilla pitämään ne paikallaan (kuva nro 1).

Jos nivelet eivät pysy yhdessä, avaa ne ja karhenna ne hiekkapaperilla.

Jos juotos ei virtaa rakoihin, käytä hieman juotosvirtaa tai lämmitä liitos hieman enemmän.

Vaihe 5: Finaali

Finaali
Finaali

Nyt ei muuta kuin liittää se 5V 1A virtalähteeseen. Jos olet tehnyt kaiken oikein, sen pitäisi toimia hyvin (älä unohda ladata koodiasi, jos et ole jo tehnyt sitä). Jos mitään ei näy tai jokin ei ole kunnossa, siirry vianetsintäosioon.

Vaihe 6: Vianetsintä

Ongelmien karttoittaminen
Ongelmien karttoittaminen

Näyttö, jossa näkyy nan: Tarkista johdot! Anturia ei ole kytketty oikein.

BME280 lähtö 0.0: Tarkista johdotus! Anturia ei ole kytketty oikein.

Musta näyttö/anturitiedot eivät näy: Tarkista I2C -osoitteesi I2C -skannerilla tai tarkista vääntö.

Laite offline -tilassa sovelluksessa: Tarkista, kirjoititko Token/WiFi -nimesi/WiFi -salasanasi oikein. Jos kyllä, tarkista wifi -signaali. Se voi olla heikko tai sinulla ei ole Internet -yhteyttä.

Onko sinulla edelleen ongelmia tai löysitkö virheitä tässä ohjeessa? Kirjoita kommentteihin, niin otan yhteyttä mahdollisimman pian.:)

Vaihe 7: Mistä saa nämä osat?

Oletko uusi elektroniikassa? Ei ongelmaa! Tässä on lyhyt selitys joistakin fyysisistä osista, niiden toiminnasta ja siitä, miten ne saadaan halvimmalla:

1. Mistä saan kaikki nämä elektroniset osat?

Aliexpress. Minusta Aliexpress on paras sivusto, ylivoimaisesti kaikkien näiden osien hankkimiseen halvalla. Ainoa haittapuoli on, että perustoimitus vie yleensä paljon aikaa (missä tahansa 2 viikosta 1, 5 kuukauteen).

2. Mikä on BME280?

BME280 on anturi, joka voi mitata lämpötilan, suhteellisen kosteuden ja ilmanpaineen. Se on todella kätevä käyttää näissä pienissä muoto-sovelluksissa, kuten taskukokoisessa elektroniikassa. Siitä lisää täällä.

HUOMAUTUS: D1mini, BME280 ja OLED -näyttö tilattiin AliExpressiltä

Taskukokoinen kilpailu
Taskukokoinen kilpailu
Taskukokoinen kilpailu
Taskukokoinen kilpailu

Pocket Sized -kilpailun ensimmäinen palkinto

Suositeltava: