Sisukord:
- Tarvikud
- Samm: vooluringi ja Raspberry Pi kokkupanek
- 2. samm: kohtuasja loomine
- Samm: veebisaidi ja andmebaasi seadistamine
- 4. samm: automatiseerimine
- Samm: lõpuks
Video: Unerežiim: 5 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere, minu nimi on Jakob. Olen kodutolmulestade suhtes allergiline ja mul on astma. See on selle projekti inspiratsioon. Minu esimesel MCT -aastal saime ülesande teha projekt nullist, kasutades kõiki sellel aastal saadud teadmisi.
Otsustasin teha midagi, millest võiks kasu olla mulle ja minusugustele inimestele, kellel on probleeme allergiaga. Üldiselt pole mul päeva jooksul palju probleeme. Tegelik probleem on siis, kui magan ja ei suuda ümbritsevat keskkonda kontrollida. Öösel võib kuumus tõusta, niiskus langeda ja õhukvaliteet halveneda. Kõik need asjad võivad mõjutada teie und.
Ostsin mõni aeg tagasi õhupuhasti ja märkasin kohe, et õhus on vähem tolmu ja seetõttu saan paremini magada. Mul ei olnud ärgates nina kinni ja tundsin end hästi puhanuna, kuid see polnud täiuslik. Pidin ikka iga kord õhupuhasti sisse ja välja lülitama ega teadnud õieti, millal see vajalik on.
Siin tuli see projekt meelde. Otsustasin hakata mõõtma erinevaid väärtusi, peamiselt: tolmu, õhu kvaliteeti, temperatuuri ja niiskust. Nende väärtuste abil saaksin oma õhupuhasti automaatselt sisse lülitada ja mul oleks parem ülevaade sellest, mis võib minu halva une põhjustada.
See on minu esimene projekt ja ma nimetasin selle Sleep Easy.
Tarvikud
Otsustasin oma projekti lisada õhuniisutaja, kuna niiskus on hea une ja kogu tervise jaoks oluline. Mul oli ka probleeme õhupuhasti häkkimisega, nii et praegu kasutan näiteks väikest ventilaatorit.
Selle projekti taasloomiseks vajate seda. Peamine:
- 1 x Raspberry Pi ja adapter
- 1 x Arduino ja USB -kaabel
- 1 x SD -kaart vähemalt 8 GB
Täiturmehhanismid:
- 1 x õhupuhasti (väike 12v ventilaator)
- 1 x õhuniisutaja (Medisana UHW)
Andurid:
- 1 x DHT22
- 1 x Grove - õhukvaliteedi andur v1.3
- 1 x Grove - tolmuandur
Komponendid:
- 1 x 5V releemoodul
- 1 x LCD -ekraan 16x02
- 1 x nupp
- 1 x leivaplaadi toiteallikas ja adapter
- 1 x 12V adapter
- 4 pistikupesa riba
Väikesed komponendid:
- 1 x 10 kOhm potentsiomeeter/trimmer
- 1 x transistor bc337
- 1 x takisti 470-220Ohm
- 1 x diood
- Umbes 10 hüppaja traati m/m
- Umbes 15 hüppajatraati f/f
- Umbes 10 hüppajatraati m/f
Juhtum:
Ma kasutasin puitu, mis mul oli lamades, kuid väikese kasti valmistamiseks võite kasutada kõike.
Tööriistad:
- Etherneti kaabel
- Hammer
- Jootekolb
- Puiduliim
- Väikesed küüned
- Puurida
- Puitviil
- Saag
- Värv (värv, mida eelistate)
Materjalide nimekirja leiate altpoolt.
Samm: vooluringi ja Raspberry Pi kokkupanek
Lisatud leiate leivalaua ja elektroonilised skeemid.
Selle vooluahela põhikomponendid on andurid: DHT22 (temperatuur ja niiskus), õhu kvaliteedi ja tolmu andur ning ajamid: ventilaator ja õhuniisutaja.
Ventilaatorit juhitakse bc337 transistori abil. Kui kasutate tegelikku õhupuhasti, on see tõenäoliselt releega nagu õhuniisutaja.
Kuna tasuta GPIO -nööpnõelu on palju, ühendasin selge ja kiire suhtluse tagamiseks LCD otse Raspberry Pi -ga.
Külgmine märkus: kasutasin anduritesse lugemiseks Arduino -d peamisel põhjusel, et tolmuandur vajab õhus oleva tolmu koguse arvutamiseks mõnda aega ja Arduino sobib paremini selliste põhiliste korduvate ülesannete jaoks.
Alguses ühendasin Arduino ja Raspberry Pi loogikamuunduriga, kuid mõistsin, et suudan säästa adapteri ja mõned kaablid, ühendades Arduino USB -kaabliga otse Raspberry Pi -ga.
Raspberry Pi seadistamine
Minu kolleeg õpilane Killian Okladnicoff on koostanud suurepärase juhendi Raspberry Pi seadistamiseks sellise projekti jaoks nagu see. Tutvuge tema projekti 2. sammuga ja vaadake ka tema projekti!
2. samm: kohtuasja loomine
Selles etapis saate palju improviseerida, kuidas soovite korpust ehitada. Valisin lihtsa liugpaneelidega karbikuju, et saaksin hõlpsasti juurde pääseda. Materjalideks kasutasin peamiselt vanapuitu.
Piltidelt leiate esimesed visandid kõigi mõõtudega. See on üsna lihtne disain, mida saavad teha kõik, kellel on vähe oskusi.
Samm: veebisaidi ja andmebaasi seadistamine
Pärast Raspberry Pi seadistamist saate oma Pi -ga ühenduse loomiseks kasutada Visual Studio Code'i koos kaug -ssh -laiendustega. Lisatud on pdf, mis selgitab, kuidas failid Githubi abil väga lihtsalt ja mugavalt õigesse kohta viia. Minu Githubi hoidla leiate siit.
Andmebaas:
Laadige hoidlast oma arvutisse alla kaust Andmebaas. Kõigi andmete salvestamiseks peate oma Pi -le looma andmebaasi struktuuri. Selleks järgige pdf -is toodud juhiseid. Peate alla laadima Mysql Workbenchi
Testimine:
Kui järgite pdf -i, peaks kõik toimima. Kui olete ühendatud Etherneti kaabliga, saate surfata aadressil 169.254.10.1 ja näete veebisaidi avalehte. Kuid tagumine osa ei tööta veel, nii et te ei näe veebisaidil uusi andmeid.
Kui avate Visual Studio Code'is faili app.py ja käivitate selle, klõpsates paremas nurgas rohelist kolmnurka. Tagakülg hakkab andmeid andmebaasi saatma. Kui värskendate veebisaiti mõne minuti pärast, peaksite nägema praegust temperatuuri, niiskust, õhukvaliteeti ja tolmu kogust.
Veebisait:
Esimesel lehel näete praeguseid andmeid.
Kui lähete lehele "Toestel", saate ventilaatori/õhuniisutaja käsitsi sisse ja välja lülitada.
Lehel "Ajaloo" näete graafikut, mis näitab erinevate kuupäevade andmeid.
4. samm: automatiseerimine
Selleks, et teie Pi käivitaks tagakülje automaatselt iga käivitamisel, peate seadistama mõned käsud.
Avage Pi uuesti Visual Studio Code'is ja avage terminal allosas.
Sisestage esimene käsk:
Sudo nano /etc/systemd/system/Sleepeasy.service
Salvestage Ctrl + O ja väljuge Ctrl + X abil
Lõpus saate nime muuta, kui soovite.
Kopeerige tekst allolevast txt -failist terminali.
Seejärel sisestage järgmised käsud:
- Sudo systemctl deemon-reload
- Sudo süsteem lubab teenuse Sleepeasy.service
- Sudo süsteem käivitab Sleepeasy.service
- Sudo systemctl staatus Sleepeasy.service
Viimase käsuga peaksite nägema, et teenus töötab ja töötab. Nüüd saate proovida taaskäivitamist sudo taaskäivitamisega.
Mõne minuti pärast teenus käivitub ja LCD -ekraanil kuvatakse IP -aadress.
Ääremärkus:
Teenus võib aeglaselt alata. Selle parandamiseks peate faili "ip = 169.254.10.1" failist boot/cmdline.txt eemaldama.
Kasutage seda käsku redigeerimiseks.
sudo nano /boot/cmdline.txt
Salvestage Ctrl + O ja väljuge Ctrl + X abil
Samm: lõpuks
Täname, et lugesite minu juhendit. Loodan, et teile meeldis ja suutsite selle projekti ilma probleemideta uuesti luua.
Kui teil on küsimusi või ettepanekuid, palun kommenteerige allpool. Püüan küsimustele võimalikult kiiresti vastata.
Parimate soovidega, Jakob Soens
Soovitan:
Castle Planter (koos Tinkercadi koodiplokkidega): 25 sammu (koos piltidega)
Castle Planter (koos Tinkercadi koodiplokkidega): selle disaini teostamine võttis mul üsna kaua aega ja kuna minu kodeerimisoskus on vähemalt öeldes piiratud, loodan, et see õnnestus hästi :) Kasutades juhiseid, peaksite saama taaslooge selle disaini kõik aspektid ilma
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): 4 sammu (koos piltidega)
Diy makroobjektiiv koos teravustamisega (erinev kui kõik muud DIY makroobjektiivid): olen näinud palju inimesi, kes teevad makroläätsi tavalise komplekti objektiiviga (tavaliselt 18–55 mm). Enamik neist on objektiiv, mis on lihtsalt tagurpidi kaamera külge kinnitatud või esielement eemaldatud. Mõlemal variandil on varjuküljed. Objektiivi kinnitamiseks
Kitroniku leiutajakomplekti kasutamine koos Adafruit CLUE -ga: 4 sammu (koos piltidega)
Kitroniku leiutajakomplekti kasutamine koos Adafruit CLUE -ga: Kitronik Leiutaja komplekt BBC micro: bit jaoks on suurepärane sissejuhatus elektroonikaga mikrokontrolleritele, kasutades leivaplaati. See komplekti versioon on mõeldud kasutamiseks koos odava BBC mikro: bitiga. Üksikasjalik õpetusraamat, mis tuleb
Aktiivse muusikapeo LED -latern ja Bluetooth -kõlar koos pimedas helendava PLA -ga: 7 sammu (koos piltidega)
Aktiivse muusikapeo LED -latern ja Bluetooth -kõlar koos helendusega pimedas PLA: Tere, ja aitäh, et häälestasite minu juhendatavaks! Igal aastal teen koos oma pojaga, kes on nüüd 14., huvitava projekti. Oleme ehitanud nelikopteri, ujumistempo. (mis on ka juhendatav), CNC korpuse pink ja Fidget Spinners
3 KANALI AUDIO MIXER koos FM -raadiosaatjaga: 19 sammu (koos piltidega)
3 KANALI AUDIO MIXER, mis on integreeritud FM -raadiosaatjaga: Hei kõik, selles artiklis ma aitan teil ehitada oma 3 KANALI AUDIO MIXER koos FM -raadiosaatjaga