Satura rādītājs:

Miega režīms: 5 soļi (ar attēliem)
Miega režīms: 5 soļi (ar attēliem)

Video: Miega režīms: 5 soļi (ar attēliem)

Video: Miega režīms: 5 soļi (ar attēliem)
Video: Vai jaunajiem vecākiem atļauts gulēt? | miega speciāliste Marta Celmiņa 2024, Decembris
Anonim
Gulēt viegli
Gulēt viegli
Gulēt viegli
Gulēt viegli

Sveiki, mani sauc Jakobs. Man ir alerģija pret mājas putekļu ērcīti un man ir astma. Tā ir iedvesma šim projektam. Pirmajā MCT gadā mēs saņēmām uzdevumu izveidot projektu no nulles, izmantojot visas šogad iegūtās zināšanas.

Es izvēlējos gatavot kaut ko tādu, kas varētu nākt par labu man un tādiem cilvēkiem kā es, kuriem ir problēmas ar alerģijām. Parasti man dienas laikā nav daudz nepatikšanas. Patiesā problēma ir tad, kad es guļu un nevaru kontrolēt apkārtējo vidi. Nakts laikā var paaugstināties karstums, pazemināties mitrums un pasliktināties gaisa kvalitāte. Visas šīs lietas var ietekmēt jūsu miega veidu.

Pirms kāda laika es nopirku gaisa attīrītāju un uzreiz pamanīju, ka gaisā ir mazāk putekļu, un tāpēc es varu labāk gulēt. Pamostoties man nebija aizlikts deguns, un es jutos labi atpūtusies, bet tas nebija ideāli. Man joprojām katru reizi bija jāieslēdz un jāizslēdz gaisa attīrītājs un īsti nezināju, kad tas ir nepieciešams.

Tieši šeit ienāca prātā šis projekts. Es nolēmu sākt mērīt dažādas vērtības, galvenokārt: putekļus, gaisa kvalitāti, temperatūru un mitrumu. Izmantojot šīs vērtības, es varētu automātiski ieslēgt gaisa attīrītāju, un es labāk redzētu, kas varētu izraisīt manu slikto miegu.

Šis ir mans pirmais projekts, un es to nosaucu par Sleep Easy.

Piegādes

Es nolēmu savam projektam pievienot gaisa mitrinātāju, jo mitrums ir svarīgs labam miegam un veselībai. Man bija arī dažas problēmas ar gaisa attīrītāja uzlaušanu, tāpēc pagaidām kā piemēru izmantoju tikai nelielu ventilatoru.

Lai atjaunotu šo projektu, tas jums būs vajadzīgs. Galvenais:

  • 1 x Raspberry Pi un adapteris
  • 1 x Arduino un USB kabelis
  • 1 x SD karte vismaz 8 GB

Izpildmehānismi:

  • 1 x gaisa attīrītājs (mazs 12V ventilators)
  • 1 x gaisa mitrinātājs (Medisana UHW)

Sensori:

  • 1 x DHT22
  • 1 x Grove - gaisa kvalitātes sensors v1.3
  • 1 x Grove - putekļu sensors

Sastāvdaļas:

  • 1 x 5V releja modulis
  • 1 x LCD displejs 16x02
  • 1 x poga
  • 1 x maizes dēļa barošanas avots un adapteris
  • 1 x 12V adapteris
  • 4 strāvas kontaktligzdas

Mazas sastāvdaļas:

  • 1 x 10 kOhm potenciometrs/trimmeris
  • 1 x tranzistors bc337
  • 1 x rezistors 470-220Ohm
  • 1 x diode
  • Apmēram 10 džemperu vadi m/m
  • Apmēram 15 džemperu vadi f/f
  • Apmēram 10 džemperu vadi m/f

Lieta:

Es izmantoju kādu koku, kas man bija gulējis, bet jūs varat izmantot jebko, lai izveidotu nelielu kastīti.

Rīki:

  • Ethernet kabelis
  • Āmurs
  • Lodāmurs
  • Koka līme
  • Mazi nagi
  • Urbis
  • Koka vīle
  • Ieraudzīja
  • Krāsa (vēlamā krāsa)

Materiālu sarakstu varat atrast zemāk.

1. darbība: ķēdes un Raspberry Pi montāža

Circuit & Raspberry Pi montāža
Circuit & Raspberry Pi montāža
Circuit & Raspberry Pi montāža
Circuit & Raspberry Pi montāža
Circuit & Raspberry Pi montāža
Circuit & Raspberry Pi montāža

Pievienots var atrast maizes dēli un elektroniskās shēmas.

Šīs ķēdes galvenās sastāvdaļas ir sensori: DHT22 (temperatūra un mitrums), gaisa kvalitātes un putekļu sensors un izpildmehānismi: ventilators un gaisa mitrinātājs.

Ventilatoru kontrolē, izmantojot bc337 tranzistoru. Ja jūs izmantojat reālu gaisa attīrītāju, tas, iespējams, būs ar tādu releju kā gaisa mitrinātājs.

Tā kā ir daudz bezmaksas GPIO tapas, es pievienoju LCD tieši Raspberry Pi, lai nodrošinātu skaidru un ātru saziņu.

Sānu piezīme: Es izmantoju Arduino, lai lasītu sensoros galvenā iemesla dēļ, ka putekļu sensoram ir nepieciešams zināms laiks, lai aprēķinātu putekļu daudzumu gaisā, un Arduino ir labāk piemērots šāda veida atkārtotiem pamata uzdevumiem.

Sākumā es savienoju Arduino un Raspberry Pi ar loģikas pārveidotāju, taču sapratu, ka varu ietaupīt adapteri un dažus kabeļus, savienojot Arduino ar USB kabeli tieši pie Raspberry Pi.

Raspberry Pi iestatīšana

Mans kolēģis students Killian Okladnicoff ir izveidojis brīnišķīgu ceļvedi, kā izveidot Raspberry Pi tādam projektam kā šis. Pārbaudiet ceļvedi viņa projekta 2. solī un apskatiet arī viņa projektu!

2. darbība: lietas izveidošana

Lietas izveide
Lietas izveide
Lietas izveide
Lietas izveide
Lietas izveide
Lietas izveide

Šajā solī jūs varat daudz improvizēt par to, kā vēlaties izveidot lietu. Es izvēlējos vienkāršu kastes formu ar bīdāmiem paneļiem, lai es varētu viegli piekļūt iekšpusei. Materiāliem es galvenokārt izmantoju koka lūžņus.

Attēlos var atrast pirmās skices ar visiem mērījumiem. Tas ir diezgan vienkāršs dizains, ko var izgatavot ikviens, kam ir maz prasmju.

3. darbība. Vietnes un datu bāzes iestatīšana

Vietnes un datu bāzes iestatīšana
Vietnes un datu bāzes iestatīšana
Vietnes un datu bāzes iestatīšana
Vietnes un datu bāzes iestatīšana
Vietnes un datu bāzes iestatīšana
Vietnes un datu bāzes iestatīšana
Vietnes un datu bāzes iestatīšana
Vietnes un datu bāzes iestatīšana

Pēc Raspberry Pi iestatīšanas varat izmantot Visual Studio Code ar attālajiem ssh paplašinājumiem, lai izveidotu savienojumu ar savu Pi. Pievienots pdf fails, kurā paskaidrots, kā iegūt failus īstajā vietā ļoti viegli un ērti, izmantojot Github. Manu Github krātuvi varat atrast šeit.

Datu bāze:

No krātuves datorā lejupielādējiet mapi Database. Lai saglabātu visus datus, Pi būs jāizveido datu bāzes struktūra. Lai to izdarītu, izpildiet pdf instrukcijas. Jums būs jālejupielādē Mysql Workbench

Pārbaude:

Ja sekojat pdf, visam vajadzētu darboties. Ja esat izveidojis savienojumu ar Ethernet kabeli, varat pārlūkot vietni 169.254.10.1, un jūs redzēsit vietnes sākumlapu. Tomēr aizmugure vēl nedarbojas, tāpēc jūs vietnē neredzēsit jaunus datus.

Ja Visual Studio kodā atverat failu app.py un palaižat to, noklikšķinot uz zaļā trīsstūra labajā stūrī. Aizmugurē tiks sūtīti dati uz datu bāzi. Ja atjaunojat vietni dažu minūšu laikā, jums vajadzētu redzēt pašreizējo temperatūru, mitrumu, gaisa kvalitāti un putekļu daudzumu.

Vietne:

Pirmajā lapā jūs varat redzēt pašreizējos datus.

Ja dodaties uz lapu "Toestel", varat manuāli ieslēgt un izslēgt ventilatora/gaisa mitrinātāju.

Lapā 'Historiek' varat redzēt grafiku, kurā redzami dažādu datumu dati.

4. solis: automatizācija

Automatizācija
Automatizācija
Automatizācija
Automatizācija
Automatizācija
Automatizācija

Lai jūsu Pi automātiski sāktu aizmuguri automātiski, katru reizi palaižot, jums ir jāiestata dažas komandas.

Atveriet Pi vēlreiz programmā Visual Studio Code un atveriet termināli apakšā.

Ievadiet pirmo komandu:

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

Saglabājiet ar Ctrl + O un izejiet ar Ctrl + X

Beigās varat mainīt vārdu uz jebkuru, ko vēlaties.

Nokopējiet tekstu no zemāk esošā txt faila terminālī.

Pēc tam ievadiet šādas komandas:

  • Sudo systemctl dēmonu pārlādēšana
  • Sudo sistēma ļauj iespējot pakalpojumu Sleepeasy.service
  • Sudo systemctl start Sleepeasy.service
  • Sudo systemctl statuss Sleepeasy.service

Izmantojot pēdējo komandu, jums vajadzētu redzēt, ka pakalpojums ir izveidots un darbojas. Tagad varat mēģināt restartēt ar sudo reboot.

Pēc dažām minūtēm pakalpojums sāksies, un LCD ekrānā redzēsit IP adresi.

Sānu piezīme:

Pakalpojums var sākties lēni. Lai to labotu, no faila boot/cmdline.txt ir jānoņem "ip = 169.254.10.1".

Izmantojiet šo komandu, lai rediģētu.

sudo nano /boot/cmdline.txt

Saglabājiet ar Ctrl + O un izejiet ar Ctrl + X

5. solis: Visbeidzot

Paldies, ka izlasījāt manu pamācību. Es ceru, ka jums patika un varējāt atjaunot šo projektu bez lielām problēmām.

Ja jums ir kādi jautājumi vai ieteikumi, lūdzu, komentējiet tālāk. Centīšos pēc iespējas ātrāk atbildēt uz jautājumiem.

Ar laba vēlējumiem, Jakobs Soens

Ieteicams: