
Съдържание:
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Този документ е предназначен да ви позволи да изградите полуавтоматично езерце с минимално човешко взаимодействие.
Благодарение на Arduino, този проект ще нахрани рибите на езерце. Рибната храна се съхранява в резервоар. Филтърна помпа се стартира, ако са изпълнени климатичните условия, измерени чрез температурни сензори и фоторезистивна клетка.
Стъпка 1: Материали
За да се реализира този проект, са необходими няколко материала. Рециклираните и суровините бяха използвани най -вече за изграждането на рамката. Ето списък на компонентите, които използвахме:
- Дървена дъска за изграждане на рамката (рециклирани материали)
- Електрическа кутия (рециклирани материали)
- Електрически клемен блок (рециклирани материали)
- Arduino Uno (закупен от Amazon)
- Прекъсвачи 10A C крива (рециклирани материали)
- Серво мотор Arduino (закупен от Amazon)
- Фотоклетка (закупена от Amazon)
- Контактор 5V (закупен от Amazon)
- Часовник в реално време (RTC DS3231) (закупен от Amazon)
- Компенсатор за студено съединение MAX6675 (закупен от Amazon)
- Сонда термодвойка K (закупена от Amazon)
- Филтърна помпа за езерце 230V (рециклирани материали)
- Резистор 220 ома (закупен от Amazon)
- Breadbord (закупен от Amazon)
- Празна 5 литрова пластмасова бутилка (рециклирани материали)
- Тръби (рециклирани материали)
- 3D отпечатан клапан
Стъпка 2: Структура



Направена е дървена конструкция, която да поддържа всички компоненти. Тази структура 5L бутилка, за да го напълни с рибна храна. Тръбна система отвежда храната до вентил (отпечатана в 3D) и управлява количеството храна, което се доставя.
Тръбите са изработени от PVC тръби, сглобени заедно с лепило. Вентилът е фиксиран в тръбите и е разделен на 2 части: оста и вентила. Първо, оста трябва да бъде фиксирана напречно през PVC тръбите и след това оста може да бъде сглобена с вентилната плоча чрез винтова връзка.
Клапанът може да бъде отпечатан със stp файл.
Стъпка 3: Електронна кутия

Електрическа кутия, инсталирана до дървената конструкция, защитава цялата електрическа система. В нашия случай електрическата кутия е инсталирана под дъската, която поддържа подаването на храна.
Прекъсвачът се използва за защита на 230V помпата от късо съединение, няколко електрически клеми позволяват окабеляването на помпите.
Arduino Uno и платката са прикрепени в електрическата кутия: Arduino е залепен със силикон.
В електрическата кутия са направени два отвора, така че захранващият кабел на помпата и общият захранващ кабел да могат да бъдат преминати.
Малина се захранва чрез трансформатора, който трябва да бъде включен в 230V контакт, който не се вижда на горната диаграма. Щепселният модул, поставен до прекъсвачи, може да бъде закупен отделно. Използваме външна USB батерия.
Стъпка 4: Окабеляване на електрическата кутия



Окабеляването на проекта е направено от две части: едната при много ниско напрежение (5V) и другата част при ниско напрежение (230V).
Частта с ниско напрежение захранва помпата чрез управляващите контакти на 5V контакторите, а също така захранва малината чрез нейния трансформатор.
Много ниското напрежение захранва Raspberry, Arduino и работата на всички електронни компоненти (RTC, компенсатор на студено съединение, Photocell, 5V контактор, …).
Това захранване се подава от трансформатора към Raspberry и след това захранва Arduino чрез USB връзка. USB кабелът също така възстановява данни в Arduino, за да генерира диаграмите.
Ето как да свържете Arduino част с много ниско напрежение:
Въвежда се кабел от TGBT за захранване на ниското напрежение към електрическата кутия. След това преминава през прекъсвача 10А за защита на помпата.
Ето как да свържете кабелната част на Arduino с ниско напрежение:
Стъпка 5: Програмиране Arduino, Python и PHP
Инсталиране на уеб сървъра
Трябва да инсталираме уеб сървър, за да визуализираме диаграмата. Ще използваме apache за неговата PHP съвместимост и лекота на инсталиране. За да направите това, ние се свързваме с малиновото пи с помощта на SSH и изпълняваме следните команди:
sudo apt инсталирате 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
Ако получим достъп до IP адреса на pi в уеб браузър, ще видим информация за PHP. По подразбиране не е необходимо да поставяме нищо след IP на pi, защото той ще използва всеки файл с име index. Сега просто трябва да поставим файловете си в директорията/var/www/html и можем да получим достъп до диаграмата и да я презаредим по желание.
За да стартираме de reader.py, трябва да добавим нов ред в rc.local. Трябва да получим достъп до малиновия протокол по ssh, да напишем този ред, за да променим rc.local:
nano /etc/rc.local
сега можем да добавим този ред:/usr/bin/python3 /var/www/html/Projet/reader.py & да стартираме директно файла reader.py.
Трябва да поставим HTML директорията в пътеката/var/www/. Когато малината се захранва, тя възстановява данните за температурата и светлината всяка секунда в Arduino, за да създаде диаграма.
Препоръчано:
Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: 7 стъпки

Първи стъпки с безжични сензори за температура и вибрации на дълги разстояния: Понякога вибрациите са причина за сериозни проблеми в много приложения. От валове и лагери на машината до работа на твърдия диск, вибрациите причиняват повреда на машината, ранна подмяна, ниска производителност и нанасят сериозен удар върху точността. Мониторинг
Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: 3 стъпки

Първи стъпки с STM32f767zi Cube IDE и качване на персонализирана скица: КУПЕТЕ (щракнете върху теста, за да закупите/посетете уеб страницата) STM32F767ZISUPPORTED SOFTWARE · STM32CUBE IDE · KEIL MDK ARM µVISION · EWARM IAR EMBEDDED WORKBENCH използва се за програмиране на STM микроконтролери
Как да направите 4G LTE двойна BiQuade антена Лесни стъпки: 3 стъпки

Как да направя 4G LTE двойна BiQuade антена лесни стъпки: През повечето време, с което се сблъсквах, нямам добра сила на сигнала за ежедневните ми работи. Така. Търся и опитвам различни видове антени, но не работи. След загубено време намерих антена, която се надявам да направя и изпробвам, защото тя не градивен принцип
Дизайн на играта с бързо движение в 5 стъпки: 5 стъпки

Дизайн на игра с Flick в 5 стъпки: Flick е наистина прост начин да направите игра, особено нещо като пъзел, визуален роман или приключенска игра
Система за предупреждение за паркиране на автомобил Arduino - Стъпки по стъпка: 4 стъпки

Система за предупреждение за паркиране на автомобил Arduino | Стъпки по стъпка: В този проект ще проектирам обикновена верига за сензори за паркиране на автомобил Arduino, използвайки Arduino UNO и HC-SR04 ултразвуков сензор. Тази базирана на Arduino система за предупреждение за автомобил за заден ход може да се използва за автономна навигация, измерване на роботи и други обхвати