INHOUDSOPGAWE:

Weerstasie met enkelbord - SLabs -32: 5 stappe
Weerstasie met enkelbord - SLabs -32: 5 stappe

Video: Weerstasie met enkelbord - SLabs -32: 5 stappe

Video: Weerstasie met enkelbord - SLabs -32: 5 stappe
Video: В Этом МЕСТЕ Обитает НАСТОЯЩИЙ ПОЛТЕРГЕЙСТ | This Place Is Home To a Real Poltergeist 2024, Julie
Anonim
Weerstasie met enkelbord - SLabs -32
Weerstasie met enkelbord - SLabs -32

In hierdie instruksies maak ons 'n weerstasie wat temperatuur, lugvochtigheid en grondvog meet met ons SLabs-32-bord, wat ook hierdie data na die Cayenne-wolk stuur vir data-insameling. Ons kry ook gelyktydig die huidige weerinligting van die internet en vertoon dit op die TFT -skerm. Dit alles word gedoen met behulp van een enkele bord, wat SLabs-32 is, 'n ideale bord vir IoT-gebaseerde projekte.

Om u eie SLabs-32 te kry, klik op die onderstaande skakel:

www.fabtolab.com/slabs-32

SLabs-32 het twee ingeboude verwerkers, ESP8266 en Atmega328p. Hierdie bord kombineer die hoë verwerkingsvermoëns van die 32 -bis mikro -beheerder L106 en talle GPIO's wat beskikbaar is vir HMI op die Atmega328p. Met I2C as interprosessorkommunikasie, vergemaklik die Plate-32-bord 'n kombinasie van verwerkingskrag en voldoende GPIO's vir al u komplekse prototipe behoeftes.

Stap 1: Lys van materiaal

Lys van materiaal
Lys van materiaal

Vir hierdie projek benodig u:

  • SLABS-32
  • DHT 11 temperatuur- en humiditeitsensor
  • Grondvog sensor
  • PIR -sensor (opsioneel)
  • Jumper Wires

Stap 2: Hardewareverbindings

Hardewareverbindings
Hardewareverbindings

Die verbindings is baie eenvoudig. Volg die instruksies en die stroombaan diagram hierbo, en u behoort geen probleme te hê nie.

Verbind DHT11:

  • Vcc-pen na SLabs-32 se 3.3V-uitset
  • GND na die GND-pen van SLabs-32
  • Dataspeld tot 3

Aansluitende grondvogsensor:

  • Vcc-pen na SLabs-32 se 3.3V-uitset
  • GND na die GND-pen van SLabs-32
  • Dataspeld na A0

Verbind PIR -sensor:

  • Vcc-pen na SLabs-32 se 3.3V-uitset
  • GND na die GND-pen van SLabs-32
  • Dataspeld tot 2

Die gegewens van die grondvogsensor kan analoog of digitaal wees, dit is aan ons om te besluit. In ons geval het ons die analoog-data-pin-out gebruik.

Stap 3: Maak 'n rekening in Cayanne

Maak 'n rekening in Cayanne
Maak 'n rekening in Cayanne

Skep 'n rekening in Cayenne. Om dit te doen, gaan na die onderstaande skakel:

cayenne.mydevices.com/cayenne/login

Teken in vir 'n rekening en voer u naam, e -posadres in en skep 'n wagwoord.

Sodra u 'n rekening geskep het, moet u u toestel byvoeg sodat dit op die aanlyn -kontroleskerm verkry kan word. Vanuit u paneelbord kan u u IoT -toestelle op afstand monitor en beheer.

Cayenne ondersteun verskeie toestelle en ook 'n reeks sensors, uitbreidings en aandrywers.

In ons projek kies ons 'Bring u eie ding', aangesien ons 'n pasgemaakte bord gebruik. As u daarop klik, sal dit u die “MQTT GEBRUIKERSNAAM”, “MQTT WAGWOORD” en “KLIENT ID” wys, al hierdie geloofsbriewe is uniek en word gebruik om u toestel op te spoor. Maak seker dat u hiervan let, want u moet hierdie parameters in u kode gebruik.

Stap 4: Programmering van SLabs-32

Programmeer SLabs-32
Programmeer SLabs-32

Laai die sketslêers wat by hierdie stap aangeheg is, af.

Nadat u die lêer afgelaai het, maak die skets van die Esp8266 -module oop en doen die volgende dinge:

  • Voer u WiFi -geloofsbriewe in deur die veranderlikes "SID " en "PASSWORD " in die kode te wysig
  • Voer u MQTT -gebruikersnaam en wagwoord in wat deur cayenne verskaf word.
  • Voer u kliënt -ID in wat deur cayenne verskaf word.

Sodra dit klaar is, laai die kode vir Atmega 328p en Esp8266 op en laat u weerstasie begin werk.

Vir meer inligting oor hoe om SLabs-32 te programmeer, klik op die onderstaande skakel:

startoonlabs.com/Getting%20start%20with%2…

Stap 5: Sit terug en ontspan

Sit terug en ontspan!
Sit terug en ontspan!

As u die kode opgelaai het, moet dit vlot verloop. Maak u Cayenne -rekening oop om te sien dat u sensorwaardes gereeld opgedateer word. Dit is aan u hoe u u Cayenne -dashboard wil aanpas; vir demonstrasiedoeleindes het ons 'n eenvoudige widget gekies.

Hierdie instruksies is 'n voortsetting van die onderstaande instruksies

Maak weer -widget minder as 10 minute

Volg ons vir meer maklike en vinnige IoT -projekte.

Hulpbronne:

DHT11 biblioteek gebruik:

DHT11

Aanbeveel: