Përmbajtje:
- Furnizimet
- Hapi 1: Montimi i Circuit & Raspberry Pi
- Hapi 2: Krijimi i Rastit
- Hapi 3: Vendosja e Uebfaqes dhe Bazës së të Dhënave
- Hapi 4: Automatizimi
- Hapi 5: Së fundi
Video: Flini lehtë: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
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
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
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
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
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:
Bëni një Kub të Pasqyrës së Pafundësisë së Lehtë - JO Printim 3D dhe JO Programim: 15 hapa (me fotografi)
Bëni një Kub të Pasqyrës së Pafundësisë së Lehtë | JO Printim 3D dhe JO Programim: Të gjithëve u pëlqen një kub i mirë pafundësi, por ato duken sikur do të ishin të vështira për t'u bërë. Qëllimi im për këtë Instructable është t'ju tregoj hap pas hapi se si ta bëni atë. Jo vetëm kaq, por me udhëzimet që po ju jap, do të keni mundësi të bëni një
Krijoni një Stacion Hapësinor në TinkerCad Codeblock -- Tutorial i lehtë: 7 hapa (me fotografi)
Krijoni një Stacion Hapësinor në TinkerCad Codeblock || Tutorial i Lehtë: Ndërsa mendimi për të jetuar në hapësirë mund të duket si trillim shkencor, ndërsa e lexoni këtë Stacioni Ndërkombëtar Hapësinor po sillet rreth tokës me një shpejtësi prej pesë milje në sekondë, duke orbituar tokën një herë çdo 90 minuta. Në këtë projekt do të mësoni
RC i bërë në shtëpi Cessna Skyhawk Plane Ndërtimi i lehtë: 7 hapa (me fotografi)
RC shtëpi Cessna Skyhawk Ndërtimi i lehtë: Që kur isha fëmijë, si çdo fëmijë tjetër isha i magjepsur nga avionët RC, por kurrë nuk mund t'i blija ose t'i bëja ato pasi ishin shumë të shtrenjta ose të vështira për t'u ndërtuar, por, ato ditë janë prapa tani dhe Unë do të ndaj si e bëra aeroplanin tim të parë RC (unë
DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t’u rikrijuar, e lehtë për t’u përdorur, e lehtë për t’u portuar .: 3 hapa
DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t'u rikrijuar, e lehtë për t'u përdorur, e lehtë për t'u transferuar.: Ky projekt do t'ju ndihmojë të lidhni 18 LED (6 të kuqe + 6 blu + 6 të verdhë) në bordin tuaj Arduino dhe të analizoni sinjalet e Kartës së Zërit të kompjuterit tuaj në kohë reale dhe t'i transmetoni ato në LED për t'i ndezur ato sipas efekteve të rrahjes (Snare, High Hat, Kick)
Dizajni i PCB me hapa të thjeshtë dhe të lehtë: 30 hapa (me fotografi)
Dizajni i PCB -së me hapa të thjeshtë dhe të lehtë: MIRELL SHOQR Tutoriali i tij shumë i dobishëm dhe i lehtë për ata që duan të mësojnë modelimin e PCB -së le të fillojë