Sadržaj:

Ušteda cigareta: 6 koraka
Ušteda cigareta: 6 koraka

Video: Ušteda cigareta: 6 koraka

Video: Ušteda cigareta: 6 koraka
Video: Haval H-6 HEV Управление ОДНОЙ ПЕДАЛЬЮ!!! 243 л.с 530Нм (гибрид) 2024, Novembar
Anonim
CigarSaver
CigarSaver

Zdravo, moje ime je Thibault D'Haese i student sam na Howest Kortrijk. Trenutno sam na prvoj godini Multimedijske i komunikacijske tehnologije.

Krajem godine morali smo napraviti IoT-projekt. Za ovaj projekt došao sam na ideju da napravim humidor koji šalje sve izmjerene podatke na web stranicu. Za svoj uređaj odabrao sam očigledno ime, CigarSaver.

U nastavku možete pročitati sve potrebne korake koje sam morao proći kako bih projekt doveo do uspješnog ishoda.

Korak 1: Komponente i materijali

Komponente i materijali
Komponente i materijali
Komponente i materijali
Komponente i materijali
Komponente i materijali
Komponente i materijali

Za svoj projekt koristio sam mnogo različitih komponenti kako bih mogao sve dovesti do dobrog kraja. Komponente koje sam koristio navedene su u nastavku. Ukupni troškovi ovog projekta iznosili su oko 233 €.

Komponente:

  • Raspberry Pi 4 model B
  • Napajanje Raspberry Pi
  • Raspberry Pi T-obućar
  • 32 GB mikro SD kartica
  • Breadboard
  • Senzor temperature ~ DS18B20
  • Senzor vlage ~ DHT11
  • Magnetni prekidač za vrata
  • 5K otpornici
  • LCD 16x2
  • Step motor ~ 28BYJ-48
  • ULN2003 upravljački program
  • Aktivni zujalica
  • Žice za ženski spoj
  • Žice kratkospojnika muški na muški
  • Žice za muške kratkospojnike

Materijali:

  • Drvo
  • Pleksiglas
  • Kvaka

Alati:

  • Industrijska pila za drvo
  • Električna pila
  • Električni odvijač
  • Lemilica
  • Drill

U excel datoteci ispod možete vidjeti kompletan cjenik svih mojih materijala.

Korak 2: Baza podataka

Baza podataka
Baza podataka

Nakon što sam shvatio svaku komponentu, počeo sam stvarati dijagram odnosa entiteta.

Uz moju bazu podataka možete vidjeti:

  • Trenutna vrijednost ako su vrata otvorena ili ne
  • Kada su vrata otvorena
  • Istorija temperature i trenutna temperatura
  • Istorija postotka vlažnosti i trenutnog postotka vlažnosti

Hostirao sam svoju bazu podataka na svom RPi -u koristeći MariaDB.

Korak 3: Kreiranje šeme za fritzing

Kreiranje šeme za fritzing
Kreiranje šeme za fritzing
Kreiranje šeme za fritzing
Kreiranje šeme za fritzing

Nakon što je sve bilo shvaćeno, došlo je vrijeme da sastavim svoj hardver. Prvo sam to učinio gotovo s računarom pa nisam mogao učiniti ništa loše što bi moglo uzrokovati kratki spoj.

Za kreiranje ove sheme koristio sam program fritzing.

Korak 4: Sklapanje hardvera

Sklapanje hardvera
Sklapanje hardvera
Sklapanje hardvera
Sklapanje hardvera

Nakon što je moja shema fritzinga završena i kad sam bila zadovoljna njome, počeo sam sastavljati svoj hardver. Počeo sam sa senzorom temperature i vlažnosti. Učinio sam to jer su mi senzori izgledali najlakše. Senzor vrata je posljednje što sam učinio od senzora jer se još morao isporučiti.

Nakon što su senzori gotovi, uradio sam LCD. Ovo više nije bilo tako teško jer sam ga već u prošlosti mijenjao i kodirao.

Zadnji korak bio je povezivanje mojih aktuatora. Prvi pokretač koji sam povezao bio je moj zujalica. Nakon što sam uspio, prešao sam na posljednji pogon, naime, na svoj koračni motor

Moj kôd možete pronaći na githubu.

Korak 5: Dizajnirajte prvu web stranicu za mobilne uređaje

Dizajnirajte prvu web stranicu za mobilne uređaje
Dizajnirajte prvu web stranicu za mobilne uređaje

Kako bih mogao prikazati sve podatke izmjerene mojim senzorima, odlučio sam napraviti dizajn u Adobe XD -u koji ću kasnije pretvoriti u stvarnu web stranicu. Preko web stranice možete kontrolirati i postotak vlažnosti humidora.

Korak 6: Izgradnja kućišta

Izgradnja kućišta
Izgradnja kućišta

Tada je došlo vrijeme da napravim svoje kućište. Zbog materijala sam otišao u Brico i kupio drvo od pleksiglasa. Spoljašnjost kutije sam napravio od drveta koje sam isjekao stolarom. Unutra sam stavio pleksiglas tako da možete lako vidjeti elektroničke komponente ako je nešto pošlo po zlu.

Moj kôd možete pronaći na githubu ovdje.

Preporučuje se: