Indholdsfortegnelse:

CigarSaver: 6 trin
CigarSaver: 6 trin

Video: CigarSaver: 6 trin

Video: CigarSaver: 6 trin
Video: Cigarsaver Gen2 2024, November
Anonim
CigarSaver
CigarSaver

Hej, mit navn er Thibault D'Haese og jeg er studerende på Howest Kortrijk. Jeg er i øjeblikket i mit første år med multimedie- og kommunikationsteknologi.

I slutningen af året måtte vi lave et IoT-projekt. Til dette projekt kom jeg på ideen om at lave en humidor, der sender alle sine målte data til et websted. Til min enhed valgte jeg et oplagt navn, CigarSaver.

Nedenfor kan du læse alle de nødvendige trin, jeg har været nødt til at gå igennem for at bringe projektet til et vellykket resultat.

Trin 1: Komponenter og materialer

Komponenter og materialer
Komponenter og materialer
Komponenter og materialer
Komponenter og materialer
Komponenter og materialer
Komponenter og materialer

Til mit projekt brugte jeg en masse forskellige komponenter til at kunne bringe alting til en god ende. De komponenter, jeg brugte, er angivet nedenfor. De samlede omkostninger til dette projekt var omkring € 233.

Komponenter:

  • Raspberry Pi 4 model B
  • Raspberry Pi strømforsyning
  • Raspberry Pi T-skomager
  • 32 GB micro SD -kort
  • Brødbræt
  • Temperatursensor ~ DS18B20
  • Fugtighedssensor ~ DHT11
  • Magnetisk dørkontakt
  • 5K modstande
  • LCD 16x2
  • Stepmotor ~ 28BYJ-48
  • ULN2003 driver
  • Aktiv summer
  • Jumper til hun til hun
  • Trøjer fra mand til mand
  • Jumper til hun til mand

Materialer:

  • Træ
  • Plexiglas
  • Dørhåndtag

Værktøjer:

  • Industrielt træ sav
  • Elektrisk sav
  • Elektrisk skruetrækker
  • Loddekolbe
  • Bore

I excel -filen herunder kan du se den komplette prisliste over alle mine materialer.

Trin 2: Database

Database
Database

Efter at jeg havde fundet ud af hver komponent, begyndte jeg at oprette et enhedsforholdsdiagram.

Med min database kan du se:

  • Den aktuelle værdi, hvis døren er åben eller ej
  • Når døren er åbnet
  • Historik over temperaturen og den aktuelle temperatur
  • Historik om fugtighedsprocent og den aktuelle fugtighedsprocent

Jeg hostede min database på min RPi ved hjælp af MariaDB.

Trin 3: Oprettelse af Fritzing Scheme

Oprettelse af Fritzing Scheme
Oprettelse af Fritzing Scheme
Oprettelse af Fritzing Scheme
Oprettelse af Fritzing Scheme

Efter at alt var fundet ud, var det tid til at sammensætte min hardware. Først gjorde jeg dette næsten med computeren, så jeg kunne ikke gøre noget forkert, som kunne forårsage kortslutning.

Til oprettelse af denne ordning brugte jeg programmet fritzing.

Trin 4: Samling af hardware

Samling af hardware
Samling af hardware
Samling af hardware
Samling af hardware

Da mit fritzingsprogram var færdigt, og jeg var tilfreds med det, begyndte jeg at sammensætte min hardware. Jeg startede med min temperatur- og fugtighedsføler. Det gjorde jeg, fordi sensorerne så det letteste ud for mig. Dørsensoren var det sidste, jeg gjorde af sensorerne, fordi den stadig skulle leveres.

Efter at sensorerne var færdige, lavede jeg min LCD. Dette var ikke så svært længere, fordi jeg allerede har skiftet og kodet det tidligere.

Det sidste trin var at forbinde mine aktuatorer. Den første aktuator, jeg tilsluttede, var min summer. Når det lykkedes, skiftede jeg til den sidste aktuator, nemlig min stepper motor

Du kan finde min kode på github.

Trin 5: Design Mobile First Website

Design mobil første websted
Design mobil første websted

For at kunne vise alle de data, der blev målt af mine sensorer, besluttede jeg at lave et design i Adobe XD, som jeg senere vil konvertere til et egentligt websted. Via webstedet kan du også kontrollere humidors fugtprocent.

Trin 6: Opbygning af sagen

Bygger sagen
Bygger sagen

Så var det tid til at lave mit kabinet. For mine materialer gik jeg til Brico og købte træ et plexiglas. Jeg lavede ydersiden af min kasse af træ, som jeg havde skåret af en tømrer. På indersiden satte jeg mit plexiglas, så du let kan se de elektroniske komponenter, hvis noget gik galt.

Min kode kan findes på github lige her.

Anbefalede: