Sisällysluettelo:
- Vaihe 1: Lisää otsikot MKR1000: een
- Vaihe 2: Kokoa 8x8 LED -reppu
- Vaihe 3: Kokoa liitin
- Vaihe 4: Juotos Perfboardiin
- Vaihe 5: Lopullinen kokoonpano
- Vaihe 6: Ohjelmisto
Video: WeatherBot 3000: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Yleiskatsaus
Tämä projekti käyttää Arduino MKR1000 -laitetta muodostaakseen yhteyden Internetiin ja saadakseen aikaa ja säätä. Tarvitset WiFi. Se näyttää ajan ja sään 8x8 LED -näytöllä. Käytämme kuvakkeita näyttääksemme yleisen sään, kuten aurinkoisen, pilvisen, sateisen, yön, ja käytämme erityisiä kuvakkeita erityistapahtumiin. Erikoistapahtumia ovat esimerkiksi ystävänpäivä, syntymäpäivät, vuosipäivät jne. Nämä näytetään vain todellisena päivänä.
Olemme liittäneet projektin 3D -painettuun laatikkoon, jossa on irrotettava kansi. Aloita keräämällä osat.
Osat 1. Arduino MKR1000
2. Adafruit Mini 8x8 LED Matrix w/I2C -reppu
3. Perfboard
4. uros -naaras esipuristettu lanka 6"
5. Puristusliitin Kotelo 1x4
6. 5V 2A Micro USB -pistoke
7. Laatikko projektille (3D -tulostimme laatikon www.makexyz.com -sivustolla. Tässä on 2 STL -tiedostoa, joita tarvitset - 1. Kansi 2. Laatikko)
Muut kohteet
1. openweathermap.org -avain
2. WiFi -käyttäjänimi ja salasana
Vaihe 1: Lisää otsikot MKR1000: een
Joten ensimmäinen asia on juottaa otsikot MKR1000: een.
Ainoat nastat, joita todella tarvitset, ovat 5V, GND, SCL, SDAT, jotka näkyvät alhaalla olevassa kuvassa.
Käytimme yhteensä 12 otsikkoa 4 hengen ryhmissä, koska meillä oli jo 4 kappaletta otsikoita.
Ylimääräiset otsikot ovat vain vakautta varten, kun asennat tämän perfboardiin.
Laitoimme neljä otsikkoa nastoihin 5v, vin, vcc, gnd. Laitoimme toisen 4 scl, sda, miso, sck. Viimeiset 4 ovat toisella puolella malleissa A5, A4, A3, A2.
Viimeiset 4 ovat toisella puolella malleissa A5, A4, A3, A2 ja ovat vain vakauden vuoksi.
Juotos otsikkotapit ja aseta MKR1000 leipälevylle.
Vaihe 2: Kokoa 8x8 LED -reppu
Lisää nyt 8x8 led -näyttö reppuun. Varo taivuttamasta tappeja. Tappien saaminen voi kestää muutaman minuutin. Jos ne ovat hieman kohdakkain, yritä työntää ne leipälautaan suoristaaksesi ne.
Varmista myös, että laitat ne takapuolen läpi niin, että neulan päät jäävät ulos sivusta, jossa on siru. Juotetaan nyt led -nastat ja leikataan sitten pitkät päät pois juottamisen jälkeen.
Kun tämä on tehty, ota pihdit ja irrota kaksi kuuloketta, joten sinulla on 4 kappaletta. Jatka ja juota 4 otsikkotappia niin, että pitkä pää on poispäin led -näytöstä. Helpointa on tehdä tämä osto laittamalla otsikot leipälautaan. Käytä 2 ylimääräistä otsikkotappia ylöspäin sivulle, jota et juota. Jätä juottaminen valmiiksi myöhempää käyttöä varten.
Vaihe 3: Kokoa liitin
Ota nyt 4 johtoa ja puristusliittimen kotelo. Käytimme mustaa, punaista, vihreää ja valkoista. Käytimme 6 "vaijeria ja leikkasimme sen hieman lyhyemmäksi. Saatat pystyä käyttämään myös 3" lankaa.
Aloita ensin punaisella langalla ja sitten mustalla. Aseta liitin reikien kanssa ylöspäin kuten yllä olevassa kuvassa. Ota punaisen langan naaraspää ja aseta tasainen puoli ylöspäin ja työnnä se puristusliittimen vasempaan reunaan. Sen pitäisi napsahtaa paikalleen ja vetää sitä hieman, se ei saa vetää ulos.
Hienoa, laita nyt musta johto punaisen langan viereen, sitten valkoinen ja vihreä.
Sinun pitäisi päätyä liittimeen, kuten vasemman alakulman kuva.
Katkaise nyt noin 2 tuumaa lankaa ja poista noin 1/4 muovikotelosta.
Hienoa, liitin on tällä hetkellä valmis. Aseta se sivuun.
Vaihe 4: Juotos Perfboardiin
Aseta MKR1000 -levy ylösalaisin ja aseta Perfboard sen päälle. Älä peitä MKR1000: n 4 kiinnitysreikää, jos haluat asentaa sen laatikon sisälle. Juotos nyt 1 nasta kummallekin puolelle ja aseta se sitten pidikkeeseesi tai auttaviin käsiin, koska se on helpompi juottaa.
Lopeta nyt juottaminen otsikkotappeihin ja sen pitäisi näyttää ylhäältä toiselta ja kolmannelta ja neljänneltä valokuvalta.
Nyt meidän on juotettava aiemmin tekemämme liitäntäkaapeli.
Juotetaan ensin punainen johto perfboardiin +5: n mukaisesti ja musta johto GND: hen. Laitoimme laudan piirilevyn pidikkeeseemme ja pidimme lankaa paikallaan juottamisen aikana maalarinteipillä.
Juotetaan sitten vihreä lanka scl: iin (nasta 12) ja valkoinen lanka sdaan (nasta 11).
Tässä kaikki on tehty. Hienoa, olet lopettanut juottamisen. Sammuta juotin.
Vaihe 5: Lopullinen kokoonpano
Aseta laatikon sisältä 8x8 led -näyttö niin, että 4 otsikkotappia ovat ylhäällä ja ledit laatikon ulkopuolella. 8x8 led -näytön pitäisi pysyä paikallaan kitkan vuoksi. Kun olet valmis ja kaikki toimii, voit lisätä muutaman tipan liimaa pitämään sen paikallaan.
Kiinnitä nyt liitin varmistaen, että punainen johto on + -merkillä oikealla puolella ja aseta MKR1000 laatikkoosi.
Työnnä nyt mikro -usb -kaapeli takana olevan reiän läpi ja työnnä se MKR100: een. Liitä toinen pää tietokoneeseen.
Vaihe 6: Ohjelmisto
Avaa Arduino IDE ja varmista, että seuraavat kirjastot on asennettu.
Napsauta linkkejä, jos sinulla ei ole niitä. Voit myös päivittää kirjastoja Arduino IDE: stä.
Meillä oli jo Wire ja SPI, joten meidän ei tarvinnut asentaa niitä.
- SPI.h
- Johto. H
- WiFi101.h
- Adafruit_GFX.h
- Adafruit_LEDBackpack.h
- RTCZero.h
Lataa nyt 2 tiedostoa täältä. 1. WeatherBot 3000 2. Anim.h
Ensimmäinen tiedosto on ohjelma ja toinen kuvakkeet. Avaa uusi luonnos ja leikkaa ja liitä ohjelmaan. Napsauta nyt oikeassa yläkulmassa olevaa kolmioa ja lisää uusi välilehti ja kutsu sitä anim.h. Avaa kuvaketiedosto ja leikkaa ja ohita se anim.h -välilehdelle.
Käytämme openweathermap.org/ -säätä ja jäsennämme tiedot. Jos haluat käyttää openweathermap.org -palvelua, sinun on rekisteröidyttävä avaimeen. Tämän ei pitäisi kestää kauemmin kuin pari minuuttia.
Kun olet saanut avaimesi, lisää se tähän koodiriviin APPID = -merkin jälkeen kaikkien x -merkkien sijaan. client.println ("GET /data/2.5/weather?id=4487042, us & units = imperial & APPID = xxxxxxxxxxxxxxxx
Sinun on myös määritettävä sijaintisi. Tässä käytän kaupunkitunnustani, koska he suosittelevat sitä.
Voit käyttää myös postinumeroasi seuraavasti: client.println ("GET /data/2.5/weather?zip=94040, us & units = imperial & APPID = xxxxxxxxxxxxxxxx
Katso lisätietoja sivulta openweathermap.org.
Kaksi viimeistä asiaa, jotka sinun on lisättävä, ovat WiFi -asetukset. Nämä kaksi koodiriviä ovat lähellä koodin yläosaa ennen mitätöityä asetusta ().
Korvaa verkon nimi WiFi -verkon nimellä ja vaihda salasana salasanallasi.
char ssid = "Verkon nimi"; // verkkosi SSID (nimi)
char pass = "Salasana"; // verkkosi salasana
Se siitä! Lataa nyt koodi MKR1000 -laitteeseen varmistaen, että ohjelmoija on asetettu ATMEL EDGB -tilaan. Voi kestää pari minuuttia, ennen kuin kaikki oikeat säätiedot tulevat näkyviin. Koodi on annettu sellaisenaan, ja se voisi varmasti parantaa. Asetimme karkeasti yöajan yhdeksän ja viiden välillä kuukuvakkeen näyttämiseksi. Tätä voisi parantaa huomattavasti.
Kiitos lukemisesta. Vieraile juotosasemalla.
Suositeltava:
Dell Inspiron 15 3000 -sarjan kiintolevyn käyttäminen: 10 vaihetta
Dell Inspiron 15 3000 -sarjan kiintolevyn käyttäminen: Hei Instructables -lukijat, näytän tänään, kuinka voit käyttää kiintolevyä Dell Inspiron 15 3000 -sarjan kannettavassa tietokoneessa. Todennäköisesti, jos luet tätä, sinulla on joko ongelmia tietokoneen kanssa ja haluat asentaa kiintolevyn uudelleen tai
Smash Dash 3000: 7 askelta
Smash Dash 3000: Tämä on GitHubin kopio tahna 13.4.2019 alkaen osallistuaksesi Instructables LED -kilpailuun! Jos jollain on ongelmia, voit pudottaa ongelman GitHubiin! Koko projektitiedosto osoitteessa https://github.com/naclyellipsis/Smash-Dash-30
EF 230: Kotijärjestelmä 3000 Ohjeellinen: 4 vaihetta
EF 230: Home System 3000 Ohjeellinen: Home System 3000 on laite, joka käyttää Arduinoa, lämpötila -anturia, pietsosummeria, optista ilmaisinta/valotransistoria ja servoa näyttääkseen tapoja parantaa kodin energiatehokkuutta
Energiansäästö 3000: 7 askelta
Energiansäästö 3000: Adrien Green, Huy Tran, Jody Walker Raspberry Pi -tietokoneen ja Matlabin käyttö on yksinkertainen ja tehokas tapa auttaa asunnonomistajia vähentämään energiankulutusta. Paras osa Energy Saver 3000: sta on, että se on erittäin helppo asentaa ja käyttää
Tee oma ammattimainen tietueenpuhdistuskone alle 80 dollarilla ja säästä jopa 3000 dollaria ja enemmän: 6 vaihetta (kuvilla)
Tee oma ammattimainen tietueenpuhdistuslaitteesi alle 80 dollarilla ja säästä jopa 3000 dollaria ja enemmän: Anteeksi englannin kieleni. Kuinka puhdistaa tietueet oikein? Internetissä on monia tapoja. Halvempia tapoja, kuten Knosti tai Discofilm, mutta myös