Мазмұны:
- 1 -қадам: компоненттер
- 2 -қадам: Micro SD картасына Rasbian жазыңыз
- 3 -қадам: Ip қосыңыз және SSH қосыңыз
- 4 -қадам: Шпаклиден бастаңыз
- 5 -қадам: Raspberry Pi негіздері
- 6-қадам: Wi-Fi желісіне қосылыңыз және Raspberry Pi жаңартыңыз
- 7-қадам: SPI мен 1 сымды қосыңыз
- 8 -қадам: Ақылды жылыжай қалтасын жасаңыз және барлық қажетті пакеттерді жүктеңіз
- 9 -қадам: Raspberry Pi -де кодты қолданыңыз
- 10 -қадам: Мәліметтер қорын құру
- 11 -қадам: Сценарийлерді автоматты түрде іске қосу
- 12 -қадам: жылыжай салады
Бейне: Ақылды жылыжай: 12 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Сізде жылыжайдың тым ыстық екендігі туралы мәселе туындады ма, сондықтан сіздің желдеткіш саңылауларын ашуды ұмытып, сіздің барлық өсімдіктеріңіз өлді ме?
Қарамаңыз, ақылды жылыжай - бұл мәселенің шешімі.
Келесі қадам сізге ақылды жылыжайды қалай салу керектігін немесе жылыжайды ақылды жылыжайға қалай өзгерту керектігін көрсетеді.
1 -қадам: компоненттер
Компоненттер:
1 x Серво қозғалтқышы
2 x Температуралық сенсор
1 x желдеткіш
2 x топырақ ылғалдылығы сенсоры
2 x жарық сенсоры
8 x ақ жарықдиодты
бірнеше резисторлар
1 х 4-тен 7 сегментке дейінгі дисплей
1 x MCP3008
1 x 74HC595
1 x Relais
1 x таңқурай pi 3 моделі b
Нан тақтасы
өтпелі кабельдер
шағын жылыжай
2 -қадам: Micro SD картасына Rasbian жазыңыз
- Осы жерден «жұмыс үстелімен rasbian streç» соңғы нұсқасын жүктеп алыңыз:
- Raspbian файлын ашыңыз.
- Etcher -дің соңғы нұсқасын сол жерден жүктеп алыңыз:
- 32 ГБ micro SD картасын қайта пішімдеңіз.
- Жаңғырықты ашыңыз, rasbian img және micro SD картасын таңдаңыз.
- Flash түймесін басыңыз.
3 -қадам: Ip қосыңыз және SSH қосыңыз
- Micro SD картасына «ssh» файлын қосыңыз.
- «Cmdline.txt» файлын тауып, оны ашыңыз.
- Соңында «ip = 169.254.10.1» қосыңыз.
- Micro SD картасын Raspberry Pi ұяшығына салыңыз және оған қуат беріңіз.
- Raspberry Pi -ді компьютерге Ethernet кабелімен қосыңыз.
4 -қадам: Шпаклиден бастаңыз
- Осы жерден «жұмыс үстелімен rasbian streç» соңғы нұсқасын жүктеп алыңыз:
-
Шыбықты ашыңыз және келесі мәліметтерді толтырыңыз:
- Хост атауы (немесе IP мекенжайы): 169.254.10.1
- Қосылу түрі: SSH
- Сақталған сессиялар: Smart_Greenhouse
- «Сақтау» түймесін басыңыз
- «Ашу» түймесін басыңыз
- Егер сіз macint -тен қауіпсіздік туралы ескерту алсаңыз, «Иә» түймесін басыңыз.
5 -қадам: Raspberry Pi негіздері
-
Жеңілістің анықтамасы:
- пайдаланушы аты: pi
- құпия сөз: таңқурай
- «Passwd» пәрменін енгізу арқылы әдепкі құпия сөзді өзгертіңіз және енгізіңіз
- Алдымен таңқурайдың ағымдағы құпия сөзін енгізіңіз, содан кейін сіз таңдаған жаңа құпия сөзді екі рет енгізіңіз.
6-қадам: Wi-Fi желісіне қосылыңыз және Raspberry Pi жаңартыңыз
- Түрі: sudo -i
- Түрі: echo “password” | wpa_passphrase «SSID» >> /etc/wpa_supplicant/wpa_supplicant.conf
- Құпия сөзді Wi -Fi құпия сөзіне және SSID -ке Wi -Fi атауына өзгертіңіз.
- Түрін тексеру үшін: nano /etc/wpa_supplicant/wpa_supplicant.conf
-
Бұл файлда жоғарыдағы суретке ұқсас нәрсе болуы керек. Файлдан шығу үшін «Ctrl» + «X» пернелерін қолданыңыз.
- Түрі: systemctl желіні қайта іске қосыңыз
- Түрі: systemctl күйінің желісі
- Түрі: қайта жүктеу
- 30 секунд күтіңіз, замазканы қайта іске қосыңыз, «Smart_Greenhouse» түймесін басып, «Ашу» түймесін басыңыз.
- Қайта кіріңіз
- Түрі: пинг 8.8.8.8
- Бұл командалардан кейін жоғарыдағы суретке ұқсас нәрсе болуы керек.
- Түрі: sudo apt-get update && sudo apt-get upgrade -y бұл жаңартуға біраз уақыт кетуі мүмкін.
7-қадам: SPI мен 1 сымды қосыңыз
- Түрі: sudo raspi-config
- «Интерфейс опцияларын» таңдаңыз
- «SPI» таңдаңыз, «Иә» деп айтыңыз және «Жарайды» айтыңыз
- «Интерфейс опцияларын» таңдаңыз
- «1 сымды» таңдаңыз, «Иә» деп айтыңыз және «Жарайды» айтыңыз
- «Аяқтауды» таңдаңыз
- Түрі: sudo қайта жүктеу
- 30 секунд күтіңіз, замазканы қайта іске қосыңыз, «Smart_Greenhouse» түймесін басып, «Ашу» түймесін басыңыз.
8 -қадам: Ақылды жылыжай қалтасын жасаңыз және барлық қажетті пакеттерді жүктеңіз
- Түрі: sudo apt update
- Түрі: sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
- Түрі: mkdir Smart_Greenhouse && cd Smart_Greenhouse
- Түрі: mkdir Smart_Greenhouse_frontend && cd Smart_Greenhouse_frontend
- Түрі: python3 -m venv-ensystem-site-packages
- Түрі: source env/bin/activate
- Түрі: python -m pip mysql-Connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-Connector-python passlib орнату
-
Түрі: sudo қайта жүктеу
- 30 секунд күтіңіз, замазканы қайта іске қосыңыз, «Smart_Greenhouse» түймесін басып, «Ашу» түймесін басыңыз.
- Түрі: cd Smart_Greenhouse
- Түрі: mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Түрі: python3 -m venv-ensystem-site-packages
- Түрі: source env/bin/activate
- Түрі: python -m pip mysql-Connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-Connector-python passlib орнату
- Түрі: sudo қайта жүктеу
- 30 секунд күтіңіз, замазканы қайта іске қосыңыз, «Smart_Greenhouse» түймесін басып, «Ашу» түймесін басыңыз.
9 -қадам: Raspberry Pi -де кодты қолданыңыз
- Ең соңғы filezilla клиентін сол жерден жүктеп алыңыз:
- Гитубтан кодты жүктеңіз:
-
Fillezilla іске қосыңыз және келесі мәліметтерді толтырыңыз:
- Жүргізуші: 169.254.10.1
- Пайдаланушы аты: pi
- Құпия сөз: «сіз Raspberry Pi -де таңдаған құпия сөз»
- Порт: 22
- Қосылу түймесін басыңыз
- Сол жақта «жергілікті сайт» github -дан жүктелген файлдарға өтіңіз
- Оң жақтағы «қосымша сайт» бөлімінде Smart_Greenhouse қалтасына өтіңіз
- «Conf» және «sql» қалталарын Smart_Greenhouse қалтасына сүйреңіз
- Smart_Greenhouse_backend екі жағынан ашыңыз және «model» мен «main.py» файлдарын сол жақтан оң жаққа сүйреңіз.
- Екі жақтағы алдыңғы қалтаға оралыңыз
- Smart_Greenhouse_frontend -ды екі жағынан ашып, «статикалық», «шаблондар» мен «app.py» файлдарын солдан оңға қарай сүйреңіз.
- Ол жоғарыдағы суретке ұқсас болуы керек.
10 -қадам: Мәліметтер қорын құру
- Шпатлевканы бастаңыз және жүйеге кіріңіз
- Түрі: cd Smart_Greenhouse/
- Түрі: sudo mariadb
- Түрі: CREATE USER 'project1-admin'@'localhost' IDENTIFIED 'admin'; ЖАСАУШЫ '' project1-web '@' localhost '' веб 'арқылы анықталады; CREATE USER 'project1-sensor'@'localhost' IDENTIFIED BY 'sensor';
-
Түрі: CREATE DATABASE smartgreenhousedb;
- Түрі: GRANT ALL PRIVILEGES ON smartgreenhousedb.* To 'project1-admin'@'localhost' ГРАНТ ОПЦЕНТІМЕН; GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-web'@'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-sensor'@'localhost'; АРТЫҚШЫЛЫҚТАР;
- Түрі: мәліметтер қорын көрсету;
- Ол жоғарыдағы суретке ұқсас болуы керек.
- Түрі: шығу;
- Түрі: sudo mariadb <sql/smartgreenhousedb.sql
- Түрі: sudo mariadb
- Түрі: smartgreenhousedb пайдаланыңыз;
- Түрі: кестелерді көрсету;
- Түрі: шығу;
11 -қадам: Сценарийлерді автоматты түрде іске қосу
- Түрі: sudo cp conf/project1-*. Service/etc/systemd/system/
- Түрі: sudo systemctl демонды қайта жүктеу
- Түрі: sudo systemctl start project1-*
- Түрі: sudo systemctl status project1-*
- Түрі: sudo cp conf/nginx/etc/nginx/sites-available/project1
- Түрі: sudo rm/etc/nginx/sites-enabled/default
- Түрі: sudo ln -s/etc/nginx/sites-available/project1/etc/nginx/sites-enabled/project1
- Түрі: sudo systemctl nginx.service қайта іске қосыңыз
- Түрі: sudo systemctl status nginx.service
- Түрі: sudo systemctl project1-колбасын қосады
- Түрі: sudo systemctl project1-сенсорды қосады
- Ол жоғарыдағы суретке ұқсас болуы керек.
12 -қадам: жылыжай салады
- Жылыжай салу.
- Жылыжайға барлық компоненттерді электрлік схемаға сәйкес қосыңыз.
- Қуат қосыңыз және ләззат алыңыз.
Ұсынылған:
Ikea Socker негізіндегі автоматты жабық жылыжай: 5 қадам
Ikea Socker негізіндегі автоматты жабық жылыжай: Сәлеметсіз бе, бұл менің бірінші нұсқаулығым. Мен осы қарым -қатынастың арқасында көп нәрсені үйрендім, менің ойымша, менің қарапайым ойларымды қайтаратын уақыт келді. Ағылшын тілім үшін кешірім сұраймын, кедей, бірақ мен қолымнан келгеннің барлығын жасаймын. Идея маған тұқым өсіруге мүмкіндік беретін үстел үсті жылыжай жасау болды
Автоматты суару, Интернетке қосылу және тағы басқалары бар керемет жылыжай: 7 қадам (суреттермен)
Автоматты суару, Интернетке қосылу және басқалары бар керемет жылыжай: Бұл нұсқаулыққа қош келдіңіз. Наурыздың басында мен бақша дүкенінде болдым, жылыжайларды көрдім. Мен өсімдіктер мен электроникамен ұзақ уақыт бойы жоба жасағым келгендіктен, мен оны жалғастырдым: https://www.instagram.com/p
IGreenhouse - ақылды жылыжай: 17 қадам (суреттермен)
IGreenhouse - интеллектуалды жылыжай: Үйде өсірілген жемістер мен көкөністер сіз сатып алғаннан гөрі жақсы, бірақ кейде сіз жылыжайыңызды ұмытып кете аласыз. Бұл жобада біз интеллектуалды жылыжай жасаймыз. Бұл жылыжай оның терезелері мен есіктерін автоматты түрде ашады және жабады
UCL-IIoT-wifi қосылған жылыжай: 10 қадам
UCL-IIoT-Wi-Fi бар жылыжай: Бұл UCL бойынша 3 семестрге арналған мектеп жобасы. Біз өз жылыжайымызда жұмыс жасауды жалғастыруға шешім қабылдадық, бірақ бұл жолы Адам0220 және mort340d жасаған мәліметтерді жинау
Ақылды жылыжай сенсорлары: 5 қадам
Парниктік парниктік сенсорлар: Бұл нұсқаулық қазір микроконтроллер байқауында, оған дауыс беріңіз: DHLO бәріне, бүгін мен сізге бірнеше күн бойы жасаған шағын жобамды көрсетемін. Бұл жинақ 4 (төрт) түрлі сенсорлардан жасалған және менің ойымша, әрбір жылыжай иесі