Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Veroboard -piirilevyn valmistus
- Vaihe 2: Tee kotelo
- Vaihe 3: Asenna elektroniikka koteloon
- Vaihe 4: Arduinon ohjelmointi
- Vaihe 5:
Video: WiFi -kello, ajastin ja sääasema, Blynk -ohjattu: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä on Morphing -digitaalikello (kiitos Hari Wigunalle konseptista ja muotoilukoodista), se on myös analoginen kello, sääilmoitusasema ja keittiöajastin.
Sitä ohjaa kokonaan älypuhelimesi Blynk -sovellus WiFi -yhteydellä.
Sovelluksen avulla voit:
Näytä muuttuva digitaalinen kello, päivä, päivämäärä, kuukausi Näytä analoginen kello, päivä, päivämäärä, kuukausi
Näytä ylöspäin vierivä sää OpenWeathermap.org -palvelusta ja paikallisesta lämpötila-/kosteusanturista.
Käytä keittiön ajastintoimintoa
NTP -palvelimen ajan päivitys aikavyöhykkeen valitsimella
OTA (over the air) laiteohjelmistopäivitys
Tässä kuvattu järjestelmän laiteohjelmisto käyttää Blynkin paikallista palvelinta, joka käyttää Raspberry Pi -laitetta. Blynk -verkkosivustolla on paljon tietoa tämän määrittämisestä.
Paikallisen palvelinohjelmiston lataaminen on ilmaista ja voi säästää rahaa, jos kotisi ympärillä on monia Blynk -ohjattuja laitteita.
Vaihtoehtoisesti voit luoda tilin Blynkille ja käyttää niiden palvelimia, vaikka tämä todennäköisesti maksaa muutaman dollarin sovelluswidgetistä. Blynk -liittymisessä on ilmaista energiaa (widgettejä), mutta se ei riitä tähän projektiin.
Tämä on melko monimutkainen järjestelmä, johon kuuluu useita wifi -järjestelmiä, palvelin ja monimutkainen laiteohjelmisto/ohjelmisto.
Asennus ja johdotus ovat melko yksinkertaisia, mutta kiinteä asennus on monimutkaista.
Toivottavasti muistan kertoa sinulle kaiken mitä sinun tarvitsee tietää:)
Tutki Bynk -verkkosivustoa Blynk, sinun on myös asennettava sovellus puhelimeesi.
Sinun on myös avattava ilmainen tili osoitteessa OpenWeathermap.org saadaksesi api -avaimesi.
En suosittelisi aloittelijaa kokeilemaan tätä projektia.
Huomaa, että tämä on kello -kilpailun osallistuja, äänestä jos haluat
Tarvikkeet
NodeMCU 12E ESP8266 -moduuli kuten täällä
64 x 32 pistematriisinäyttö, kuten täällä
RTC reaaliaikainen kellomoduuli kuten täällä
DHT11 lämpötila/kosteusmoduuli, kuten täällä
Vero -levy näin
Jotain puuta kotelolle (lavapuu tekee)
5v 6A virtalähde näin
Virtaliitäntä (PCB -kiinnitys), kuten tämä
Noin 24/28 mittarin eristetty lanka
16 -suuntainen nauhakaapeli (noin 300 mm), 2 x naaras DIL -liitintä ja 1 x 6 -suuntainen DIL -liitäntä
16 -suuntainen DIL -nauhaliitin, uros (PCB -kiinnitys)
2 -tie riviliitin (PCB -kiinnitys)
naaraspuoliset otsanauhat yksiriviset (yhteensä noin 40, eri pituuksia)
TYÖKALUT
Juotosasema, juote, lankaleikkurit jne.
Vaihe 1: Veroboard -piirilevyn valmistus
Leikkaa pala Vero -levystä 36 tai 37 nauhaa ja 13 reikää leveitä.
Juotos Arduino -kortin (2 x 15 -suuntainen), RTC -moduulin (5 -suuntainen) ja DHT11 -moduulin (3 -suuntainen) yksirivisten naarasliittimien nauhoihin, kuten kuvista näkyy.
Juotos DC -pistorasiaan ja kaksisuuntaiseen riviliittimeen, kuten kuvassa.
Juotos 16 -suuntaiseen DIL -urosnauhaliittimeen kuvan mukaisesti.
Johda levy kaavion mukaisesti ja leikkaa raidat tarvittaessa.
Tee riittävän pitkä nauhakaapeli, jossa on 16 -suuntainen naaras DIL -liitin kummassakin päässä.
Matriisimoduulini mukana tuli virtajohto.
Jos virtajohto ei ole mukana, tee siitä riittävän pitkä näyttöä varten. Punaiset ja mustat johdot, joissa on 4 -suuntainen liitin matriisimoduuliin.
Sinun on myös tehtävä 5 -suuntainen kaapeli, jossa on 6 -suuntainen DIL -naarasliitin matriisimoduulin oikeanpuoleiseen liittimeen liittämistä varten. Nämä 5 johtoa voitaisiin katkaista nauhakaapelista, mutta minusta oli helpompaa palata levylle ja uudelleen oikeanpuoleiseen liittimeen.
Noudata kaikkien johdotusten kaaviota.
Käy läpi kaikki liitännät monimetrillä tai jatkuvuuden tarkistimella ja varmista, ettei niissä ole oikosulkuja tai siltayhteyksiä. Tarkista, että jännitejohdot ovat oikein.
Yritän löytää aikaa tehdä tämä ja ladata.
Vaihe 2: Tee kotelo
Tein kotelon jostain männystä.
Piirustus on melko oikea, kuten aina tietokoneen nerverille suunnitellut asiat sopivat niihin.
Saatat joutua talttaamaan ja murskaamaan, jotta elektroniikka sopisi.
Tein sen viistoilla kulmilla, kuten kuvakehyksen, nyt tekisin sen CNC -koneellani.
Luulen, että se voidaan myös tulostaa 3D -muodossa. Sinun valintasi.
Jos se on puuta, roiskuta siihen lakkaa.
Vaihe 3: Asenna elektroniikka koteloon
Asenna ensin Matrix -paneeli ja sitten Vero -piirilevy.
Kytke virtalähde pistorasiaan ja tarkista, että Vero -kortin jännitteet ja maadoitukset ovat oikeissa paikoissa Arduinossa, RTC: ssä, DHT11: ssä (älä unohda akkua), kaksisuuntainen virtaliitin matriisiin ja nauhakaapelit.
Kun kaikki tarkistukset ovat kunnossa, irrota virtalähde ja kytke Arduino, RTC ja DHT11.
Kiinnitä nauhaliittimet molempiin päihin varmistaen, että ne ovat oikein päin.
Liitä 6 -tie liitin oikeaan matix -liittimeen.
Työnnä verkkovirtajohto matriisipaneeliin, katkaise ja irrota päät sopivasta pituudesta ja ruuvaa Vero -kortin riviliittimeen varmistaen oikean napaisuuden.
Vaihe 4: Arduinon ohjelmointi
Tarvitset Arduino IDE: n asennettuna, verkossa on paljon tietoa siitä, miten tämä tehdään. Arduino IDE.
Kun olet asentanut, siirry asetuksiin ja kopioi alla oleva tekstirivi ja liitä Lisätaulujen hallinnan URL-osoitteet -ruutuun:-
arduino.esp8266.com/stable/package_esp8266c…
Sinun on asennettava seuraavat kirjastot:
1. BlynkSimpleEsp8266, voi saada täältä. kaikki mitä sinun tarvitsee tietää tällä sivustolla täällä
2. ESP8266WiFi täällä
3. WiFiUdp täällä
4. ArduinoOTA sisältyy IDE: hen
5. TimeLib täällä
6. RTClib tästä
7. DHT täällä
8. Ticker tästä
9. PxMatrix täällä
10. Fontit/Org_01 täällä
Kirjastojen asentaminen ei ole osa tätä opastettavaa, paljon tietoa verkossa.
Sinun on käynnistettävä IDE uudelleen kirjastojen asentamisen jälkeen.
Käynnistä IDE ja avaa BasicOTA.ino -tiedosto, jos haluat käyttää OTA -ominaisuutta, lataa BasicOTA.ino ensin ESP8266 -kortille ja nollaa levy sen jälkeen.
Sinua koskevat tiedot on lisättävä, jos ino -tiedostossa on kysymysmerkkejä. Niiden tulee olla rivinumeroissa:
6 - wifi -SSID, 7 - wifi -salasanasi, avaa MorphClockScrollWeather.ino -tiedosto Arduino IDE: ssä
Jos et halua käyttää OTA: ta, kommentoi kaikki viittaukset OTA: hon MorphClockScrollWeather.ino -sivustossa käyttämällä IDE: tä.
Digit.cpp: n ja Digit.h: n on oltava samassa kansiossa kuin ino, ne on nähtävä IDE: n välilehdinä.
Sinua koskevat tiedot on lisättävä, jos ino -tiedostossa on kysymysmerkkejä. Niiden tulee olla rivinumeroissa:
124 - aikavyöhyke, 140, 141, 142 - Weathermap Key & Info, 171 - wifi -SSID, 172 - wifi -salasanasi, 173 - Blynk -valtuusmerkki, (lisää tästä myöhemmin)
Rivinumerot ovat vaihtoehto IDE -asetuksissa, valitse ruutu.
Lataa nyt NodeMCU -kortille.
Jos käytät OTA: ta, löydät Edge Lit -kellon IDE: n työkalujen alla olevista porteista, sillä on myös sen IP -osoite. Nyt et tarvitse USB -kaapelia laiteohjelmiston päivittämiseen, tee se WiFi -yhteyden kautta. Hieno huh !!
HUOMAUTUS: Olen huomannut, että viimeisin Arduino IDE ei näytä OTA -portteja. Käytän vanhempaa versiota 1.8.5. Tämä toimii OK. He ovat saattaneet korjata tämän virheen, kun lataat uusimman IDE: n.
Vaihe 5:
Noudata alla olevia ohjeita:
1. Lataa Blynk -sovellus: https://j.mp/blynk_Android tai
2. Kosketa QR-koodikuvaketta ja osoita kamera alla olevaan koodiin
3. Nauti sovelluksestani!
Huomaa, että huomasin, että se on eri kirjautumistunnus ja salasana sovellukselle verkkosivustolle.
Jos käytät paikallista palvelinta, kosketa liikennevalokuvaketta kirjautumisnäytössä, liu'uta kytkin asentoon Mukautettu, täytä paikallisen palvelimesi IP -osoite (tämä löytyy RPi -aloitusnäytöstä, se on jotain 192.186. 1. ???), kirjoita IP -osoitteen viereen porttiosoitteeksi 9443. Kirjaudu sisään.
Kun sovelluksessa luodaan uusi projekti, valtuutusmerkki luodaan, se voidaan lähettää sähköpostitse itsellesi ja lisätä sitten MorphClockScrollWeather.ino -tiedostoon Arduino IDE: n avulla.
Luulen, että siinä on kaikki, onnea.
Jos sinulla on kysyttävää, käytä alla olevia kommentteja. Yritän vastata parhaani mukaan.
Suositeltava:
NaTaLia -sääasema: Arduinon aurinkovoimalla toimiva sääasema tehty oikein: 8 vaihetta (kuvilla)
NaTaLia -sääasema: Arduino -aurinkovoimalla toimiva sääasema tehty oikein: 1 vuoden onnistuneen toiminnan jälkeen kahdessa eri paikassa jaan aurinkovoimalla toimivan sääaseman projektisuunnitelmani ja selitän, kuinka siitä kehittyi järjestelmä, joka voi todella selviytyä pitkään ajan aurinkoenergiasta. Jos seuraat
DIY -sääasema ja WiFi -anturiasema: 7 vaihetta (kuvilla)
DIY -sääasema ja WiFi -anturiasema: Tässä projektissa näytän sinulle, kuinka luoda sääasema yhdessä WiFi -anturiaseman kanssa. Anturiasema mittaa paikalliset lämpötila- ja kosteustiedot ja lähettää ne WiFi -yhteyden kautta sääasemalle. Sääasema näyttää sitten t
Askelmoottori, jossa D -varvastossut ja 555 -ajastin; piirin ensimmäinen osa 555 -ajastin: 3 vaihetta
Askelmoottori, jossa D -varvastossut ja 555 -ajastin; piirin ensimmäinen osa 555 -ajastin: Askelmoottori on tasavirtamoottori, joka liikkuu erillisinä vaiheina, ja sitä käytetään usein tulostimissa ja jopa robotiikassa. Selitän tämän piirin vaiheittain. ajastin. Se on ensimmäinen kuva (katso yllä), jossa on 555 siru ja
Arduino WiFi langaton sääasema Wunderground: 10 vaihetta (kuvilla)
Arduino WiFi Wireless Weather Station Wunderground: Tässä ohjeessa näytän sinulle, miten voit rakentaa henkilökohtaisen langattoman sääaseman ArduinoA -sääasema on laite, joka kerää sää- ja ympäristötietoja käyttämällä monia erilaisia antureita. Voimme mitata monia asioita
Aurinkovoimalla toimiva WiFi -sääasema V1.0: 19 vaihetta (kuvilla)
Aurinkokäyttöinen WiFi -sääasema V1.0: Tässä ohjeessa näytän sinulle, kuinka rakentaa aurinkovoimalla toimiva WiFi -sääasema Wemos -kortilla. Wemos D1 Mini Prossa on pieni muoto ja laaja valikoima plug-and-play-kilpiä, joten se on ihanteellinen ratkaisu nopeasti