Sisällysluettelo:

CigarSaver: 6 vaihetta
CigarSaver: 6 vaihetta

Video: CigarSaver: 6 vaihetta

Video: CigarSaver: 6 vaihetta
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Lokakuu
Anonim
CigarSaver
CigarSaver

Hei, nimeni on Thibault D'Haese ja olen Howest Kortrijkin opiskelija. Opiskelen parhaillaan multimedia- ja viestintätekniikan ensimmäistä vuotta.

Vuoden lopussa meidän oli tehtävä IoT-projekti. Tätä projektia varten keksin idean tehdä humidor, joka lähettää kaikki mittaamansa tiedot verkkosivustolle. Laitteelleni valitsin ilmeisen nimen, CigarSaver.

Alla voit lukea kaikki tarvittavat vaiheet, jotka olen joutunut käymään läpi saadakseni projektin onnistumaan.

Vaihe 1: Komponentit ja materiaalit

Komponentit ja materiaalit
Komponentit ja materiaalit
Komponentit ja materiaalit
Komponentit ja materiaalit
Komponentit ja materiaalit
Komponentit ja materiaalit

Projektissani käytin paljon erilaisia komponentteja, jotta pystyin saamaan kaiken hyvään päähän. Käyttämäni komponentit on lueteltu alla. Hankkeen kokonaiskustannukset olivat noin 233 euroa.

Komponentit:

  • Raspberry Pi 4 malli B
  • Raspberry Pi -virtalähde
  • Raspberry Pi T-suutari
  • 32 Gt: n micro SD -kortti
  • Leipälauta
  • Lämpötila -anturi ~ DS18B20
  • Kosteusanturi ~ DHT11
  • Magneettinen ovikytkin
  • 5K vastukset
  • LCD 16x2
  • Askelmoottori ~ 28BYJ-48
  • Kuljettaja ULN2003
  • Aktiivinen summeri
  • Naaras -naarashyppyjohdot
  • Uros -uros -hyppyjohdot
  • Naaras -uros -hyppyjohdot

Materiaalit:

  • Puu
  • Plexiglass
  • Ovenkahva

Työkalut:

  • Teollinen puusaha
  • Sähkösaha
  • Sähköinen ruuvimeisseli
  • Juotin
  • Porata

Alla olevasta excel -tiedostosta näet kaikkien materiaalieni täydellisen hinnaston.

Vaihe 2: Tietokanta

Tietokanta
Tietokanta

Kun olen selvittänyt jokaisen komponentin, aloin luoda entiteettisuhdekaaviota.

Tietokannastani näet:

  • Nykyinen arvo, onko ovi auki vai ei
  • Kun ovi on avattu
  • Lämpötilan historia ja nykyinen lämpötila
  • Kosteusprosentin ja nykyisen kosteusprosentin historia

Isännöin tietokantaani RPi: lläni MariaDB: n avulla.

Vaihe 3: Fritzing -mallin luominen

Fritzing -järjestelmän luominen
Fritzing -järjestelmän luominen
Fritzing -järjestelmän luominen
Fritzing -järjestelmän luominen

Kun kaikki oli selvitetty, oli aika koota laitteistoni. Ensin tein tämän käytännössä tietokoneen kanssa, joten en voinut tehdä mitään väärin, mikä voisi aiheuttaa oikosulun.

Tämän järjestelmän luomiseen käytin ohjelmaa fritzing.

Vaihe 4: Laitteiston kokoaminen

Laitteiston kokoaminen
Laitteiston kokoaminen
Laitteiston kokoaminen
Laitteiston kokoaminen

Kun fritzing -suunnitelma oli valmis ja olin siihen tyytyväinen, aloin koota laitteistoni. Aloitin lämpötila- ja kosteusanturilla. Tein sen, koska anturit näyttivät minulle helpoimmalta. Ovianturi oli viimeinen asia, jonka tein antureista, koska se oli vielä toimitettava.

Kun anturit oli tehty, tein nestekidenäytön. Tämä ei ollut enää niin vaikeaa, koska olen vaihtanut ja koodannut sen jo aiemmin.

Viimeinen vaihe oli kytkeä toimilaitteeni. Ensimmäinen kytkemäni toimilaite oli summeri. Kun onnistuin, vaihdoin viimeiseen toimilaitteeseen, nimittäin askelmoottoriini

Löydät koodini githubista.

Vaihe 5: Suunnittele ensimmäinen mobiilisivusto

Suunnittele mobiili ensimmäinen verkkosivusto
Suunnittele mobiili ensimmäinen verkkosivusto

Voidakseni näyttää kaikki anturieni mittaamat tiedot, päätin tehdä suunnittelun Adobe XD: ssä, jonka muutan myöhemmin varsinaiseksi verkkosivustoksi. Sivuston kautta voit myös hallita humidorin kosteusprosenttia.

Vaihe 6: Kotelon rakentaminen

Kotelon rakentaminen
Kotelon rakentaminen

Sitten oli aika tehdä koteloni. Materiaaleja varten menin Bricoon ja ostin puuta ja pleksilasia. Tein laatikkoni ulkopuolen puusta, jonka puuseppä oli leikannut. Laitoin plexiglassin sisäpuolelle, jotta näet helposti elektroniset komponentit, jos jotain meni pieleen.

Koodini löytyy githubista täältä.

Suositeltava: