Satura rādītājs:

Carassus_IoT_electronic_project: 5 soļi
Carassus_IoT_electronic_project: 5 soļi

Video: Carassus_IoT_electronic_project: 5 soļi

Video: Carassus_IoT_electronic_project: 5 soļi
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Jūlijs
Anonim
Carassus_IoT_electronic_project
Carassus_IoT_electronic_project

Šis dokuments ir paredzēts, lai ļautu jums izveidot daļēji automatizētu dīķi ar minimālu cilvēku mijiedarbību.

Pateicoties Arduino, šis projekts pabaros dīķa zivis. Zivju barība tiek uzglabāta tvertnē. Filtra sūknis ieslēdzas, ja tiek ievēroti klimatiskie apstākļi, ko mēra ar temperatūras sensoriem un fotorezistentu elementu.

1. solis: materiāli

Lai īstenotu šo projektu, nepieciešami vairāki materiāli. Rāmja celtniecībai galvenokārt tika izmantotas pārstrādātas un izejvielas. Šeit ir mūsu izmantoto komponentu saraksts:

  • Koka dēlis rāmja uzbūvei (pārstrādāti materiāli)
  • Elektriskā kaste (pārstrādāti materiāli)
  • Elektriskais spaiļu bloks (pārstrādāti materiāli)
  • Arduino Uno (nopirkts vietnē Amazon)
  • Automātiskie slēdži 10A C līkne (pārstrādāti materiāli)
  • Arduino servomotors (nopirkts Amazon)
  • Fotoelements (nopirkts Amazon)
  • Kontaktors 5V (nopirkts vietnē Amazon)
  • Reālā laika pulkstenis (RTC DS3231) (nopirkts vietnē Amazon)
  • Aukstā savienojuma kompensators MAX6675 (iegādāts no Amazon)
  • K termopāra zonde (iegādāta vietnē Amazon)
  • Dīķa filtra sūknis 230V (pārstrādāti materiāli)
  • 220 omu rezistors (nopirkts Amazon)
  • Breadbord (nopirkts Amazon)
  • Tukša 5 litru plastmasas pudele (pārstrādāti materiāli)
  • Caurules (pārstrādāti materiāli)
  • 3D drukāts vārsts

2. solis: struktūra

Struktūra
Struktūra
Struktūra
Struktūra
Struktūra
Struktūra

Tika izgatavota koka konstrukcija, lai atbalstītu visas sastāvdaļas. Šī struktūra ir 5 litru pudele, lai to piepildītu ar zivju barību. Cauruļu sistēma pārtiku noved pie vārsta (drukāta 3D formātā) un pārvalda piegādātās pārtikas daudzumu.

Caurules ir izgatavotas no PVC caurules, kas samontētas kopā ar līmi. Vārsts ir fiksēts caurulēs un ir sadalīts 2 daļās: ass un vārsts. Pirmkārt, ass ir jānostiprina šķērsām caur PVC caurulēm, un pēc tam asi var salikt kopā ar vārsta plāksni, izmantojot skrūvju savienojumu.

Vārstu var izdrukāt ar stp failu.

3. darbība: elektroniskā kaste

Elektroniskā kaste
Elektroniskā kaste

Elektriskā kaste, kas uzstādīta blakus koka konstrukcijai, aizsargā visu elektrisko sistēmu. Mūsu gadījumā elektriskā kaste ir uzstādīta zem tāfeles, kas atbalsta pārtikas piegādi.

Automātiskais slēdzis tiek izmantots, lai aizsargātu 230V sūkni no īssavienojuma, vairāki elektriskie termināļi ļauj sūkņus pieslēgt vadiem.

Arduino Uno un maizes dēlis ir piestiprināti elektriskajā kastē: Arduino ir pielīmēts ar silikonu, un maizes saite ir pašlīmējoša.

Elektriskā kārbā ir izveidoti divi caurumi, lai varētu izvadīt sūkņa barošanas kabeli un vispārējo barošanas kabeli.

Aveņu baro ar transformatoru, kas jāpievieno 230 V kontaktligzdai, kas nav redzama iepriekš redzamajā diagrammā. Blakus slēdžiem ievietoto kontaktdakšu moduli var iegādāties atsevišķi. Mēs izmantojam ārēju USB akumulatoru.

4. solis: Elektriskās kārbas vadu savienošana

Elektriskās kārbas elektroinstalācija
Elektriskās kārbas elektroinstalācija
Elektriskās kārbas elektroinstalācija
Elektriskās kārbas elektroinstalācija
Elektriskās kārbas elektroinstalācija
Elektriskās kārbas elektroinstalācija

Projekta elektroinstalācija ir izgatavota no divām daļām: viena ļoti zemspriegumā (5 V) un otra daļa zemspriegumā (230 V).

Zemsprieguma daļa piegādā sūkni caur 5V kontaktoru vadības kontaktiem, kā arī piegādā Raspberry caur transformatoru.

Ļoti zemspriegums nodrošina aveņu, Arduino un visu elektronisko komponentu darbību (RTC, aukstās krustojuma kompensators, fotoelements, 5 V kontaktors …).

Šo strāvu transformators piegādā Raspberry, un pēc tam tā baro Arduino, izmantojot USB savienojumu. USB kabelis arī atjauno datus Arduino, lai izveidotu diagrammas.

Lūk, kā pieslēgt Arduino ļoti zema sprieguma daļu:

Tiek piegādāts kabelis no TGBT, lai piegādātu elektrisko kārbu zemajam spriegumam. Tad tas iet caur automātisko slēdzi 10A, lai aizsargātu sūkni.

Lūk, kā pieslēgt Arduino zemsprieguma daļu:

5. darbība: programmēšana Arduino, Python un PHP

Tīmekļa servera uzstādīšana

Mums ir jāinstalē tīmekļa serveris, lai vizualizētu diagrammu. Mēs izmantosim apache, lai nodrošinātu tās saderību ar PHP un ērtu uzstādīšanu. Lai to izdarītu, mēs izveidojam savienojumu ar aveņu pi, izmantojot SSH, un izpildām šādas komandas:

sudo apt instalēt apache2 php php-mbstring

sudo chown -R pi: www -data/var/www/html

sudo chmod -R 770/var/www/html

Tagad viss, ko ievietojam/var/www/html direktorijā, būs mūsu tīmekļa vietnē. Lai izmēģinātu, vai viss darbojas, mēs lūgsim PHP sniegt mums kādu informāciju, kad piekļūsim serverim.

sudo rm /var/www/html/index.html

echo ""> /var/www/html/index.php

Ja piekļūstam pi IP adresei tīmekļa pārlūkprogrammā, mēs redzēsim informāciju par PHP. Pēc noklusējuma mums nekas nav jāievieto pēc pi IP, jo tas izmantos jebkuru failu ar nosaukumu index. Tagad mums vienkārši jāievieto faili direktorijā/var/www/html, un mēs varam piekļūt diagrammai un pēc vēlēšanās to atkārtoti ielādēt.

Lai sāktu de reader.py, mums rc.local jāpievieno jauna rinda. Mums ir jāpiekļūst aveņu, izmantojot ssh protokolu, uzrakstiet šo rindu, lai mainītu rc.local:

nano /etc/rc.local

tagad mēs varam pievienot šo rindu:/usr/bin/python3 /var/www/html/Projet/reader.py &, lai tieši palaistu failu reader.py.

Mums jāievieto HTML direktorijs ceļā/var/www/. Kad avenes tiek darbinātas, tā katru sekundi atjauno temperatūras un gaismas datus Arduino, lai izveidotu diagrammu.

Ieteicams: