INHOUDSOPGAWE:

Slaap maklik: 5 stappe (met foto's)
Slaap maklik: 5 stappe (met foto's)

Video: Slaap maklik: 5 stappe (met foto's)

Video: Slaap maklik: 5 stappe (met foto's)
Video: 12 tips om ALTIJD MOOIE foto's te maken met je telefoon!😏 Poses, belichting, Rule of Thirds en meer! 2024, November
Anonim
Slaap maklik
Slaap maklik
Slaap maklik
Slaap maklik

Hallo, my naam is Jakob. Ek is allergies vir huisstofmyte en ek het asma. Dit is die inspirasie vir hierdie projek. Vir my eerste jaar van MCT het ons 'n opdrag gekry om 'n projek van nuuts af te maak met behulp van al die kennis wat ons hierdie jaar opgedoen het.

Ek het gekies om iets te maak wat my en mense soos ek wat met allergieë sukkel, kan bevoordeel. Oor die algemeen het ek nie baie probleme gedurende die dag nie. Die werklike probleem is as ek slaap en nie die omgewing om my kan beheer nie. Gedurende die nag kan hitte styg, humiditeit daal en die luggehalte kan versleg. Al hierdie dinge kan die manier waarop u slaap, beïnvloed.

Ek het 'n rukkie terug 'n lugreiniger gekoop en dadelik opgemerk dat daar minder stof in die lug is en daarom kan ek beter slaap. Ek het nie 'n toe neus gehad toe ek wakker word nie en ek het goed uitgerus gevoel, maar dit was nie perfek nie. Ek moes nog steeds elke keer die lugreiniger aan- en afskakel en het nie regtig geweet wanneer dit nodig was nie.

Dit is waar hierdie projek by my opgekom het. Ek het besluit om verskillende waardes te meet, hoofsaaklik: stof, luggehalte, temperatuur en humiditeit. Met hierdie waardes kon ek my lugreiniger outomaties aanskakel, en ek sou beter kon sien wat my slegte slaap kan veroorsaak.

Dit is my eerste projek en ek noem dit Sleep Easy.

Voorrade

Ek het besluit om 'n lugbevochtiger by my projek te voeg, vanweë die belangrikheid van humiditeit vir 'n goeie slaap en om die gesondheid. Ek het ook probleme ondervind met die inbraak van my lugreiniger, so ek gebruik nou net 'n klein waaier as voorbeeld.

Dit is wat u nodig het om hierdie projek te herskep. Hoof:

  • 1 x Framboos Pi en adapter
  • 1 x Arduino en USB -kabel
  • 1 x minimum SD -kaart van 8 GB

Aandrywers:

  • 1 x Lugreiniger (klein waaier van 12V)
  • 1 x Lugbevochtiger (Medisana UHW)

Sensors:

  • 1 x DHT22
  • 1 x Grove - luggehalte -sensor v1.3
  • 1 x Grove - Stofsensor

Komponente:

  • 1 x 5V aflosmodule
  • 1 x LCD -skerm 16x02
  • 1 x knoppie
  • 1 x Breadboard -kragbron en adapter
  • 1 x 12V adapter
  • 4 kragstrook

Klein komponente:

  • 1 x 10kOhm potensiometer/trimmer
  • 1 x transistor bc337
  • 1 x weerstand 470-220Ohm
  • 1 x diode
  • Ongeveer 10 springdrade m/m
  • Ongeveer 15 springdrade f/f
  • Ongeveer 10 springdrade m/v

Saak:

Ek het hout gebruik wat ek rondgelê het, maar jy kon enigiets gebruik om 'n klein boksie te maak.

Gereedskap:

  • Ethernet -kabel
  • Hamer
  • Soldeerbout
  • Houtgom
  • Klein naels
  • Boor
  • Houtlêer
  • Sien
  • Verf ('n kleur wat u verkies)

U kan die materiaalbrief hieronder vind.

Stap 1: Monteer die kring en framboos Pi

Montering van die kring en framboos Pi
Montering van die kring en framboos Pi
Montering van die kring en framboos Pi
Montering van die kring en framboos Pi
Montering van die kring en framboos Pi
Montering van die kring en framboos Pi

Hierby vind u die broodbord en elektroniese skemas.

Die hoofkomponente van hierdie kring is die sensors: DHT22 (temperatuur en humiditeit), luggehalte en stofsensor en die aandrywers: waaier en lugbevochtiger.

Die waaier word beheer deur 'n bc337 -transistor te gebruik. As u 'n werklike lugreiniger gebruik, sal dit waarskynlik met 'n aflos soos die lugbevochtiger wees.

Aangesien daar baie gratis GPIO -penne is, het ek die LCD direk aan die Raspberry Pi gekoppel vir duidelike en vinnige kommunikasie.

Kantopmerking: ek het 'n Arduino gebruik om die sensors in te lees, omdat die stofsensor 'n rukkie nodig het om die hoeveelheid stof in die lug te bereken, en die Arduino is beter geskik vir hierdie soort basiese herhalende take.

Ek het eers die Arduino en Raspberry Pi met 'n logika -omskakelaar verbind, maar ek het besef dat ek 'n adapter en 'n paar kabels kan bespaar deur die Arduino met die usb -kabel direk aan die Raspberry Pi te koppel.

Die opstel van die Raspberry Pi

My kollega -student Killian Okladnicoff het 'n wonderlike gids gemaak oor hoe om 'n Raspberry Pi op te stel vir 'n projek soos hierdie. Kyk na stap 2 van sy projek vir die gids en kyk ook na sy projek!

Stap 2: Skep die saak

Die skep van die saak
Die skep van die saak
Die skep van die saak
Die skep van die saak
Die skep van die saak
Die skep van die saak

In hierdie stap kan u baie improviseer oor hoe u 'n saak wil bou. Ek het 'n eenvoudige boksvorm met skuifpanele gekies, sodat ek maklik binne kan kom. Vir materiaal gebruik ek hoofsaaklik afvalhout.

Op die foto's kan u die eerste sketse met al die metings vind. Dit is 'n baie eenvoudige ontwerp wat almal met min vaardighede kan maak.

Stap 3: Die opstel van die webwerf en databasis

Die opstel van die webwerf en databasis
Die opstel van die webwerf en databasis
Die opstel van die webwerf en databasis
Die opstel van die webwerf en databasis
Die opstel van die webwerf en databasis
Die opstel van die webwerf en databasis
Die opstel van die webwerf en databasis
Die opstel van die webwerf en databasis

Nadat u die Raspberry Pi opgestel het, kan u Visual Studio Code met die eksterne ssh -uitbreidings gebruik om aan te sluit op u Pi. Daarby is 'n pdf wat verduidelik hoe u die lêers op 'n baie maklike en maklike manier op die regte plek kan kry met Github. U kan my Github -bewaarplek hier vind.

Databasis:

Laai die databasismap van u databasis af na u rekenaar. U moet 'n databasisstruktuur op u Pi skep om al die data te stoor. Volg die instruksies in die pdf hiervoor. U moet Mysql Workbench aflaai

Toets:

As u die pdf gevolg het, behoort alles te werk. As u met 'n Ethernet -kabel gekoppel is, kan u na 169.254.10.1 navigeer, en u sal die tuisblad van die webwerf sien. Die agterkant loop egter nog nie, sodat u geen nuwe data op die webwerf sal sien nie.

As u die lêer app.py in Visual Studio Code oopmaak en dit uitvoer deur op die groen driehoek in die regterhoek te klik. Die agterkant begin data na die databasis stuur. As u die webwerf binne 'n paar minute opfris, moet u die huidige temperatuur, humiditeit, luggehalte en stofhoeveelheid sien.

Webwerf:

Op die eerste bladsy kan u die huidige data sien.

As u na die 'Toestel' -bladsy gaan, kan u die waaier/lugbevochtiger handmatig aan en afskakel.

Op die 'Historiek' -bladsy kan u 'n grafiek sien wat data van verskillende datums toon.

Stap 4: Outomatisering

Outomatisering
Outomatisering
Outomatisering
Outomatisering
Outomatisering
Outomatisering

Om u Pi outomaties aan die agterkant te laat begin, moet u 'n paar opdragte instel.

Maak u Pi weer oop in Visual Studio Code en maak die terminale onderaan oop.

Voer die eerste opdrag in:

Sudo nano /etc/systemd/system/Sleepeasy.service

Stoor met Ctrl + O en verlaat met Ctrl + X

U kan die naam aan die einde verander na wat u wil.

Kopieer die teks uit die txt -lêer hieronder na die terminale.

Voer dan die volgende opdragte in:

  • Sudo systemctl daemon-herlaai
  • Sudo systemctl aktiveer Sleepeasy.service
  • Sudo systemctl begin Sleepeasy.service
  • Sudo systemctl status Sleepeasy.service

Met die laaste opdrag moet u sien dat die diens aan die gang is. Nou kan u weer begin met sudo herlaai.

Na 'n paar minute begin die diens en sien u die ip -adres op die LCD.

Kanttekening:

Die diens kan stadig begin. Om dit reg te stel, moet u "ip = 169.254.10.1" uit die boot/cmdline.txt -lêer verwyder.

Gebruik hierdie opdrag om te wysig.

sudo nano /boot/cmdline.txt

Stoor met Ctrl + O en verlaat met Ctrl + X

Stap 5: Laastens

Dankie dat u my instruksies gelees het. Ek hoop dat u dit geniet het en dat u hierdie projek sonder veel probleme kon herskep.

As u vrae of voorstelle het, kan u hieronder kommentaar lewer. Ek sal so gou moontlik op vrae reageer.

Beste wense, Jakob Soens

Aanbeveel: