Мазмуну:
- 1 -кадам: Куралдар жана компоненттер
- 2 -кадам: RPi орнотуу
- 3 -кадам: RPiге туташуу
- 4 -кадам: Парник
- 5 -кадам: Бурч бөлүмдөрү
- 6 -кадам: Windows & Door
- 7 -кадам: Кабелдөө
- 8 -кадам: Servos кошуу
- 9 -кадам: Баскычтарды басыңыз
- 10 -кадам: Soldering Led & Temperature Sensor
- 11 -кадам: Электр өткөргүчтөрүн жашыруу
- 12 -кадам: Коддоо
- 13 -кадам: MySQL маалымат базасы
- 14 -кадам: Pycharmда Таблица түзүңүз
- 15 -кадам: Долбоорду жүктөө
- 16 -кадам: Автоматтык түрдө иштетүү
- 17 -кадам: IGreenhouse колдонуу
Video: IGreenhouse - Акылдуу күнөскана: 17 кадам (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Үйдө өстүрүлгөн жашылча-жемиштер көбүнчө сатып алгандарга караганда жакшыраак, бирок кээде күнөсканаңызды көрбөй калууңуз мүмкүн. Бул долбоордо биз акылдуу күнөскана жасайбыз. Бул күнөскана өтө ысык же өтө суук болгондо терезелерин жана эшигин автоматтык түрдө ачат жана жабат. Өсүмдүктөр кургаганда, акылдуу күнөскана сиздин өсүмдүктөрүңүздү автоматтык түрдө сугарат (бул долбоордо биз светодиоддун негизинде сугарууну элестетебиз). Сиздин өсүмдүктөрүңүздүн сугарылып жаткан убактысы жана эшик менен терезелердин ачылышы же жабылышы үй сайтында көрсөтүлгөн.
1 -кадам: Куралдар жана компоненттер
Куралдар:
- Бир кычкач кычкач
- Көп функциялуу араа
- Диаметри 1 мм
- Бир кадам бургулоо 8 мм
- рулетка
- Файл
- Sandpaper
- кетүүчү бычак
- Бир ширетүүчү темир
Компоненттер (PDFти караңыз):
- Серво моторлору
- Баскычтарды басыңыз
- Raspberry Pi 3 Model B.
- Температура сенсору
- Ным сенсору
- Breadboard
- Транзистор
- Жалпы энергия менен камсыздоо
- Резисторлор
- MCP3008
- Pi T-Cobbler (Милдеттүү эмес)
- Жетектеген
- Зымдар
- Ethernet кабели
- 5, 2V адаптер
- 8 ГБ микро SD карта
- Топсолор
- Аллюминий сокур перчтер
- Жаркыраган полистирол табак
- Бурч бөлүмү
- Soldering Tin
- Эки тараптуу скотч
- Pins
- Электр жылуулукту кысуучу жең
- Кабелдик байланыштар
- Box
Максималдуу баасы: € 167, 82
2 -кадам: RPi орнотуу
Биз Raspberry Piге операциялык тутумду орнотууну баштайбыз.
- Raspberry Pi веб-сайтынан "Raspbian Jessie with pixel" сүрөтүн түшүрүп алыңыз. Бул ZIP файл экенин көрөсүз.
- Бул ZIP файлын каалаган жерге алыңыз.
-
Win32 Disk Imager куралын жүктөп алыңыз, муну Sourceforge сайтынан жүктөп алсаңыз болот.
- Сүрөттү тандоо үчүн папканын сөлөкөтүн чыкылдатыңыз
- Андан кийин "Түзмөктөн" тандаңыз microSD
- Андан кийин "Жазуу" баскычын басыңыз
Сүрөт microSDге жазылгандан кийин, Windows Explorerде microSDди ача аласыз.
- "Cmdline.txt" файлын ачыңыз
- "Rootwait" сөзүнүн алдында төмөнкү сапты кошуңуз: 169.254.10.0
- Андан кийин файлды сактаңыз.
- MicroSDти RPiге салыңыз
- 5, 2V DC адаптери менен RPiңизге чыңалуу колдонуңуз
- Тармак кабелин RPiге туташтырып, аны компьютериңиздин тармак портуна туташтырыңыз.
Сиздин Raspberry азыр колдонууга даяр.
3 -кадам: RPiге туташуу
Биздин RPiге туташуу үчүн Putty колдонобуз.
- Putty жүктөп алыңыз
- SSH туташуусун түзүү (сүрөттү караңыз)
-
Кирүү
- Колдонуучунун аты: pi
- Сырсөз: малина
WIFI ЖӨНДӨӨ
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Файлдын түбүнө барып, төмөнкүлөрдү кошуңуз:
тармак = {ssid = "зымсыз нетвероктун аты" psk = "зымсыз тармактын сырсөзү"
}
IP дарегиңиздин түрүн көрүү үчүн:
ifconfig wlan0
Эми сиз Raspberry Pi менен зымсыз туташа аласыз
Puttyдеги хосттун аты = IP дареги
4 -кадам: Парник
Бул кадамда биз күнөскананын өзүн жасоо алдында турабыз.
Сага керек болот:
- Көп функциялуу араа
- Файл
- Материалдын эсебинде көрсөтүлгөн калган материалдар
Кадамдар:
- Жогорудагы долбоордо көрсөтүлгөндөй полистирол панелди көрдүм.
-
Жогорудагы сүрөттө көрсөтүлгөндөй бурч бөлүмүн көрүңүз:
- 3 x 50 см
- 2 x 50 см (бурч 140 °)
-
4 x 20, 5 см, бир жарык 1, 5 см кыскарган
Митер бул профилдерди 2 x 50 см (бурч 140 °) менен кесип
- 4 x 17, 5 см.
- Кырккандан кийин бурраны жылтыратыңыз.
5 -кадам: Бурч бөлүмдөрү
- Бардык бөлүктөрдү бурчтук бөлүмдөрдүн базасына чогуу коюңуз.
- Сүрөттө көрсөтүлгөндөй бурчтук профилиңизде жана полистирол панелинде тешкиле. Диаметри сокур перчеңиздин таңгагында көрсөтүлгөн.
- Сокур перчтерди тешиктерге коюп, аларды кычкачтын жардамы менен оңдоңуз.
!! Көңүл бургула, сокур тойчолор таптакыр карама -каршы, ошондуктан бизде мындан ары көйгөйлөр жок.
5. Эми күнөсканага алдыңкы жана арткы жагын сүрүңүз.
6 -кадам: Windows & Door
Эми биз эшик менен терезелерди жайгаштырабыз.
- Эшикти жана терезелерди жогорудагы сүрөттөрдө көрсөтүлгөндөй белгилеңиз.
- Белгиленген бөлүктөрдү көп функциялуу аранын жардамы менен көрдүңүз. Араа болгондон кийин терезелердин жана эшиктин капталында бурр бар экенин көрөсүз.
- Сиз буралганды көрбөй калгыча, кесилген бөлүктөрдүн капталдарын жана капталдарын поляктаңыз.
- Терезелер менен эшикти сүрөттөрдө көрсөтүлгөндөй илгичтер менен бекиткиле.
Күнөскана азыр даяр
7 -кадам: Кабелдөө
- R2 = 220Ω каршылык
- R3 = 1kΩ каршылык
- R4 = 10kΩ каршылык
- R5 = 1kΩ каршылыгы
- R6 = 10kΩ каршылыгы
- R7 = 1kΩ каршылыгы
- R8 = 10kΩ каршылык
- R10 = 470Ω каршылык
- R11 = 220Ω каршылык
- R12 = 220Ω каршылык
8 -кадам: Servos кошуу
Серво моторлорун эки тараптуу скотч менен полистирол панелине чаптаңыз.
Алардын бурулуш чекити эшиктин жана терезенин шарнирдик чекити менен түз сызыкта экенин текшериңиз. (сүрөттү караңыз)
- Эшиктин жана терезелердин servo мотор аркылуу ачылышын камсыз кылуу үчүн биз кичинекей тешикти (диаметри 1 мм) бурушубуз керек. Серво менен тешиктин ортосуна биз төөнөгүчтү коёбуз.
- Электр зымдарыбызды ичине киргизүү үчүн, биз тепкичтүү бургулоочу тешик жасайбыз. Бургулап жатканда, бургуңузду белгилүү бир тарапка түртүп жатканыңызды текшериңиз. Ошентип, биз тик бурчтуктун бир түрүн алабыз.
Сервону ачканда, эшик аны менен бирге кетет.
Зымдарды узартыңыз (башка зымдарды байланыштырып), ошондо сиз парниктин аягында нан тактаңызга жете аласыз.
9 -кадам: Баскычтарды басыңыз
Бул кадамда биз баскычтарыбызды (эшикти ачуу жана жабуу үчүн) диаметри 1 мм болгон 4 тешикти бургулай баштайбыз.
- Кнопкаңызды ага бекиткиңиз келген жерде сактаңыз (эшиктин жанында) жана баскычыңыздын буттарынын ордуна чекит коюңуз. (2 жолу, 2 баскыч)
- Сиз тарткан чекитти буруңуз.
Баскычтарды тиркеңиз
- Тешиктер аркылуу баскычтардын буттарын салыңыз. (бири ичинде, бири сыртта)
- Кнопканын ар бир бутуна зым кошуңуз.
- Зым кыска туташууну жаратпашы үчүн, жылуулукту шыйрактын астына кысыңыз.
- Бир зымдын учунда 220 Омдук резистор. Анын үстүнө жылуулук тарткыла.
Мурунку кадамда көрүнүп тургандай, тепкич менен тешик жасаңыз, андыктан ички баскычтын зымдарын ичине алып кире алабыз.
Эки баскычтын зымдарын кысуучу боо менен бириктириңиз.
Зымдарды узартыңыз (башка зымдарды байланыштырат), ошондо сиз парниктин аягында нан тактаңызга жете аласыз.
10 -кадам: Soldering Led & Temperature Sensor
Баскычты баскандай эле, сизди алып келиңиз.
- Лидердин ар бир бутуна зым кошуңуз.
- Зым кыска туташууну жаратпашы үчүн, жылуулукту шыйрактын астына кысыңыз.
- Бир зымдын учунда 220 Омдук резистор. Анын үстүнө жылуулук тарткыла
Температура сенсорунун ар бир жибине эркек-ургаачы жип менен ширетүү. Ошентип, температура сенсорун нан тактасына туташтыруу оңой болот.
!! Электрдик жылуулукту кысуучу жеңди ширетилген бөлүктөрдүн үстүнө коюуну унутпаңыз.
11 -кадам: Электр өткөргүчтөрүн жашыруу
Бул кадамда биз кабелдер биздин заводдор аркылуу өтпөсүн текшеребиз.
- Сокур перчтериңизди бири -биринин алдына койгондо пайда болгон тешиктерге кысуучу боону салыңыз.
- Бардык кабелдерди кысуучу кайышка салып, тарткыла.
Жана акыры:
Нан тактаңыздан жана Raspberry Piден кичинекей кутучага эки тараптуу скотч менен өтүңүз жана арткы панелине тешип коюңуз, ошондо сиз электр энергияңызды алып чыга аласыз.
12 -кадам: Коддоо
Биз кодду иштетүүдөн мурун, алгач Raspberry Piге кээ бир нерселерди орнотушубуз керек.
-
Бир зымдуу интерфейсти иштетүү
- sudo raspi-config
- Интерфейстин параметрлери
- 1-зым: иштетүү
- sudo nano /boot/config.txt
- төмөнкү dtoverlay = w1-gpio кошуңуз
- Raspberry Pi'ди "sudo reboot" менен кайра иштетиңиз
-
Raspberry Piге MySQL орнотуу
- sudo apt-get update && sudo apt-get upgrade
- sudo apt-get mysql-server орнотуу
- sudo apt-get mysql-client орнотуу
-
mysql -uroot -p
сырсөз = тамыр
-
MySQL туташтыргычы орнотулууда
sudo apt-get python3-mysql.connector орнотуу
- Flask долбоорун Githubдан жүктөп алыңыз.
- Pycharmда долбоорду ачыңыз
13 -кадам: MySQL маалымат базасы
MySQL колдонуучусу
mysql -uroot -p
CREATE USER 'name'@'localhost' IDENTIFIED by 'password';
БАРДЫК СЫЙЛЫКТАРДЫ БЕРГИЛЕ *. * TO 'name'@'localhost' TO GRANT OPTION;
КОЛДОНУУЧУ 'атын'@'%' ИДЕНТИВАЛАНГАН 'пароль' менен түзүү;
БАРДЫК СЫЙЛЫКТАРДЫ БЕРГИЛЕ *. * TO 'name'@'%' ГРАНТ ОПЦИОНУ МЕНЕН
Сырсөз жана ысым өз алдынча тандалат.
Жаңы маалымат базасын түзүү
DATABASE ENMDatabase түзүү;
MySQL туташуусунан чыгуу
таштоо
14 -кадам: Pycharmда Таблица түзүңүз
Маалымат булагы катары MySQL маалымат базасын кошуңуз.
- CTRL + SHIFT + маалымат базасы
- + Маалымат булагы MySQL
Кийинки маалыматты колдонуу:
General
Алуучу: localhost Порт: 3306
Маалыматтар базасы: ENMDatabase
Колдонуучу: ** сиз мурунку кадамда тандаган атыңыз
Сырсөз: ** мурунку кадамда сиз тандаган сырсөз
SSH/SSL
Прокси хост: ** сиздин IP дарегиңиз Порт: 22
Прокси колдонуучу: pi
Прокси сырсөзү: малина
Таблицаларды киргизүү
- ENMDatabase Open консолун оң баскыч менен чыкылдатыңыз
- Sql файлдарын (Database.zip) 'консолунда' аткарыңыз
- Жыйынтык: жогорудагы сүрөттү караңыз
15 -кадам: Долбоорду жүктөө
Колбада:
- Tools жайылтуу конфигурациясын чыкылдатыңыз
- Жогорудагы сүрөттөгүдөй конфигурациялаңыз
- Куралдарды жайылтууну демейки серверге жүктөө дегенди басыңыз
16 -кадам: Автоматтык түрдө иштетүү
Бул биздин күнөскананы колдонууга чейин эң акыркы кадам!
Puttyдеги Raspberry Piге барыңыз
sudo nano /etc /profile
Төмөндө төмөнкү сапты кошуңуз:
python /home/pi/ProjectFlask/ProjectFlask.py &
17 -кадам: IGreenhouse колдонуу
Бул кадамда биз күнөсканабызды колдонууга даярдайбыз.
- Розеткадагы Rasberry Pi'ден электр энергиясын туташтырыңыз.
- Raspberry Pi толугу менен жүктөлгөнчө күтө туруңуз.
- Универсалдуу электр энергиясын розеткага туташтырыңыз.
Raspberry Pi толук жүктөлмөйүнчө, универсалдуу электр менен камсыздоону туташтырууну дайыма күтө туруңуз, антпесе серво кыймылдаткычтары туура иштебейт
Вебсайтыңызды көрүү үчүн: IP дарегиңизди издеңиз, андан кийин: 5000
Эми сиздин iGreenhouse колдонууга даяр. Сиз мөмө -жемиштерди өзүңүз өстүрө аласыз
Мен айтаар элем: тамагыңыздан ырахат алыңыз!
Сунушталууда:
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: 7 кадам (Сүрөттөр менен)
Howto: Rpi-imager жана сүрөттөр менен Raspberry PI 4 Headless (VNC) орнотуу: Мен бул блогумда кызыктуу долбоорлордун топтомунда бул Rapsberry PI колдонууну пландап жатам. Аны текшерүүдөн тартынбаңыз. Мен Raspberry PIди колдонууну каалагам, бирок жаңы жерде клавиатура же чычкан жок болчу. Мен Raspberry орнотконума бир топ убакыт болду
Автоматтык жабык күнөскана Ikea Sockerге негизделген: 5 кадам
Автоматтык жабык күнөскана Ikea Sockerге негизделген: Саламатсызбы, бул менин биринчи көрсөтмөм. Мен бул жамаат менен көп нерсени үйрөндүм, менимче, момун ойлорумду кайтарууга убакыт келди. Мен англисче кечирим сурайм, жакыр, бирок мен колумдан келгендин бардыгын жасайм. Идея мага үрөн өстүрүүгө мүмкүндүк берүүчү стол үстүндөгү теплица жасоо болчу
Автоматтык сугаруу, интернетке туташуу жана башка көптөгөн нерселер менен сонун күнөскана: 7 кадам (сүрөттөр менен)
Автоматтык сугаруу, Интернетке туташуу жана башка көптөгөн нерселер менен сонун күнөскана: Бул көрсөтмөлөргө кош келиңиз. Марттын башталышында мен бакчадагы дүкөндө болсом, күнөсканаларды көрдүм. Мен көптөн бери өсүмдүктөр жана электроника менен долбоор түзгүм келгендиктен, мен алдыга чыгып, бирин сатып алдым: https://www.instagram.com/p
Гидропоникалык күнөскана мониторинг жана контролдоо системасы: 5 кадам (сүрөттөр менен)
Гидропоникалык күнөсканаларды көзөмөлдөө жана көзөмөлдөө системасы: Бул көрсөтмөдө мен сизге гидропоникалык күнөскана мониторингин жана көзөмөл системасын кантип курууну көрсөтөм. Мен сизге тандалган компоненттерди, схеманын кантип курулганынын зым диаграммасын жана көрүлгөндөрдү программалоо үчүн колдонулган Arduino эскизин көрсөтөм
Күнөскана долбоору (RAS): Биздин плантацияга реакция кылуу үчүн элементтерди көзөмөлдөө: 18 кадам (Сүрөттөр менен)
Күнөскана долбоору (RAS): Биздин плантацияга реакция кылуу үчүн элементтерди көзөмөлдөө: Бул долбоор абанын температурасын, жарыктыгын жана нымдуулугун, ошондой эле тоонун температурасы менен нымдуулугун көзөмөлдөөнү сунуштайт. Бул Actoborad.com веб -сайтында ушунчалык окула турган бул чараларды тармакка кошууну да сунуштайт, муну үчүн биз 4 сенсорду N тутумуна туташтырабыз