Sadržaj:

Floger: uređaj za praćenje vremenskih parametara: 6 koraka
Floger: uređaj za praćenje vremenskih parametara: 6 koraka

Video: Floger: uređaj za praćenje vremenskih parametara: 6 koraka

Video: Floger: uređaj za praćenje vremenskih parametara: 6 koraka
Video: Veremos las cámaras Nikon Z9 y Z8 Curso de fotografía 167 2024, Juli
Anonim
Floger: uređaj za praćenje vremenskih parametara
Floger: uređaj za praćenje vremenskih parametara

Mali povezani i AUTONOMUS uređaj za praćenje nekoliko korisnih vrijednosti koji će vam pomoći u vrtlarstvu

Ovaj uređaj je dizajniran za mjerenje različitih vremenskih parametara:

  • Temperatura poda i zraka
  • Vlažnost poda i vazduha
  • Luminosity

prikazati na LCD ekranu i poslati na actoboard preko sigfox modula (možete ga poslati i sa actoboard -a na drugi uređaj ili bazu podataka, ali o tome nećemo govoriti u ovoj Instuctable).

Kao što sam rekao, uređaj je autonomni, pa ćemo, naravno, koristiti bateriju na solarni panel, ali najvažnije je da uređaj uglavnom nikada neće biti u upotrebi: doista ćemo ga programirati da mjeri svakih sat vremena, na primjer ili osim ako sada ne zatražite da izmjeri rignt. Tako da na kraju uređaj budemo u upotrebi manje od 30 sekundi svakih sati.

BITAN:

  • Koristit ćemo Mbed za učitavanje koda, koji ću velikodušno podijeliti: '), u mikrokontroler, pa ako ste upoznati s njim, to je plus (ako niste, ne brinite, objasnit ću to korak po korak).
  • Takođe dajem sve datoteke za izradu vaše štampane ploče pa ćete je morati samo odštampati.

Korak 1: Komponente

Za ovaj projekt sam naravno koristio senzore, ali trebat će vam i mikrokontroleri i sistem za ishranu

Evo spiska komponenti koje sam koristio:

Podni senzori:

  • Temperature
  • Vlaga

Senzori za vazduh:

Temperatura i vlaga: temperatura i vlaga zraka nalaze se na istom senzoru

Senzor svjetline:

Luminosity

Kartice mikrokontrolera: Koristit ćemo 2 mikrokontrolera

  • STM32L432KC
  • TD1208

Ishrana:

  • Baterija
  • Solarna ćelija
  • Kartica adaptera za ishranu: Na ovoj kartici ćemo spojiti bateriju i solarnu ćeliju (tako da će se baterija moći puniti). S druge strane kartice za prehranu povezat ćemo STM32L432KC USB kablom za napajanje cijelog sistema (u 3.3V).

Ekran:

LCD ekran

Sigfox:

Sigfox modul će nam omogućiti slanje podataka na actoboard

Korak 2: PCB i kod

PCB i kod
PCB i kod

PCB:

Za početak ću podijeliti pcb datoteke. Oni su u formatu koji će normalno raditi na većini štampača.

Za ispis ćete lako pronaći električnu/tehničku radnju koja će to moći učiniti.

Morat ćete napraviti ozbiljnu VIA na PCB -u (ne brinite jer su naznačeni)

KOD:

Prvi korak morate stvoriti račun na MBED -u

Kada to učinite, samo kliknite na sljedeću LINK i imat ćete pristup projektu (samo u načinu čitanja)

Kada dođete do mbed projekta s prethodnom vezom, uvezite ga u svoj radni prostor (kompajler).

Zatim povežite svoj STM32 sa računarom, sastavite glavnu datoteku na mbed -u i kopirajte ovu datoteku u STM32 (jednostavnom kopijom/lepljenjem).

Korak 3: Ožičenje komponenti

Ožičenje komponenti
Ožičenje komponenti
Ožičenje komponenti
Ožičenje komponenti
Ožičenje komponenti
Ožičenje komponenti

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!

Ovaj korak je samo zato da vam pokaže kako spojiti komponente zajedno AKO ih želite testirati na labdecu, na primjer, i zato što je uvijek dobro znati kako stvari funkcioniraju, inače možete preskočiti ovaj korak i samo postaviti komponente na tiskanu ploču će biti povezani

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!

Ovdje imate 3 sheme o tome kako spojiti sve komponente zajedno.

PS: očito CRVENI kabel ide na napajanje od 3,3 V, a CRNI kabel u zemlju.

Ako želite samo testirati sve komponente, možete to učiniti bez dijela za ishranu povezivanjem vašeg STM32L432KC sa računarom.

Korak 4: Actoboard

Actoboard
Actoboard
Actoboard
Actoboard
Actoboard
Actoboard

U ovom dijelu ću vam objasniti kako postaviti svoj račun na Actoboard -u i dohvatiti sve podatke koje šalje vaš Sigfox modul.

Prije svega, posjetite web stranicu Actoboard i kreirajte račun

Kada završite, stvorite novi izvor podataka (slika 1).

Morat ćete pronaći Akeru (slika 2), kada je dobijete i kliknete na nju, stići ćete do prozora "Povežite svoj Akeru uređaj" (slika 3).

Unesite ime koje ćete dati svom izvoru podataka, njegov broj modema i PAC (ove 2 informacije date su na vašem sigfox modulu, jedinstvene su).

Posljednji dio je postavljanje formata podataka koje ćete dohvatiti:

lum:: int: 8 temp_A:: int: 8 hum_A:: int: 8 temp_S:: int: 8 hum_S:: int: 8

NEMOJTE mijenjati format osim ako ne možete promijeniti ni kôd koji sam vam dao (barem promijenite ime, ali ne i format ili broj ugriza).

Dakle, kako biste dobili: svjetlinu (lum), temperaturu zraka (temp_A), vlažnost zraka (hum_A), temperaturu tla (temp_S) i vlažnost tla (hum_S).

Sada možete provjeriti prima li Actoboard poruke sa vašeg Sigfox modula s desne strane istog prozora (slika 4). Nadalje, svoje podatke možete oblikovati pomoću nadzorne ploče za to: Kreirajte novu nadzornu ploču, kliknite na nju i dodajte novi widget (slika 5). Sada se otvara novi prozor pod nazivom "Dodaj widget" (slika 6), kliknite na drugu karticu "Widgets" i odaberite jedan.

Ovdje ću, na primjer, pokazati kako prikazati vrijednost svjetline. Zato odaberite drugi widget "Vrijednost" i promijenite postavke widgeta (slika 7), dodajte skup podataka i odaberite varijablu vještice koju želite prikazati. Sada, ako vratite na nadzornu ploču vrijednost koju će vaša varijabla pojaviti (slika 8).

Korak 5: Prikaz problema

Problemi sa ekranom
Problemi sa ekranom
Problemi sa ekranom
Problemi sa ekranom

U ovom odjeljku ću vam reći koje se vrijednosti očekuju od naših senzora i kako ih možete provjeriti.

Ako ste sve učinili od početka, do sada biste trebali imati valeus na ekranu i na ploči

Ako ovo ne vidite ništa na ekranu niti na ploči

  • Prije svega provjerite sve vaše veze između senzora i mikrokontrolera.
  • Ako razmišljate o svojim vezama, to bi mogao biti vaš LCD ekran (pomalo su krhki). I dalje biste trebali imati vrijednost na actoboard -u ako ste pravilno slijedili posljednji korak

U slučaju da imate problema s postavljanjem actoboard -a, evo trećeg načina da dobijete svoje vrijednosti: Putty

Kako se koristi kit:

  • Povežite svoj uređaj sa računarom i otvorite Windows periferni upravitelj i pronađite na koji port je povezan vaš uređaj (slika 2).
  • Zatim otvorite Putty i odaberite serijski (crveno na slici 3) i raspitajte se o broju COM porta u koji ste pronašli u prethodnom koraku (narančasto na slici 3).
  • Pritisnite OK. Otvorit će se konzola koja prikazuje vrijednosti

Korak 6: Hvala vam

Hvala vam ako ste pokušali napraviti vlastiti FLOGER:) ili čak i ako ste ovo pročitali!

Ako imate bilo kakvih komentara, pitanja ili poboljšanja, slobodno podijelite!

Preporučuje se: