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, Studeni
Anonim
CigarSaver
CigarSaver

Pozdrav, moje ime je Thibault D'Haese i student sam na Howest Kortrijku. Trenutno sam na prvoj godini multimedijske i komunikacijske tehnologije.

Krajem godine morali smo napraviti IoT-projekt. Za ovaj projekt došao sam na ideju napraviti humidor koji šalje sve svoje izmjerene podatke na web stranicu. Za svoj uređaj odabrao sam očito 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

Sastavni dijelovi i materijali
Sastavni dijelovi i materijali
Sastavni dijelovi i materijali
Sastavni dijelovi i materijali
Sastavni dijelovi i materijali
Sastavni dijelovi i materijali

Za svoj sam projekt koristio mnogo različitih komponenti kako bih sve mogao dovesti do dobrog kraja. Komponente koje sam koristio navedene su u nastavku. Ukupni trošak za ovaj projekt iznosio je oko 233 €.

Komponente:

  • Raspberry Pi 4 model B
  • Napajanje malinom Pi
  • Raspberry Pi T-postolar
  • 32 GB mikro SD kartica
  • Oglasna ploča
  • Senzor temperature ~ DS18B20
  • Senzor vlage ~ DHT11
  • Magnetski prekidač za vrata
  • 5K otpornici
  • LCD 16x2
  • Koračni motor ~ 28BYJ-48
  • ULN2003 upravljački program
  • Aktivni zujalica
  • Žice za spajanje ženski na ženski
  • Žice kratkospojnika muški na muški
  • Žice kratkospojnika za žene

Materijali:

  • Drvo
  • Pleksiglas
  • Kvaka

Alati:

  • Industrijska pila za drvo
  • Električna pila
  • Električni odvijač
  • Lemilica
  • Bušilica

U dolje navedenoj excel datoteci možete vidjeti cjelokupni 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
  • Kad su vrata otvorena
  • Povijest temperature i trenutna temperatura
  • Povijest postotka vlage i trenutnog postotka vlage

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

Korak 3: Stvaranje sheme prelijevanja

Izrada Fritzing sheme
Izrada Fritzing sheme
Izrada Fritzing sheme
Izrada Fritzing sheme

Nakon što je sve bilo shvaćeno, došlo je vrijeme za sastavljanje hardvera. Prvo sam to učinio praktički s računalom pa nisam mogao učiniti ništa loše što bi moglo uzrokovati kratki spoj.

Za izradu ove sheme koristio sam program fritzing.

Korak 4: Sklapanje hardvera

Sklapanje hardvera
Sklapanje hardvera
Sklapanje hardvera
Sklapanje hardvera

Kad je moja shema fritzinga završena i kad sam bila zadovoljna, počela 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 zadnje što sam napravio od senzora jer se još morao isporučiti.

Nakon što su senzori obavili, napravio 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, prebacio sam se na posljednji pogon, naime, 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 Adobeu XD koji ću kasnije pretvoriti u stvarnu web stranicu. Putem web stranice možete kontrolirati i postotak vlažnosti humidora.

Korak 6: Izgradnja kućišta

Izgradnja slučaja
Izgradnja slučaja

Tada je došlo vrijeme da napravim svoje kućište. Zbog materijala sam otišao u Brico i kupio drvo od pleksiglasa. Vanjsku stranu svoje kutije napravio sam od drveta koje mi je izrezao stolar. 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čeni: