Inhaltsverzeichnis:

CigarSaver - Gunook
CigarSaver - Gunook

Video: CigarSaver - Gunook

Video: CigarSaver - Gunook
Video: Pefecdraw Cigar Saver unblocker 2024, Oktober
Anonim
Zigarrensparer
Zigarrensparer

Hallo, mein Name ist Thibault D'Haese und ich studiere bei Howest Kortrijk. Ich bin derzeit in meinem ersten Jahr der Multimedia- und Kommunikationstechnologie.

Ende des Jahres mussten wir ein IoT-Projekt machen. Für dieses Projekt kam mir die Idee, einen Humidor zu bauen, der alle seine Messdaten an eine Website sendet. Für mein Gerät habe ich einen offensichtlichen Namen gewählt, CigarSaver.

Nachfolgend können Sie alle notwendigen Schritte lesen, die ich durchlaufen musste, um das Projekt zu einem erfolgreichen Ergebnis zu bringen.

Schritt 1: Komponenten und Materialien

Komponenten und Materialien
Komponenten und Materialien
Komponenten und Materialien
Komponenten und Materialien
Komponenten und Materialien
Komponenten und Materialien

Für mein Projekt habe ich viele verschiedene Komponenten verwendet, um alles zu einem guten Ende bringen zu können. Die Komponenten, die ich verwendet habe, sind unten aufgeführt. Die Gesamtkosten für dieses Projekt beliefen sich auf rund 233 €.

Komponenten:

  • Raspberry Pi 4 Modell B
  • Raspberry Pi Netzteil
  • Raspberry Pi T-Schuster
  • 32 GB Micro-SD-Karte
  • Steckbrett
  • Temperatursensor ~ DS18B20
  • Feuchtigkeitssensor ~ DHT11
  • Magnetischer Türschalter
  • 5K Widerstände
  • LCD 16x2
  • Schrittmotor ~ 28BYJ-48
  • ULN2003-Treiber
  • Aktiver Summer
  • Überbrückungsdrähte von Buchse zu Buchse
  • Stecker-zu-Stecker-Überbrückungsdrähte
  • Überbrückungsdrähte von Buchse auf Stecker

Materialien:

  • Holz
  • Plexiglas
  • Türschnalle

Werkzeuge:

  • Industrielle Holzsäge
  • Kettensäge
  • Elektronischer Schraubenzieher
  • Lötkolben
  • Bohren

In der Excel-Datei unten sehen Sie die vollständige Preisliste aller meiner Materialien.

Schritt 2: Datenbank

Datenbank
Datenbank

Nachdem ich jede Komponente herausgefunden hatte, begann ich, ein Entity-Relationship-Diagramm zu erstellen.

Mit meiner Datenbank können Sie sehen:

  • Der aktuelle Wert, ob die Tür geöffnet ist oder nicht
  • Wenn die Tür geöffnet wurde
  • Verlauf der Temperatur und der aktuellen Temperatur
  • Historie des Feuchtigkeitsprozentsatzes und des aktuellen Feuchtigkeitsprozentsatzes

Ich habe meine Datenbank auf meinem RPi mit MariaDB gehostet.

Schritt 3: Fritzing-Schema erstellen

Fritzing-Schema erstellen
Fritzing-Schema erstellen
Fritzing-Schema erstellen
Fritzing-Schema erstellen

Nachdem alles geklärt war, war es an der Zeit, meine Hardware zusammenzustellen. Zuerst habe ich dies virtuell mit dem Computer gemacht, damit ich nichts falsch machen konnte, was einen Kurzschluss verursachen könnte.

Für die Erstellung dieses Schemas habe ich das Programm Fritzing verwendet.

Schritt 4: Zusammenbau der Hardware

Zusammenbau der Hardware
Zusammenbau der Hardware
Zusammenbau der Hardware
Zusammenbau der Hardware

Als mein Fritzing-Schema fertig war und ich damit zufrieden war, begann ich, meine Hardware zusammenzustellen. Angefangen habe ich mit meinem Temperatur- und Feuchtigkeitssensor. Ich habe das gemacht, weil die Sensoren für mich am einfachsten aussahen. Der Türsensor war das Letzte, was ich von den Sensoren gemacht habe, da er noch geliefert werden musste.

Nachdem die Sensoren fertig waren, habe ich mein LCD gemacht. Das war nicht mehr so schwer, weil ich es schon in der Vergangenheit umgeschaltet und codiert habe.

Der letzte Schritt war, meine Aktoren anzuschließen. Der erste Aktor, den ich angeschlossen habe, war mein Summer. Als es mir gelungen war, wechselte ich zum letzten Aktuator, nämlich meinem Schrittmotor

Meinen Code findest du auf github.

Schritt 5: Mobile First-Website erstellen

Entwerfen Sie eine Mobile First-Website
Entwerfen Sie eine Mobile First-Website

Um alle von meinen Sensoren gemessenen Daten anzeigen zu können, habe ich mich entschlossen, ein Design in Adobe XD zu erstellen, das ich später in eine echte Website umwandeln werde. Über die Website können Sie auch den Feuchtigkeitsprozentsatz des Humidors steuern.

Schritt 6: Aufbau des Gehäuses

Aufbau des Gehäuses
Aufbau des Gehäuses

Dann war es Zeit, mein Gehege zu machen. Für meine Materialien ging ich zum Brico und kaufte Holz und Plexiglas. Ich habe die Außenseite meiner Kiste aus Holz gemacht, das ich von einem Tischler geschnitten hatte. Auf der Innenseite habe ich mein Plexiglas platziert, damit Sie die elektronischen Komponenten leicht sehen können, wenn etwas schief gelaufen ist.

Mein Code ist hier auf github zu finden.