Satura rādītājs:

Pamata telpu automatizācija: 7 soļi
Pamata telpu automatizācija: 7 soļi

Video: Pamata telpu automatizācija: 7 soļi

Video: Pamata telpu automatizācija: 7 soļi
Video: wifi пульт для IR и RF кодов Broadlink RM4C Pro, работа в Home Assistant - управляем кондиционером 2024, Jūlijs
Anonim
Pamata telpu automatizācija
Pamata telpu automatizācija

Sveiki

savam skolas projektam es izveidoju mini mājas automatizācijas sistēmu. To var izmantot cilvēkiem, kuri visu laiku strādā birojā un aizmirst regulēt apgaismojumu, atvērt logu vai atdzesēt telpu, kad tā ir karsta. Es esmu bijis šis puisis daudzas reizes, kamēr spēlēju spēles vai strādāju skolā. Man tas vienkārši jāizveido savai istabai reālajā dzīvē, un man ir labi iet! Pagaidām tas ir tikai manam draugam Entonijam, spēlējošam mobilajam personāžam …

Kas

Mini mājas automatizācijas sistēma, kas regulē temperatūru, apgaismojumu un gaisa kvalitāti mums, strādīgiem biroja cilvēkiem. Tas darbojas automātiski, bet jūs regulējat visu vietnē.

Kāpēc:

Kā jau minēju iepriekš, es to izveidoju skolas projektam. Tas ir kaut kas, kas man patiktu reālajā dzīvē, tāpēc varbūt kādu dienu es varu to uzbūvēt savai istabai, kas zina…

Piegādes

Lai izveidotu šo projektu, ir nepieciešami šādi priekšmeti. Jums nav jāpasūta viss no saistītajām vietnēm, tieši šeit es to saņēmu.

(Pielikumā jūs varat atrast to pašu sarakstu, tikai nedaudz tīrāku un ar cenām.)

  • 1 x
  • 1 x
  • 1 x
  • 1 x https://www.gotron.be/temperatūra- 9-12-bit…
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x https://www.gotron.be/ propeller-fan-voor-dc-motor…
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x 1k omu rezistors
  • 2 x 10k omu rezistors
  • 6 x 220 omu rezistors
  • 6 x
  • Daudziem vadiem
  • Zaļš MDF vai jebkura cita veida koksne
  • Diezgan līme
  • 200 cl krāsa MDF, jebkura krāsa, kuru vēlaties.
  • 1 x

1. darbība: lieta

Lieta
Lieta
Lieta
Lieta
Lieta
Lieta

Failos atrodami visi izmēri, kas nepieciešami, lai izveidotu koka vai mdf paneļus. Caurumu izgatavošanai es izmantoju CNC mašīnu. Šīs mašīnas izmantošana nav obligāta! Jūs varat izmantot vairāk pamata rīku un sasniegt līdzīgu rezultātu.

Gabali ir veidoti tā, lai tie labi iederas viens otrā, tāpēc ar līmi varat tos visus salikt kopā.

Ņemiet vērā, ka "viltus" iekšējā siena nav pielīmēta, lai es varētu to izņemt, tāpat kā "viltus" griestiem, "viltus" sienas ārējam gabalam un pašiem griestiem. Mums būs jāpiekļūst viltus griestiem un viltus sienai vēlāk, ievietojot elektroniku.

Pēc tam jūs varat krāsot kastīti, ja vēlaties. Es izmantoju baltu krāsu, bet tā var būt jebkura vēlama krāsa.

2. solis: elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Veicot ķēdi, lūdzu, izmantojiet fritzing breadboard failu. Es iesaku jums izmantot tādas pašas tapas kā es, pretējā gadījumā jums var rasties nepatikšanas. Tā kā mēs jau esam izveidojuši kastīti, nav nepieciešams izveidot "testa" ķēdi, jūs varat to izveidot 1 no 3 zemāk uzskaitītajiem veidiem.

Ir vairāki veidi, kā ievietot šo ķēdi kastē.

"Slinks" veids:

Jūs varat ievietot maizes dēļus starp viltus sienu un faktisko sienu, pēc tam izmantojiet garākus vadus, lai sasniegtu augšpusē esošos sensorus

"Profesionālākais" veids:

Jūs varat darīt tāpat kā es un izveidot PCB, kur jūs lodējat visu, lai tas būtu mazliet profesionālāks

Veids "tas ir paredzēts manam darbam":

Jums joprojām ir nepieciešama PCB, kuru pasūtāt, ja vadi ir daļa no PCB, tāpēc jums vienkārši jāpielodē komponenti un daži vadi, lai sasniegtu kastes augšdaļu

3. darbība: PI iestatīšana

Tiem, kas vēl nekad nav kodējuši Pi, vispirms tas ir jāiestata.

Šī saite parādīs, kā strādāt attālināti, izmantojot ssh.

Saite:

Šī saite parādīs, kā iestatīt datu bāzes serveri

Saite:

Tad jūs vēlaties instalēt dažas paketes, atlasiet mapi, kas jums bija jāizveido, izmantojot ceļvedi, un atveriet termināli.

Jums jāinstalē:

  1. pip3 instalējiet mysql-connector-python
  2. pip3 instalējiet kolbu-ligzdu
  3. pip3 instalēt kolbas
  4. pip3 instalācijas ģenerators
  5. pip3 instalēt gevent-websocket

4. darbība: MySQl savienošana

MySQl savienošana
MySQl savienošana

Kad esat atvēris MySQl darbgaldu, jums jāizveido jauns savienojums.

Savienojumam vajadzētu izskatīties kā attēlā iepriekš.

  • Acīmredzot jūs to nosaucat, kā vien vēlaties, es nosaucu to par "Raspi"
  • Tad jūs iestatāt savienojuma metodi uz "Standarta TCP/IP, izmantojot ssh", ŠIS IR ĻOTI SVARĪGI
  • Ssh resursdatora nosaukums ir tikai jūsu PI IP adrese
  • Ssh lietotājvārds ir jūsu pi lietotājs
  • MySQL resursdatora nosaukums nav jāmaina
  • Arī osta nav jāmaina
  • Lietotājvārdam jābūt jūsu darbagalda lietotājvārdam.

Saite uz mysql workbench:

5. darbība: kods

Krātuvē atradīsit nepieciešamo kodu.

Ņemiet vērā, ka jums ir nepieciešams arī arduino, gaisa kvalitātes nolasīšanas kods ir rakstīts arduino valodā.

Github:

Gaisa kvalitātes sensora bibliotēka:

Visu failu ievietošana vizuālajā studijas kodā, visticamāk, nedarbosies.

Vispirms jums jāpārbauda, vai:

  1. Jūsu PI ir aktivizēta seriālā komunikācija
  2. Jūsu PI ir aktivizēts SPI
  3. Uz jūsu pi ir aktivizēts viens vads

Tad jūs varat ievietot aizmugurējo kodu savā pi vietā, kur vien vēlaties, bet mapei "html" jābūt mapē /var /www.

Jūtieties brīvi mainīt kodu un uzlabot projektu.

6. darbība: datu bāze

Datu bāze
Datu bāze

Lai saglabātu datus un varētu izmantot sistēmu, jums ir nepieciešama šī MySQL datu bāze.

Savā Raspberry Pi (https://mariadb.org/) es izmantoju Maria DB kā datu bāzes pārvaldības sistēmu.

Ja jūs nesaprotat datu bāzi, varat izlasīt "DB palīdzību" un, cerams, visu saprast.

Dati datu bāzē jāatstāj tur. Tas attiecas uz ierīcēm, bez šiem datiem sistēma nedarbosies.

7. darbība: 5. darbība Programmas pārbaude

5. solis Programmas pārbaude
5. solis Programmas pārbaude
5. solis Programmas pārbaude
5. solis Programmas pārbaude
5. solis Programmas pārbaude
5. solis Programmas pārbaude

Lai varētu pārbaudīt, vai viss darbojas, vispirms jāpievieno PI un barošanas avots. Ir absolūti nepieciešams, lai būtu 3.3V un 5V barošanas avots. Ja palaižat garām vienu no tiem, projekts nedarbosies.

Lai nokļūtu vietnē, jums vienkārši jāmeklē Google PI IP adrese.

Tad jūs varat reģistrēties, pieteikties un izpētīt.

Ieteicams: