Мазмұны:

Carassus_IoT_electronic_project: 5 қадам
Carassus_IoT_electronic_project: 5 қадам

Бейне: Carassus_IoT_electronic_project: 5 қадам

Бейне: Carassus_IoT_electronic_project: 5 қадам
Бейне: Во бору брусника (2 серия) (1989) фильм 2024, Шілде
Anonim
Carassus_IoT_электронды_жоба
Carassus_IoT_электронды_жоба

Бұл құжат адамдардың өзара әрекеттесуі аз болатын жартылай автоматтандырылған тоған салуға мүмкіндік береді.

Arduino арқасында бұл жоба тоған балықтарын тамақтандырмақ. Балық азығы резервуарда сақталады. Сүзгі сорғы температура сенсорлары мен фоторезистивті ұяшықтармен өлшенетін климаттық шарттар орындалған жағдайда іске қосылады.

1 -қадам: материалдар

Бұл жобаны жүзеге асыру үшін бірнеше материалдар қажет. Қайта өңделген және шикізат көбінесе қаңқаның құрылысы үшін пайдаланылды. Міне біз қолданған компоненттердің тізімі:

  • Жақтауды жасауға арналған ағаш тақтай (қайта өңделген материалдар)
  • Электр қорабы (қайта өңделген материалдар)
  • Электрлік терминал блогы (қайта өңделген материалдар)
  • Arduino Uno (Amazon -да сатып алынған)
  • 10А С қисық ажыратқыштары (қайта өңделген материалдар)
  • Arduino серво моторы (Amazon -да сатып алынған)
  • Photocell (Amazon -да сатып алынған)
  • 5V контакторы (Amazon -да сатып алынған)
  • Нақты уақыттағы сағат (RTC DS3231) (Amazon -да сатып алынған)
  • MAX6675 суық байланыс компенсаторы (Amazon -дан сатып алынған)
  • K термопаралық зонд (Amazon -да сатып алынған)
  • 230В тоған сүзгі сорғы (қайта өңделген материалдар)
  • 220 Ом резисторы (Amazon -да сатып алынған)
  • Breadbord (Amazon -да сатып алынған)
  • Бос 5 литрлік пластикалық бөтелке (қайта өңделген материалдар)
  • Құбырлар (қайта өңделген материалдар)
  • 3D басып шығарылған клапан

2 -қадам: құрылым

Құрылым
Құрылым
Құрылым
Құрылым
Құрылым
Құрылым

Ағаш құрылым барлық компоненттерді қолдау үшін жасалған. Бұл балық тағамына толтыру үшін 5L бөтелке. Құбыр жүйесі азық -түлікті клапанға әкеледі (3D форматында басылған) және жеткізілетін тағам мөлшерін басқарады.

Құбырлар желіммен бірге жиналған ПВХ құбырынан жасалған. Клапан құбырларға бекітілген және 2 бөлікке бөлінеді: ось пен клапан. Біріншіден, ось ПВХ құбырлары арқылы көлденең бекітілуі керек, содан кейін винтті қосылу арқылы ось клапан пластинасымен жиналуы мүмкін.

Клапанды stp файлымен басып шығаруға болады.

3 -қадам: электронды қорап

Электронды қорап
Электронды қорап

Ағаш құрылымның жанында орнатылған электр қорабы бүкіл электр жүйесін қорғайды. Біздің жағдайда электр қорабы азық -түлік жеткізілімін қолдайтын тақтаның астына орнатылады.

Ажыратқыш 230В сорғыны қысқа тұйықталудан қорғау үшін қолданылады, бірнеше электрлік терминалдар сорғылардың сымдарын қосуға мүмкіндік береді.

Arduino Uno мен нан тақтасы электр қорабына бекітілген: Arduino силиконмен жабыстырылған, нан қабығы өздігінен жабысады.

Сорғының қуат кабелі мен жалпы қуат кабелі арқылы өтуі үшін электр қорабында екі тесік жасалады.

Таңқурай оның трансформаторы арқылы жұмыс істейді, ол 230 В розеткаға қосылуы керек, ол жоғарыдағы диаграммада көрінбейді. Ажыратқыштардың жанына салынған штепсельдік модульді бөлек сатып алуға болады. Біз сыртқы USB батареясын қолданамыз.

4 -қадам: Электр қорапшасын сымға қосу

Электр қорабының сымдары
Электр қорабының сымдары
Электр қорабының сымдары
Электр қорабының сымдары
Электр қорабының сымдары
Электр қорабының сымдары

Жобаның сымдары екі бөліктен тұрады: біреуі өте төмен кернеуде (5В), екіншісі төмен кернеуде (230В).

Төмен кернеулі бөлік сорғыны 5В контакторларының басқару контактілері арқылы жеткізеді, сонымен қатар таңқурайды трансформатор арқылы жеткізеді.

Өте төмен кернеу Raspberry, Arduino және барлық электронды компоненттердің жұмысын қамтамасыз етеді (RTC, суық байланыс компенсаторы, Photocell, 5V контакторы, …).

Бұл қуат трансформатормен таңқурайға беріледі, содан кейін ол Arduino -ны USB қосылымы арқылы қосады. USB кабелі сонымен қатар диаграммаларды құру үшін Arduino -дағы деректерді қалпына келтіреді.

Төменде Arduino төмен кернеулі бөлігін қалай сыммен қосуға болады:

Электр қорабына төмен кернеуді беру үшін TGBT кабелі енгізілген. Содан кейін сорғыны қорғау үшін 10А автоматты ажыратқыштан өтеді.

Төменде Arduino төмен кернеулі бөлігін қалай сыммен қосуға болады:

5 -қадам: Arduino, Python және PHP бағдарламалары

Веб -серверді орнату

Диаграмманы визуализациялау үшін бізге веб -серверді орнату қажет. Біз PHP үйлесімділігі мен орнатудың қарапайымдылығы үшін apache қолданамыз. Ол үшін таңқурай пи -ге SSH арқылы қосыламыз және келесі командаларды орындаймыз:

sudo apt install apache2 php php-mbstring

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

sudo chmod -R 770/var/www/html

Енді/var/www/html каталогына енгізгеннің бәрі біздің веб -сайтта болады. Барлығы жұмыс істейтінін тексеру үшін біз PHP -тен серверге кірген кезде бізге кейбір ақпарат беруін сұраймыз.

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

жаңғырық «»> /var/www/html/index.php

Егер біз браузерде pi -дің IP -адресіне кірсек, PHP туралы кейбір ақпаратты көреміз. Әдепкі бойынша, бізге pi IP -нен кейін ештеңе қоюдың қажеті жоқ, себебі ол индекс деп аталатын кез келген файлды қолданады. Енді біз файлдарымызды/var/www/html каталогына қоюымыз керек және біз диаграммаға кіріп, оны өз қалауымыз бойынша қайта жүктей аламыз.

Reader.py файлын іске қосу үшін rc.local -ге жаңа жолды қосу керек, біз ssh протоколы арқылы таңқурайға кіруіміз керек, rc.local өзгерту үшін мына жолды жазамыз:

nano /etc/rc.local

Енді біз мына жолды қоса аламыз:/usr/bin/python3 /var/www/html/Projet/reader.py & read.py файлын тікелей бастау үшін.

Біз HTML каталогын/var/www/жолына қоюымыз керек. Таңқурай қосылған кезде, ол диаграмма құру үшін температура мен жарық туралы ақпаратты секунд сайын Arduino -да қалпына келтіреді.

Ұсынылған: