Cigar Savaver: 6 krokov
Cigar Savaver: 6 krokov
Anonim
Šetrič cigariet
Šetrič cigariet

Dobrý deň, volám sa Thibault D'Haese a som študentom Howest Kortrijk. Momentálne som v prvom ročníku multimediálnych a komunikačných technológií.

Na konci roka sme museli urobiť projekt internetu vecí. Pre tento projekt som prišiel s nápadom vytvoriť humidor, ktorý odosiela všetky svoje namerané údaje na webovú stránku. Pre svoje zariadenie som zvolil jasný názov, CigarSaver.

Nižšie si môžete prečítať všetky potrebné kroky, ktoré som musel vykonať, aby bol projekt dotiahnutý do úspešného konca.

Krok 1: Komponenty a materiály

Komponenty a materiály
Komponenty a materiály
Komponenty a materiály
Komponenty a materiály
Komponenty a materiály
Komponenty a materiály

Pre svoj projekt som použil veľa rôznych komponentov, aby som mohol všetko dotiahnuť do dobrého konca. Komponenty, ktoré som použil, sú uvedené nižšie. Celkové náklady na tento projekt sa pohybovali okolo 233 €.

Komponenty:

  • Raspberry Pi 4 model B
  • Napájanie Raspberry Pi
  • T-švec Raspberry Pi
  • 32 GB micro SD karta
  • Breadboard
  • Snímač teploty ~ DS18B20
  • Senzor vlhkosti ~ DHT11
  • Magnetický spínač dverí
  • 5K odpory
  • LCD 16x2
  • Krokový motor ~ 28BYJ-48
  • Ovládač ULN2003
  • Aktívny bzučiak
  • Prepojovacie vodiče medzi ženami a ženami
  • Prepojovacie vodiče medzi mužmi a mužmi
  • Prepojovacie vodiče medzi ženami a mužmi

Materiály:

  • Drevo
  • Plexisklo
  • Kľučka

Náradie:

  • Priemyselná píla na drevo
  • Elektrická píla
  • Elektrický skrutkovač
  • Spájkovačka
  • Vŕtačka

V nižšie uvedenom súbore Excel môžete vidieť kompletný cenník všetkých mojich materiálov.

Krok 2: Databáza

Databáza
Databáza

Potom, čo som zistil všetky komponenty, začal som vytvárať diagram vzťahov medzi entitami.

Vďaka mojej databáze môžete vidieť:

  • Aktuálna hodnota, ak sú dvere otvorené alebo nie
  • Keď sú dvere otvorené
  • História teploty a aktuálna teplota
  • História percenta vlhkosti a súčasné percento vlhkosti

Hostil som svoju databázu na svojich RPi pomocou MariaDB.

Krok 3: Vytvorenie schémy zmrazovania

Vytvorenie schémy Fritzingu
Vytvorenie schémy Fritzingu
Vytvorenie schémy Fritzingu
Vytvorenie schémy Fritzingu

Potom, čo bolo všetko zistené, bolo načase dať dohromady môj hardvér. Najprv som to urobil virtuálne s počítačom, aby som nemohol urobiť nič zlé, čo by mohlo spôsobiť skrat.

Na vytvorenie tejto schémy som použil program fritzing.

Krok 4: Zostavenie hardvéru

Zostavenie hardvéru
Zostavenie hardvéru
Zostavenie hardvéru
Zostavenie hardvéru

Keď bola moja schéma fritzovania hotová a bol som s ňou spokojný, začal som dávať dohromady svoj hardvér. Začal som snímačom teploty a vlhkosti. Urobil som to, pretože senzory sa mi zdali najľahšie. Senzor dverí bol poslednou vecou, ktorú som zo senzorov urobil, pretože ho bolo ešte treba dodať.

Keď boli senzory hotové, urobil som si LCD. To už nebolo také ťažké, pretože som to už v minulosti prepol a zakódoval.

Posledným krokom bolo pripojenie mojich pohonov. Prvý pohon, ktorý som pripojil, bol môj bzučiak. Keď sa mi to podarilo, prešiel som na posledný pohon, konkrétne na môj krokový motor

Môj kód nájdete na github.

Krok 5: Navrhnite webovú stránku zameranú na mobilné zariadenia

Dizajn mobilného webu
Dizajn mobilného webu

Aby som mohol zobrazovať všetky údaje namerané mojimi senzormi, rozhodol som sa vytvoriť návrh v Adobe XD, ktorý neskôr prevediem na skutočný web. Prostredníctvom webovej stránky môžete tiež ovládať percento vlhkosti humidoru.

Krok 6: Zostavenie puzdra

Budovanie prípadu
Budovanie prípadu

Potom bolo načase urobiť si svoju ohradu. Pre svoje materiály som išiel do Brica a kúpil som si drevo z plexiskla. Vonkajšiu stranu škatule som vyrobil z dreva, ktoré som rezal tesárom. Na vnútornú stranu som vložil plexisklo, aby ste v prípade, že sa niečo pokazí, ľahko videli elektronické súčiastky.

Môj kód nájdete na github tu.

Odporúča: