Satura rādītājs:
- 1. darbība. Kā darbojas meteoroloģiskā stacija
- 2. darbība: shēmas shēma
- 3. solis: PCB izgatavošana
- 4. solis: korpusa dizains
- 5. solis: Sastāvdaļas
- 6. darbība: programmatūras daļa
- 7. solis: aparatūras montāža un demonstrēšana
Video: Tiešsaistes laika stacija (NodeMCU): 7 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Čau puiši! Es ceru, ka jums jau patika mans iepriekšējais pamācāmais "Arduino Robot 4WR" un esat gatavs jaunam, kā parasti, es izveidoju šo pamācību, lai soli pa solim palīdzētu jums izveidot savu elektronisko projektu.
Šī projekta izstrādes laikā mēs centāmies pārliecināties, ka šī pamācība būs labākais ceļvedis, kas jums palīdzēs, kamēr jūs izvēlēsities izveidot savu elektronisko projektu, tāpēc mēs ceram, ka šajā pamācībā ir nepieciešamie dokumenti.
Šo projektu ir tik ērti izgatavot īpaši pēc pielāgotas PCB iegādes, ko esam pasūtījuši no JLCPCB, lai uzlabotu mūsu elektroniskās ierīces izskatu, un šajā rokasgrāmatā ir pietiekami daudz dokumentu un kodu, lai jūs varētu izveidot savu skaisto laika staciju.
Mēs esam veikuši šo projektu tikai 2 dienās, tikai vienu dienu, lai iegūtu visas nepieciešamās detaļas un pabeigtu aparatūras izgatavošanu un montāžu, pēc tam vienu dienu, lai sagatavotu kodu, kas atbilst mūsu projektam un vista, mēs esam uzsākuši testēšanu un korekcijas.
Ko jūs mācīsities no šī pamācības:
- Pareiza aparatūras izvēle jūsu projektam atkarībā no tā funkcijām.
- Izprotiet laika staciju darbplūsmu.
- Sagatavojiet shēmu, lai savienotu visus izvēlētos komponentus.
- Izveidojiet savu PCB dizainu.
- Lodējiet elektroniskās detaļas pie PCB.
- Salieciet visas projekta daļas.
- Sāciet pirmo pārbaudi un apstipriniet projektu.
1. darbība. Kā darbojas meteoroloģiskā stacija
Kā vienmēr, es sāku savu projektu ar šo īso aprakstu, mūsu projekta pamatā ir NodeMCU izstrādātāju plāksne, kurā jau ir iekļauts WiFi modulis, lai izveidotu savienojumu ar internetu, lai saņemtu laika prognozes atjauninājumus un parādītu to savienotajā OLED ekrānā uz NodeMCU, izmantojot I²C sakaru portu.
Lai tas viss notiktu bez problēmām, dažas bibliotēkas ir jāiekļauj avota kodā. Šīs bibliotēkas ir pieejamas atvērtā koda formātā, un jūs varat tās pievienot tieši no sava Arduino IDE
Meteoroloģiskā stacija arī iegūs laika un datuma datus no interneta, un, lai veiktu šādu funkciju, mums ir jānodrošina NodeMCU vietnes, no kurām tā augšupielādēs laika prognozes un laika datuma datus. Tas viss tiks paskaidrots šīs prezentācijas sadaļā Programmatūra.
2. darbība: shēmas shēma
Šis projekts ir tik vienkāršs, bez sarežģītības, es izmantoju tiešsaistes platformu easyEDA, lai sagatavotu šo shēmu, kurā ir visi šim projektam nepieciešamie komponenti un dažas papildu detaļas, piemēram, zvana signāls dažām trauksmēm un dažas LED izejas. shematiskā formāta vai-p.webp
3. solis: PCB izgatavošana
Pēc shēmas sagatavošanas es pārveidoju šo shēmu par pielāgotu PCB dizainu ar mākoņa formu, lai tas atbilstu mūsu projekta tēmai. Viss, kas mums tagad ir vajadzīgs, ir šīs shēmas dizaina izgatavošana, tāpēc es pārcēlos uz JLCPCB kā labākos un lētākos PCB ražotājus, lai iegūtu vislabāko PCB ražošanas pakalpojums, JLC ir profesionāls PCB ražotājs, kas piedāvā liela mēroga, akas aprīkojumu, stingru pārvaldību un izcilu kvalitāti. kā vienmēr viss, kas jums nepieciešams, ir tikai daži klikšķi, lai augšupielādētu PCB dizaina GERBER failus un iestatītu dažus ražošanas parametrus, nekā es gaidu tikai trīs dienas, lai saņemtu pasūtījumu.
Kā redzat fotoattēlos, PCB ir ļoti labi ražoti, un šī mākoņa forma mūsu projektam piešķirs labāku izskatu
Saistītie lejupielādes faili
Šai shēmai varat arī lejupielādēt Gerberfile.
4. solis: korpusa dizains
Es izmantoju programmatūru, lai izstrādātu šo korpusu, kur mēs novietosim elektroniskos komponentus, un pēc tam es izveidoju izstrādātās detaļas, izmantojot CNC lāzera griešanas mašīnu.
jūs varat lejupielādēt DXF failus korpusa daļām
5. solis: Sastāvdaļas
Tagad pārskatīsim visu šī projekta sastāvdaļu sarakstu, tāpēc mums būs nepieciešams:
★ ☆ ★ Nepieciešamās sastāvdaļas (Amazon saites) ★ ☆ ★
PCB, ko esam pasūtījuši no JLCPCB
- NodeMCU izstrādātāju padome:
- Viens OLED displeja ekrāns:
- Daži SIL savienotāji:
- Mini USB savienotājs:
- Divas baltas gaismas diodes (5 mm):
- 100 omu rezistors:
- 5 V līdzstrāvas strāvas adapteris:
- Un korpusa daļas
6. darbība: programmatūras daļa
Arduino IDE bibliotēkas iestatīšana
Pārliecinieties, vai jūsu dators ir savienots ar internetu, lai piekļūtu tiešsaistes bibliotēkām. Kad esat palaidis Arduino IDE, pārejiet uz skici >> iekļaut bibliotēku >> pārvaldīt bibliotēkas, parādīsies jauns logs, kurā tiks parādītas jūsu instalētās bibliotēkas un citas bibliotēkas, kuras varat lejupielādēt; pārliecinieties, vai esat lejupielādējis visas šīs trīs bibliotēkas parādiet iepriekš minētos fotoattēlus un varat tos meklēt pēc to nosaukumiem (lejupielādējiet tādu pašu versiju kā manējie)
- Pirmā bibliotēka ir OLED displejs, kas atvieglos displeja ekrāna vadību, izmantojot NodeMCU plati.
- Otrā bibliotēka palīdzēs jums iegūt NodeMCU avota kodu.
- Trešā bibliotēka ir tiešsaistes straumēšanas bibliotēka, jo interneta dati ir nedaudz lieli dati, lai MCU tos interpretētu, tāpēc šī bibliotēka palīdzēs sadalīt lielos interneta datus dažos mazos kadros.
Kad esat ieguvis atbilstošās bibliotēkas, pārejiet pie IDE piemēriem un palaidiet laika staciju demonstrāciju. Kā redzat iepriekšējā fotoattēlā, visas šajā programmā iekļautās lejupielādētās bibliotēkas, nākamais solis, kas mums jāveic, ir WiFi ID un paroles ievietošana, pēc tam mēs pārietam uz vietni openweathermap, no kurienes NodeMCU saņems prognozes atjauninājumus.
Pēc konta izveides šajā vietnē jums būs unikālā API atslēga, tāpēc vienkārši kopējiet un ielīmējiet to koda demonstrācijā.
Tālāk jums ir nepieciešams atrašanās vietas ID, tāpēc dodieties atpakaļ uz openweathermap vietni un atlasiet savu valsti, un vietnes adreses rīkjoslā jūs atradīsit vēlamo atrašanās vietas ID, tāpēc vienkārši kopējiet un ielieciet to savā kodā, pēdējais solis tagad ir augšupielādēt kodu savā NodeMCU, un, ja jūs joprojām nezināt, kā izmantot NodeMCU plates ar Arduino IDE, vienkārši pārbaudiet šo videoklipu, lai palīdzētu jums.
7. solis: aparatūras montāža un demonstrēšana
Tagad viss ir gatavs, tāpēc sāksim lodēt mūsu elektroniskos komponentus uz PCB, un, lai to izdarītu, mums ir nepieciešams lodāmurs un lodēšanas serdes vads.
Kā redzat, šīs PCB izmantošana ir tik vienkārša, jo tā ir ļoti kvalitatīva, un neaizmirstot etiķetes, kas jums palīdzēs, lodējot katru sastāvdaļu, jo augšējā zīda slānī jūs atradīsit katra komponenta etiķeti, kas norāda tās izvietojumu uz dēli un tādā veidā jūs būsiet 100% pārliecināts, ka nepieļausiet nekādas lodēšanas kļūdas.
Katru komponentu esmu pielodējis savā vietā, aptuveni šī PCB ir divslāņu PCB, tas nozīmē, ka varat izmantot abas tā puses, lai lodētu savus elektroniskos komponentus.
Tagad mēs esam pabeiguši aparatūras montāžu, un, kad mēs pievienojam strāvas padeves adapteri, sīkrīks sāk rādīt laika prognozes.
Šo projektu ir tik vienkārši izveidot un tas ir pārsteidzošs, un mēs iesakām ikvienam veidotājam mēģināt izveidot savus sīkrīkus, bet tomēr dažus citus uzlabojumus, kas jāveic mūsu projektā, lai padarītu to daudz sviesta, tāpēc es gaidīšu lai jūsu komentāri to uzlabotu.
Ieteicams:
Tiešsaistes laika stacija: 6 soļi
Tiešsaistes meteostacija: Jūs tam neticēsit! Bet no sākuma. Es strādāju pie nākamās CoolPhone versijas, un to izstrādājot pieļauto kļūdu skaits lika man no tās pārtraukt. Uzvilku kurpes un devos ārā. Izrādījās, ka ir auksts, tāpēc es gribēju
Meteoroloģiskā stacija NaTaLia: ar saules enerģiju darbināma meteoroloģiskā stacija, kas veikta pareizi: 8 soļi (ar attēliem)
Meteoroloģiskā stacija NaTaLia: Arduino ar saules enerģiju darbināma meteoroloģiskā stacija Pareizi darīts: Pēc viena gada veiksmīgas darbības divās dažādās vietās es dalos savos ar saules enerģiju darbināmos laika staciju projektu plānos un paskaidroju, kā tā kļuva par sistēmu, kas patiešām var izdzīvot ilgu laiku no saules enerģijas. Ja sekojat
DIY laika stacija un WiFi sensora stacija: 7 soļi (ar attēliem)
DIY laika stacija un WiFi sensora stacija: Šajā projektā es jums parādīšu, kā izveidot laika staciju kopā ar WiFi sensoru staciju. Sensora stacija mēra vietējās temperatūras un mitruma datus un nosūta tos, izmantojot WiFi, uz meteoroloģisko staciju. Pēc tam meteoroloģiskā stacija parāda t
Tiešsaistes laika displeja logrīks, izmantojot ESP8266: 4 soļi
Tiešsaistes laika displeja logrīks Izmantojot ESP8266: Pirms pāris nedēļām mēs uzzinājām, kā izveidot tiešsaistes laika displeja sistēmu, kas ieguva informāciju par laika apstākļiem konkrētai pilsētai un parādīja to OLED modulī. Šim projektam mēs izmantojām Arduino Nano 33 IoT plati, kas ir jauna tāfele
Laika stacija ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: 3 soļi (ar attēliem)
Laika stacijas ar Arduino, BME280 un displeju, lai redzētu tendenci pēdējo 1-2 dienu laikā: Sveiki! Šeit ir norādījumi par laika apstākļiem, kas jau ir ieviesti. Tie parāda pašreizējo gaisa spiedienu, temperatūru un mitrumu. Līdz šim viņiem trūka kursa prezentācijas pēdējo 1-2 dienu laikā. Šim procesam būtu