Мазмуну:

Carassus_IoT_electronic_project: 5 кадам
Carassus_IoT_electronic_project: 5 кадам

Video: Carassus_IoT_electronic_project: 5 кадам

Video: Carassus_IoT_electronic_project: 5 кадам
Video: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, Июль
Anonim
Carassus_IoT_electronic_project
Carassus_IoT_electronic_project

Бул документ минималдуу адамдардын өз ара аракеттенүүсү менен жарым автоматташтырылган көлмө курууга мүмкүндүк берет.

Ардуинонун жардамы менен бул долбоор көлмөнүн балыктарын багат. Балыктын азыктары резервуарда сакталат. Фильтр насосу температура сенсорлору жана фоторезистивдүү клетка менен өлчөнүүчү климаттык шарттар аткарылганда башталат.

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

Бул долбоорду ишке ашыруу үчүн бир нече материалдар керек. Кайра иштетилген жана чийки заттар негизинен раманы куруу үчүн колдонулган. Бул жерде биз колдонгон компоненттердин тизмеси:

  • Раманы куруу үчүн жыгач тактай (кайра иштетилген материалдар)
  • Электр кутуча (кайра иштетилген материалдар)
  • Электр терминалы блогу (кайра иштетилген материалдар)
  • Arduino Uno (Amazonдо сатылып алынган)
  • Ачкычтар 10А С ийри (кайра иштетилген материалдар)
  • Arduino servo мотору (Amazonдо сатылып алынган)
  • Photocell (Amazonдо сатылып алынган)
  • 5V контактору (Amazonдо сатылып алынган)
  • Реалдуу убакыт сааты (RTC DS3231) (Amazonдо сатылып алынган)
  • MAX6675 муздак туташуу компенсатору (Amazonдон сатылып алынган)
  • K термопара зонду (Амазонкадан сатылып алынган)
  • Көлмө чыпкасы 230V (кайра иштетилген материалдар)
  • 220 Ом резистору (Amazonдо сатылып алынган)
  • Breadbord (Amazonдо сатылган)
  • Бош 5 литр пластикалык бөтөлкө (кайра иштетилген материалдар)
  • Түтүктөр (кайра иштетилген материалдар)
  • 3D басып чыгарылган клапан

2 -кадам: структура

Түзүм
Түзүм
Түзүм
Түзүм
Түзүм
Түзүм

Жыгач конструкциясы бардык компоненттерди колдоо максатында жасалган. Бул структура 5L бөтөлкөгө балык азыктары менен толтурулат. Түтүк системасы тамакты клапанга алып келет (3D форматында басылган) жана жеткирилген тамак -аштын санын башкарат.

Түтүктөр желим менен чогуу чогултулган PVC түтүктөн жасалган. Клапан түтүктөргө бекитилген жана 2 бөлүккө бөлүнөт: огу жана клапаны. Биринчиден, огу ПВХ түтүктөрү аркылуу туурасынан бекитилиши керек, андан кийин огу клапан плитасы менен бурамалуу туташуу аркылуу чогултулушу мүмкүн.

Клапан stp файлы менен басып чыгарылышы мүмкүн.

3 -кадам: Электрондук куту

Электрондук куту
Электрондук куту

Жыгач конструкциянын жанына орнотулган электр кутусу бүт электр системасын коргойт. Биздин учурда, электрдик куту тамак -аш менен камсыз кылууну колдогон тактанын астына орнотулган.

Ажыраткыч 230В насосту кыска туташуудан коргоо үчүн колдонулат, бир нече электр терминалдары насостун зымдарын өткөрүүгө мүмкүндүк берет.

Arduino Uno жана нан тактасы электр кутусуна бекитилген: Arduino силикон менен жабыштырылган.

Насостун электр кабели жана жалпы электр кабели аркылуу өтүшү үчүн электр кутусунда эки тешик жасалат.

Малина анын трансформатору аркылуу иштейт, ал жогоруда көрсөтүлгөн диаграммада көрүнбөгөн 230В розеткага туташтырылышы керек. Электр өчүргүчтөрдүн жанына кыстарылган модулду өзүнчө сатып алууга болот. Биз тышкы USB батареясын колдонобуз.

4 -кадам: Электр кутусунун зымдары

Электр кутусунун зымдары
Электр кутусунун зымдары
Электр кутусунун зымдары
Электр кутусунун зымдары
Электр кутусунун зымдары
Электр кутусунун зымдары

Долбоордун зымдары эки бөлүктөн турат: бири өтө төмөн чыңалууда (5В) жана экинчи бөлүгү төмөнкү чыңалууда (230В).

Төмөн чыңалуудагы бөлүк насосту 5В контакторлордун көзөмөлдөө контактылары аркылуу камсыз кылат, ошондой эле Малинаны трансформатору аркылуу жеткирет.

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

Бул кубат трансформатор менен Малинага берилет, андан кийин USB туташуусу аркылуу Arduinoго күч берет. USB кабели ошондой эле диаграммаларды түзүү үчүн Arduinoдогу маалыматтарды калыбына келтирет.

Бул жерде Arduino өтө төмөнкү чыңалуудагы бөлүктү кантип зым менен жабуу керек:

Электр кутусуна төмөнкү чыңалууну берүү үчүн ТГБТдан кабель алынып келинет. Андан кийин насосту коргоо үчүн 10А өчүргүч аркылуу өтөт.

Бул жерде Arduino төмөн чыңалуу бөлүгүн кантип зым менен жабуу керек:

5 -кадам: Arduino, Python жана PHP программалары

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

Биз диаграмманы элестетүү үчүн веб -сервер орнотушубуз керек. Биз apacheди PHPге шайкештиги жана орнотуунун оңойлугу үчүн колдонобуз. Бул үчүн биз малина пи менен 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

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

Эгерде биз веб браузерде piнин IP дарегине кирсек, PHP жөнүндө кээ бир маалыматты көрөбүз. Демейки боюнча, pi'дин IP -ден кийин эч нерсе коюунун кажети жок, анткени ал индекс деп аталган файлды колдонот. Эми биз файлдарыбызды/var/www/html каталогуна коюшубуз керек жана биз диаграммага кирип, каалагандай кайра жүктөй алабыз.

Reader.py файлын баштоо үчүн, биз rc.local'ге жаңы сапты кошушубуз керек, биз sc. протоколунун жардамы менен малинага киришибиз керек, бул сапты rc.local өзгөртүү үчүн жазабыз:

nano /etc/rc.local

Эми биз бул сапты кошо алабыз:/usr/bin/python3 /var/www/html/Projet/reader.py & read.py файлын түз баштоо үчүн.

HTML каталогун/var/www/жолуна коюшубуз керек. Малина иштетилгенде, ал диаграмма түзүү үчүн ар бир секундада температураны жана жарык маалыматтарды калыбына келтирет.

Сунушталууда: