Satura rādītājs:

Vienkārša laika stacija V2.0: 5 soļi (ar attēliem)
Vienkārša laika stacija V2.0: 5 soļi (ar attēliem)

Video: Vienkārša laika stacija V2.0: 5 soļi (ar attēliem)

Video: Vienkārša laika stacija V2.0: 5 soļi (ar attēliem)
Video: #9 "eXi": Bergmanis par dzīvi pēc svarcelšanas, politiku, tēvu un spēkavīriem | 5. sezona 2024, Jūnijs
Anonim
Vienkārša laika stacija V2.0
Vienkārša laika stacija V2.0

Iepriekš esmu kopīgojis dažāda veida meteoroloģiskās stacijas, kas darbojās atšķirīgi. Ja neesat lasījis šos rakstus, iesaku to apskatīt šeit:

  • Vienkārša laika stacija, izmantojot ESP8266.
  • Telpas laika stacija, izmantojot Arduino un BME280.

Šajā pamācībā es dalīšos ar atjauninātu laika staciju ar iepriekšējo divu funkciju apvienojumu un dažām papildu funkcijām. Līdz ar iekštelpu temperatūru, mitrumu un spiedienu mēs varam iegūt arī pašreizējos laika apstākļus un nākamās dienas prognozi. Visi šie dati tiks parādīti OLED ekrānā, tīmekļa lapā un android/ios lietotnē.

Tāpēc, netērējot vairāk laika, sāciet darbu.

P. S: Ja jums patīk šī pamācība, lūdzu, balsojiet par to sensoru konkursā:)

Piegādes

Šeit ir saraksts ar daļām, kuras mēs izmantosim šim projektam.

Wemos D1 Mini (Amazon US / Amazon EU): varat izmantot jebkuru uz ESP8266 / ESP32 balstītu izstrādātāju paneli

BME280 sensors (Amazon ASV / Amazon EU): noteikti iegādājieties "BME280", lai to nejauktu ar "BMP280"

1,3 collu OLED displejs (Amazon ASV / Amazon ES): es iesaku jums iegūt to pašu OLED, ko esmu izmantojis, vai arī jūs varētu ar to cīnīties, jo daudzi OLED nedarbojas ar ESP dēļiem

Spiedpoga (Amazon ASV / Amazon ES): izmantojiet īslaicīgu slēdzi, jo tas pārslēgsies starp dažādiem režīmiem

Maizes dēlis ar džemperiem (Amazon ASV / Amazon ES): prototipēšanai

Prototipu dēlis (Amazon ASV / Amazon ES): lai lodētu visu, lai padarītu pastāvīgāku prototipu

3.7v akumulators (Amazon ASV / Amazon EU): Sistēmas barošanai (pēc izvēles)

Kopā ar šīm detaļām mums ir nepieciešama arī programmatūra, lai viss darbotos

RemoteMe: tā ir IoT platforma, kurā jums jāizveido konts, lai izmantotu pakalpojumus. Tas ir pilnīgi bez maksas

Arduino IDE: lai augšupielādētu kodu

Šeit ir daži rīki, kas jums varētu būt nepieciešami ceļā:

Stiepļu noņēmēji (Amazon ASV / Amazon ES)

Lodēšanas komplekts (Amazon ASV / Amazon ES)

Palīdzīgas rokas (Amazon ASV / Amazon ES)

Kad esat savācis visu materiālu, mēs varam pāriet uz nākamo soli.

1. darbība: tīmekļa lietotnes un tīkla ierīces izveide:

Tīmekļa lietotnes un tīkla ierīces izveide
Tīmekļa lietotnes un tīkla ierīces izveide
Tīmekļa lietotnes un tīkla ierīces izveide
Tīmekļa lietotnes un tīkla ierīces izveide
Tīmekļa lietotnes un tīkla ierīces izveide
Tīmekļa lietotnes un tīkla ierīces izveide

Vispirms mums jādodas uz Remoteme.org un jāpierakstās savā kontā. Ja jums nav konta, tagad ir īstais laiks to izveidot. Tagad, kad esam pierakstījušies tālvadības kontā, mēs varam izveidot savu laika staciju, veiciet tālāk norādītās darbības.

  1. Kad mēs pierakstāmies savā tālvadības kontā, mēs tiekam novirzīti uz lapu, kurā redzēsim projektu sarakstu. Ritiniet uz leju un jūs atradīsit "Meteoroloģiskā stacija". Noklikšķiniet uz tā.
  2. Parādīsies uznirstošais logs, šeit noklikšķiniet, lai atrastu visu nepieciešamo informāciju par projektu. Ja vēlaties, varat izlasīt visu informāciju vai vienkārši izpildīt šo pamācību.
  3. Mums jādodas uz cilni "veidot to" un jāaizpilda informācija.

    • Vispirms ievadiet savu WiFi vārdu un paroli. Tas ļaus ESP platei izveidot savienojumu ar jūsu WiFi tīklu.
    • Tālāk ir iespēja, kurā mēs varam izvēlēties dēļa veidu. Tā kā mēs izmantojam Wemos D1 mini, pamatojoties uz ESP8266, mēs izvēlēsimies šo dēli.
    • Tagad mums jāievada atrašanās vieta, tā ir pilsēta, kurā jūs dzīvojat. Starp pilsētas nosaukumu un valsts kodu. Piemēram: tāpat kā attēlā "Varšava, PL" tas nozīmē Varšavas pilsētu, Poliju. Pēc pilsētas un valsts ievadīšanas ritiniet uz leju. Šeit jūs varat mainīt lietotnes un ierīces nosaukumu, taču tas nav obligāti. Tātad jūs varat tieši noklikšķināt uz "Nākamais solis".
    • Šis ir pēdējais solis, vienkārši noklikšķiniet uz "Izveidot projektu". Tagad jūs varat lejupielādēt kodu, ko automātiski ģenerējis koda vednis.
    • Zemāk ir 3 iespējas: Atvērt, QR kods un Instalēt. Noklikšķinot uz pirmās opcijas, tiks atvērta tīmekļa lapa ar laika apstākļu datiem. Otrā iespēja saņems QR kodu, kuru var skenēt, izmantojot jebkuru viedtālruni, lai iegūtu tīmekļa lapu mobilajā pārlūkprogrammā. Trešā iespēja sniegs arī tīmekļa lapu, kurā tiks instalēta tīmekļa lietojumprogramma operētājsistēmā Android/iPhone.

Tīmekļa vietnē jūs pamanīsit, ka pirmajās divās plūsmās ir redzami dati, bet pēdējā ir tukša. Tas ir tāpēc, ka mums vēl ir jāizveido istabas laika stacija. Tātad, izveidosim ķēdi mūsu laika stacijai.

2. darbība: shēmas izveide:

Ķēdes izveide
Ķēdes izveide
Ķēdes izveide
Ķēdes izveide

Tagad, kad mums ir kods, mums tas ir jāaugšupielādē uz tāfeles. Bet vispirms mums ir jāpievieno displejs, BME280 sensors un slēdzis Wemos D1 mini. Lai to izdarītu, vispirms skatiet iepriekš redzamo shēmu.

Šeit mēs esam izmantojuši I2C protokolu moduļu savienošanai.

  • SDA līdz tapai D2
  • SCL līdz tapai D1
  • GND piespraust GND
  • VIN līdz tapai 3.3v

Piezīme. Savienojiet displeja SDA un SCL tapas un BME280 ar ESP. Visām GND tapām jābūt savienotām kopā.

Viens slēdža terminālis ir pievienots D3, bet otrs - GND. Ja jūs nezināt, kā darbojas spiedpoga, es iesaku jums apskatīt šo rakstu. Lai labāk izprastu, skatiet iepriekš redzamos attēlus.

3. darbība: koda augšupielāde:

Koda augšupielāde
Koda augšupielāde

Pirms koda augšupielādes pārliecinieties, vai IDE ir instalētas visas ESP plates. Ja nezināt, kā to izdarīt, noskatieties šo YouTube videoklipu.

Instalējiet arī šādas bibliotēkas:

  1. RemoteMe
  2. RemoteMeUtils
  3. SparkFun BME280
  4. esp8266-OLED-master
  5. RBD_poga
  6. RBD_Timer

Lai instalētu šīs bibliotēkas. atveriet IDE un dodieties uz Rīki >> Pārvaldīt bibliotēkas. Meklēšanas joslā pa vienam ievadiet bibliotēkas nosaukumu un instalējiet to.

Tagad izvelciet no RemoteMe lejupielādēto koda failu un atveriet to, izmantojot Arduino IDE. Veiciet tālāk norādītās darbības.

  1. Pievienojiet wemos datoram un izvēlieties tāfeles veidu (Wemos D1 R1 mini) un izvēlieties pareizo portu.
  2. Tagad augšupielādējiet kodu un gaidiet, līdz tas tiks pabeigts.
  3. Pēc koda augšupielādes tāfele izveidos savienojumu ar jūsu WiFi un sāks rādīt datus OLED ekrānā.
  4. Nospiežot pogu, pārslēgsies starp 3 režīmiem. Jūs to varat pārbaudīt pats.

Tagad, kad viss darbojas kā paredzēts, mēs varam turpināt, lai padarītu šo ķēdi pastāvīgāku un slēgtāku, lai tā izskatītos labāk.

4. solis: PCB un korpusa izveide:

PCB un korpusa veidošana
PCB un korpusa veidošana
PCB un korpusa veidošana
PCB un korpusa veidošana
PCB un korpusa veidošana
PCB un korpusa veidošana
Būvniecības PCB un korpuss
Būvniecības PCB un korpuss

Lai padarītu mūsu ķēdi drošāku un pastāvīgāku, mums ir jāsalodē visas sastāvdaļas uz prototipa plates. Es esmu kopīgojis sava darba attēlus, lai sniegtu labāku priekšstatu. Ja vēlaties, varat izveidot atšķirīgu dizainu.

Korpusam es izmantoju putu plāksni, jo to ir viegli lietot un strādāt. Zemāk es sniedzu CAD, uz kuru varat atsaukties, lai izveidotu savu korpusu.

5. darbība: video apmācība:

Ja jums patīk šī pamācība, lūdzu, balsojiet.

Ieteicams: