Innehållsförteckning:

CigarSaver: 6 steg
CigarSaver: 6 steg

Video: CigarSaver: 6 steg

Video: CigarSaver: 6 steg
Video: Cigarsaver Gen2 2024, Oktober
Anonim
CigarSaver
CigarSaver

Hej, jag heter Thibault D'Haese och är student på Howest Kortrijk. Jag går just nu mitt första år inom multimedia och kommunikationsteknik.

I slutet av året var vi tvungna att göra ett IoT-projekt. För det här projektet kom jag på idén att göra en humidor som skickar alla uppmätta data till en webbplats. För min enhet valde jag ett självklart namn, CigarSaver.

Nedan kan du läsa alla nödvändiga steg som jag har behövt gå igenom för att få projektet att lyckas.

Steg 1: Komponenter och material

Komponenter och material
Komponenter och material
Komponenter och material
Komponenter och material
Komponenter och material
Komponenter och material

För mitt projekt använde jag många olika komponenter för att kunna få allt till ett bra slut. Komponenterna som jag använde listas nedan. Den totala kostnaden för detta projekt var cirka 233 euro.

Komponenter:

  • Raspberry Pi 4 modell B
  • Raspberry Pi strömförsörjning
  • Hallon Pi T-skomakare
  • 32 GB micro SD -kort
  • Bakbord
  • Temperaturgivare ~ DS18B20
  • Luftfuktighetssensor ~ DHT11
  • Magnetisk dörrbrytare
  • 5K motstånd
  • LCD 16x2
  • Stegmotor ~ 28BYJ-48
  • ULN2003 drivrutin
  • Aktiv summer
  • Kvinnliga till kvinnliga bygelkablar
  • Manliga till manliga tröjor
  • Kvinnliga till manliga tröjor

Material:

  • Trä
  • Plexiglas
  • Dörrhantag

Verktyg:

  • Industriell träsåg
  • Elektrisk såg
  • Elektrisk skruvmejsel
  • Lödkolv
  • Borra

I excel -filen nedan kan du se hela prislistan på alla mina material.

Steg 2: Databas

Databas
Databas

Efter att jag kommit på varje komponent började jag skapa ett enhetsrelationsdiagram.

Med min databas kan du se:

  • Det aktuella värdet om dörren är öppen eller inte
  • När dörren har öppnats
  • Historik över temperaturen och den aktuella temperaturen
  • Historik om fuktighetsprocent och aktuell luftfuktighetsprocent

Jag var värd för min databas på min RPi med MariaDB.

Steg 3: Skapa Fritzing Scheme

Skapa Fritzing Scheme
Skapa Fritzing Scheme
Skapa Fritzing Scheme
Skapa Fritzing Scheme

När allt var klart var det dags att sätta ihop min hårdvara. Först gjorde jag detta praktiskt taget med datorn så jag kunde inte göra något fel som kan orsaka kortslutning.

För att skapa detta schema använde jag programmet fritzing.

Steg 4: Montering av hårdvaran

Montering av hårdvaran
Montering av hårdvaran
Montering av hårdvaran
Montering av hårdvaran

När mitt fritz -schema var klart och jag var nöjd med det började jag sätta ihop min hårdvara. Jag började med min temperatur- och fuktighetssensor. Jag gjorde det för att sensorerna såg lättast ut för mig. Dörrsensorn var det sista jag gjorde av sensorerna eftersom den fortfarande måste levereras.

Efter att sensorerna var klara gjorde jag min LCD. Det här var inte så svårt längre eftersom jag har bytt och kodat det redan tidigare.

Det sista steget var att ansluta mina ställdon. Det första ställdonet jag kopplade in var min summer. När jag väl lyckades bytte jag till det sista ställdonet, nämligen min stegmotor

Du hittar min kod på github.

Steg 5: Designa mobil första webbplats

Designa mobil första webbplats
Designa mobil första webbplats

För att kunna visa all data som mäts av mina sensorer bestämde jag mig för att göra en design i Adobe XD som jag senare kommer att konvertera till en verklig webbplats. Via webbplatsen kan du också styra fuktighetsprocenten i humidorn.

Steg 6: Bygga fallet

Bygga fallet
Bygga fallet

Då var det dags att göra mitt hölje. För mina material gick jag till Brico och köpte trä ett plexiglas. Jag gjorde utsidan av min låda av trä som jag hade klippt av en snickare. På insidan satte jag mitt plexiglas så att du enkelt kan se de elektroniska komponenterna om något gick fel.

Min kod finns på github här.

Rekommenderad: