Përmbajtje:

Flini lehtë: 5 hapa (me fotografi)
Flini lehtë: 5 hapa (me fotografi)

Video: Flini lehtë: 5 hapa (me fotografi)

Video: Flini lehtë: 5 hapa (me fotografi)
Video: Nusja harron dhendrin para Butrintit, çfarë po ndodh? 😮#shorts #viral #butrintimeri #butrint #trend 2024, Korrik
Anonim
Flini lehtë
Flini lehtë
Flini lehtë
Flini lehtë

Përshëndetje, emri im është Jakob. Unë jam alergjik ndaj marimangës së pluhurit të shtëpisë dhe kam astmë. Ky është frymëzimi për këtë projekt. Për vitin tim të parë të MCT ne morëm një detyrë për të bërë një projekt nga e para duke përdorur të gjitha njohuritë e marra këtë vit.

Zgjodha të bëj diçka që mund të përfitojë për mua dhe njerëz si unë që kanë probleme me alergjitë. Në përgjithësi nuk kam shumë telashe gjatë ditës. Problemi i vërtetë është kur jam duke fjetur dhe nuk mund të kontrolloj mjedisin rreth meje. Gjatë natës nxehtësia mund të rritet, lagështia mund të bjerë dhe cilësia e ajrit mund të përkeqësohet. Të gjitha këto gjëra mund të ndikojnë në mënyrën se si flini.

Bleva një pastrues ajri pak kohë më parë dhe menjëherë vura re se kishte më pak pluhur në ajër dhe për këtë arsye mund të flija më mirë. Nuk kisha hundë të mbytur kur u zgjova dhe u ndjeva mirë e pushuar, por nuk ishte perfekte. Më duhej të ndizja dhe fikja pastruesin e ajrit çdo herë dhe nuk e dija kur ishte e nevojshme.

Këtu më erdhi në mendje ky projekt. Vendosa të filloj matjen e vlerave të ndryshme, kryesisht: pluhurin, cilësinë e ajrit, temperaturën dhe lagështinë. Me ato vlera mund ta ndizja pastruesin tim të ajrit automatikisht dhe do të kisha një pamje më të mirë të asaj që mund të shkaktonte gjumin tim të keq.

Ky është projekti im i parë dhe e quaj Sleep Easy.

Furnizimet

Vendosa të shtoj një lagështues të ajrit në projektin tim për shkak të rëndësisë së lagështisë në një gjumë të mirë dhe shëndetit. Unë gjithashtu kisha disa probleme me hakimin e pastruesit të ajrit, kështu që tani për tani unë thjesht përdor një tifoz të vogël si shembull.

Për të rikrijuar këtë projekt kjo është ajo që ju nevojitet. Kryesore:

  • 1 x Raspberry Pi dhe përshtatës
  • 1 x kabllo Arduino dhe USB
  • 1 x kartë SD minimum 8gb

Aktivizuesit:

  • 1 x Pastrues ajri (tifoz i vogël 12v)
  • 1 x lagështues ajri (Medisana UHW)

Sensorë:

  • 1 x DHT22
  • 1 x Grove - Sensori i Cilësisë së Ajrit v1.3
  • 1 x Grove - Sensori i pluhurit

Përbërësit:

  • Modul stafetë 1 x 5V
  • 1 x ekran LCD 16x02
  • 1 x Buton
  • 1 x Furnizim me energji dhe përshtatës
  • Përshtatës 1 x 12v
  • 4 shirit me prizë energjie

Komponentë të vegjël:

  • Potenciometër/prerës 1 x 10kOhm
  • 1 x tranzistor bc337
  • 1 x rezistencë 470-220Ohm
  • 1 x Diodë
  • Rreth 10 tela kërcyes m/m
  • Rreth 15 tela kërcyes f/f
  • Rreth 10 tela kërcyes m/f

Rast:

Kam përdorur disa dru që kisha shtrirë, por ju mund të përdorni çdo gjë për të bërë një kuti të vogël.

Mjetet:

  • Kabllo Ethernet
  • Çekiç
  • Makine per ngjitjen e metalit
  • Ngjitës druri
  • Thonjtë e vegjël
  • Stërvitje
  • Skedar druri
  • Sharrë
  • Bojë (një ngjyrë që ju preferoni)

Më poshtë mund të gjeni Faturën e Materialeve.

Hapi 1: Montimi i Circuit & Raspberry Pi

Montimi i Qarkut & Raspberry Pi
Montimi i Qarkut & Raspberry Pi
Montimi i Qarkut & Raspberry Pi
Montimi i Qarkut & Raspberry Pi
Montimi i Qarkut & Raspberry Pi
Montimi i Qarkut & Raspberry Pi

Bashkangjitur mund të gjeni tabelën e bukës dhe skemat elektronike.

Komponentët kryesorë të këtij qarku janë sensorët: DHT22 (Temperatura dhe Lagështia), Cilësia e Ajrit dhe Sensori i Pluhurit dhe aktivizuesit: ventilatori dhe lagështuesi i ajrit.

Ventilatori kontrollohet duke përdorur një transistor bc337. Nëse jeni duke përdorur një pastrues aktual të ajrit, me siguri do të jetë me një stafetë si lagështuesi i ajrit.

Meqenëse ka shumë kunja falas GPIO, unë lidha LCD drejtpërdrejt me Raspberry Pi për një komunikim të qartë dhe të shpejtë.

Shënim anësor: Kam përdorur një Arduino për të lexuar në sensorë për arsyen kryesore që sensorit të pluhurit i duhet pak kohë për të llogaritur sasinë e pluhurit në ajër dhe Arduino është më i përshtatshëm për këto lloj detyrash të përsëritura.

Në fillim i lidha Arduino dhe Raspberry Pi me një konvertues logjik, por kuptova që mund të ruaja një përshtatës dhe disa kabllo duke e lidhur Arduino me kabllon usb direkt me Raspberry Pi.

Vendosja e Raspberry Pi

Kolegu im student Killian Okladnicoff ka bërë një udhëzues të mrekullueshëm se si të krijoni një Raspberry Pi për një projekt të tillë si ky. Shikoni hapin 2 të projektit të tij për udhëzuesin dhe shikoni edhe projektin e tij!

Hapi 2: Krijimi i Rastit

Krijimi i Rastit
Krijimi i Rastit
Krijimi i Rastit
Krijimi i Rastit
Krijimi i Rastit
Krijimi i Rastit

Në këtë hap ju mund të improvizoni shumë se si dëshironi të ndërtoni një rast. Zgjodha një formë të thjeshtë kutie me panele rrëshqitëse, në mënyrë që të mund të hyj brenda me lehtësi. Për materialet kam përdorur kryesisht dru skrap.

Në fotografi mund të gjeni skicat e para me të gjitha matjet. Designshtë një dizajn mjaft i thjeshtë që çdokush me pak aftësi mund ta bëjë.

Hapi 3: Vendosja e Uebfaqes dhe Bazës së të Dhënave

Vendosja e Uebfaqes dhe Bazës së të Dhënave
Vendosja e Uebfaqes dhe Bazës së të Dhënave
Vendosja e Uebfaqes dhe Bazës së të Dhënave
Vendosja e Uebfaqes dhe Bazës së të Dhënave
Vendosja e Uebfaqes dhe Bazës së të Dhënave
Vendosja e Uebfaqes dhe Bazës së të Dhënave
Vendosja e Uebfaqes dhe Bazës së të Dhënave
Vendosja e Uebfaqes dhe Bazës së të Dhënave

Pas konfigurimit të Raspberry Pi mund të përdorni Visual Studio Code me shtesat e largëta ssh për t'u lidhur me Pi tuaj. Bashkangjitur ka një pdf që shpjegon se si t'i merrni skedarët në vendin e duhur në një mënyrë shumë të lehtë dhe të përshtatshme duke përdorur Github. Ju mund të gjeni depon time të Github këtu.

Baza e të dhënave:

Nga depoja, shkarkoni dosjen e bazës së të dhënave në kompjuterin tuaj. Ju do të duhet të krijoni një strukturë të bazës së të dhënave në Pi tuaj për të ruajtur të gjitha të dhënat. Për këtë ndiqni udhëzimet në pdf. Ju do të duhet të shkarkoni Mysql Workbench

Duke testuar:

Nëse ndiqni pdf gjithçka duhet të funksionojë. Nëse jeni të lidhur me një kabllo Ethernet, mund të lundroni në 169.254.10.1 dhe do të shihni faqen kryesore të faqes në internet. Sidoqoftë, pjesa e pasme nuk po funksionon akoma, kështu që nuk do të shihni ndonjë të dhënë të re në faqen e internetit.

Nëse e hapni skedarin app.py në Visual Studio Code dhe e ekzekutoni duke klikuar trekëndëshin e gjelbër në këndin e djathtë. Fundi i pasmë do të fillojë të dërgojë të dhëna në bazën e të dhënave. Nëse e rifreskoni faqen në internet brenda pak minutash, duhet të shihni temperaturën aktuale, lagështinë, cilësinë e ajrit dhe sasinë e pluhurit.

Faqe interneti:

Në faqen e parë mund të shihni të dhënat aktuale.

Nëse shkoni në faqen "Toestel", mund të ndizni dhe fikni manualisht lagështuesin e ventilatorit/ajrit.

Në faqen 'Historiek' mund të shihni një grafik që tregon të dhëna nga data të ndryshme.

Hapi 4: Automatizimi

Automatizimi
Automatizimi
Automatizimi
Automatizimi
Automatizimi
Automatizimi

Për ta bërë Pi -in tuaj të fillojë automatikisht pjesën e pasme çdo nisje ju duhet të konfiguroni disa komanda.

Hapeni përsëri Pi në Visual Studio Code dhe hapni terminalin në fund.

Futni komandën e parë:

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

Ruani me Ctrl + O dhe dilni me Ctrl + X

Ju mund ta ndryshoni emrin në fund në atë që dëshironi.

Kopjoni tekstin nga skedari txt më poshtë në terminal.

Pastaj futni komandat e mëposhtme:

  • Sudo systemctl daemon-ringarkoni
  • Sudo systemctl aktivizoni Sleepeasy.service
  • Sudo systemctl start Sleepeasy.service
  • Sudo systemctl status Sleepeasy.service

Me komandën e fundit ju duhet të shihni që shërbimi është duke funksionuar. Tani mund të provoni një rinisje me rindezjen sudo.

Pas disa minutash shërbimi do të fillojë dhe ju do të shihni adresën IP të shfaqur në LCD.

Shënim anësor:

Shërbimi mund të fillojë ngadalë. Për ta rregulluar këtë ju duhet të hiqni "ip = 169.254.10.1" nga skedari boot/cmdline.txt.

Përdoreni këtë komandë për të redaktuar.

sudo nano /boot/cmdline.txt

Ruani me Ctrl + O dhe dilni me Ctrl + X

Hapi 5: Së fundi

Faleminderit që lexuat Udhëzimet e mia. Shpresoj që ju ka pëlqyer dhe keni qenë në gjendje ta rikrijoni këtë projekt pa shumë probleme.

Nëse keni ndonjë pyetje ose sugjerim, ju lutemi mos ngurroni të komentoni më poshtë. Do të përpiqem t'u përgjigjem pyetjeve sa më shpejt.

Pershendetje te mira, Jakob Soens

Recommended: