Мазмұны:
- 1 -қадам: Құралдар мен компоненттер
- 2 -қадам: RPi орнату
- 3 -қадам: RPi -ге қосылыңыз
- 4 -қадам: Жылыжай
- 5 -қадам: Бұрыш бөліктері
- 6 -қадам: Терезе мен есік
- 7 -қадам: Сымдарды жалғау
- 8 -қадам: серверлерді қосу
- 9 -қадам: түймелерді басыңыз
- 10 -қадам: светодиод пен температура сенсоры
- 11 -қадам: Сымдарды жасырыңыз
- 12 -қадам: кодтау
- 13 -қадам: MySQL мәліметтер базасы
- 14 -қадам: Pycharm -да кесте құру
- 15 -қадам: Жобаны жүктеңіз
- 16 -қадам: автоматты түрде іске қосу
- 17 -қадам: IGreenhouse пайдалану
Бейне: IGreenhouse - ақылды жылыжай: 17 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Үйде өсірілген жемістер мен көкөністер көбінесе сіз сатып алғанға қарағанда жақсы, бірақ кейде сіз жылыжайдан бас тартасыз. Бұл жобада біз интеллектуалды жылыжай жасаймыз. Бұл жылыжай тым ыстық немесе тым суық болған кезде оның терезелері мен есіктерін автоматты түрде ашады және жабады. Өсімдіктер құрғаған кезде, ақылды жылыжай сіздің өсімдіктерді автоматты түрде суарады (бұл жобада біз суаруды светодиодқа қарай елестетеміз). Сіздің өсімдіктерді суару уақыты, есік пен терезенің ашылуы мен жабылуы үй сайтында көрсетілген.
1 -қадам: Құралдар мен компоненттер
Құралдар:
- Қысқыш қысқыш
- Көпфункционалды ара
- Бұрғылау диаметрі 1 мм
- 8 мм қадамдық бұрғылау
- рулетка
- Файл
- Қағаз
- жұлынатын пышақ
- Пісіру үтігі
Компоненттер (PDF қараңыз):
- Серво қозғалтқыштары
- Түймешіктерді басыңыз
- Raspberry Pi 3 моделі B.
- Температура сенсоры
- Ылғал сенсоры
- Нан тақтасы
- Транзистор
- Әмбебап қуат көзі
- Резисторлар
- MCP3008
- Pi T-Cobbler (міндетті емес)
- Жарық диодты индикатор
- Сымдар
- Ethernet кабелі
- 5, 2В адаптер
- 8 ГБ micro SD картасы
- Ілмектер
- Алюминий соқыр тойтармалар
- Жарқын полистирол пластина
- Бұрыш бөлімі
- Пісіру қалайы
- Екі жақты таспа
- Түйреуіштер
- Электрлік жылу тартқыш жең
- Кабель байланыстары
- Қорап
Ең жоғары құны: € 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 -ге салыңыз
- RPi -ге кернеуді 5, 2В тұрақты ток адаптерімен қосыңыз
- Желілік кабельді RPi -ге қосыңыз және оны компьютердің желі портына қосыңыз.
Сіздің таңқурай қазір қолдануға дайын.
3 -қадам: RPi -ге қосылыңыз
Біздің RPi -ге қосылу үшін біз Putty қолданамыз.
- Putty жүктеп алыңыз
- SSH қосылымын жасаңыз (суретті қараңыз)
-
Кіру
- Пайдаланушы аты: pi
- Құпия сөз: таңқурай
Wi -Fi желісін орнату
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Файлдың төменгі жағына өтіп, мынаны қосыңыз:
желі = {ssid = «сымсыз желінің атауы» psk = «сымсыз желінің құпия сөзі»
}
IP адресінің түрін көру үшін:
ifconfig wlan0
Енді сіз Raspberry Pi -ге сымсыз қосыла аласыз
Putty ішіндегі хост атауы = IP мекенжайы
4 -қадам: Жылыжай
Бұл қадамда біз жылыжайдың өзін жасаймыз.
Сізге қажет:
- Көпфункционалды ара
- Файл
- Төлем құжаттарында көрсетілген қалған материалдар
Қадамдар:
- Полистирол тақтаны жоғарыдағы суретте көрсетілгендей көріңіз.
-
Бұрыш бөлігін жоғарыдағы суретте көрсетілгендей көріңіз:
- 3х50 см
- 2 x 50 см (бұрыш 140 °)
-
4 x 20, 5 см, бір жарықпен 1, 5 см қысқартылған
бұл профильдерді 2 x 50 см (бұрышы 140 °) кесіңіз
- 4 x 17, 5 см (тіректі жасау үшін екіден екіге кесілген)
- Аралағаннан кейін, бұрышты жылтыратыңыз.
5 -қадам: Бұрыш бөліктері
- Барлық бөліктерді бұрыштық бөліктердің негізіне біріктіріңіз.
- Суретте көрсетілгендей бұрыштық профиль мен полистирол панелінде тесіктерді бұрғылаңыз. Диаметр соқыр тойтармалардың қаптамасында көрсетілген.
- Соқыр тойтармаларды тесіктерге қойып, тойтармалы қысқышпен бекітіңіз.
!! Назар аударыңыз, соқыр тойтармалар бір -біріне қарама -қарсы орналасқан, сондықтан бізде бұдан әрі проблемалар жоқ.
5. Енді сіз алдыңғы және артқы жағын жылыжайға сырғытыңыз.
6 -қадам: Терезе мен есік
Енді біз есік пен терезені орналастырамыз.
- Есіктер мен терезелерді жоғарыдағы суреттерде көрсетілгендей белгілеңіз.
- Белгіленген бөлшектерді көпфункционалды арамен көрдіңіз. Арағаннан кейін сіз терезе мен есіктің бүйірінде бұрық бар екенін көресіз.
- Сіз кесілген кесектердің бүйірлерін де, бүйірлерін де бұдан былай бұралаңды көрмейінше сүртіңіз.
- Терезелер мен есіктерді суретте көрсетілгендей ілмектермен бекітіңіз.
Жылыжай қазір дайын
7 -қадам: Сымдарды жалғау
- R2 = 220Ω резистор
- R3 = 1 кОм резистор
- R4 = 10 кОм резистор
- R5 = 1 кОм резистор
- R6 = 10 кОм резистор
- R7 = 1 кОм резистор
- R8 = 10 кОм резистор
- R10 = 470Ω резистор
- R11 = 220Ω резистор
- R12 = 220Ω резистор
8 -қадам: серверлерді қосу
Серво қозғалтқыштарын полистерлі панельге екі жақты таспамен жабыстырыңыз.
Олардың айналу нүктесі есік пен терезенің ілмек нүктесімен түзу сызықта екеніне көз жеткізіңіз. (суретті қараңыз)
- Есік пен терезелердің сервоқозғалтқышпен ашылып қалуын қамтамасыз ету үшін бізге кішкене тесік (диаметрі 1 мм) бұрғылау қажет болады. Серво мен саңылаудың арасына түйреуіш орнатамыз.
- Сымдарды ішке кіргізу үшін біз қадамдық бұрғымен тесік жасаймыз. Бұрғылау кезінде бұрғылауды белгілі бір жаққа итергеніңізге көз жеткізіңіз. Осылайша біз тіктөртбұрыштың бір түрін аламыз.
Орфографияны осылай бекітіңіз, серво ашылған кезде есік онымен бірге жүреді.
Жылыжайдың соңында нан тақтасына жету үшін сымдарды ұзартыңыз (басқа сымдарды байланыстырыңыз).
9 -қадам: түймелерді басыңыз
Бұл қадамда біз түймелерді қосу үшін (есікті ашу және жабу үшін) диаметрі 1 мм болатын 4 тесікті бұрғылай бастаймыз.
- Түймені бекіткіңіз келетін жерде сақтаңыз (есіктің жанында) және түйменің аяқтарының орнына нүкте қойыңыз. (2 рет, 2 түйме)
- Сіз салған нүктені енгізіңіз.
Түймелерді бекітіңіз
- Түймелердің аяқтарын тесіктер арқылы кіргізіңіз. (бірі іште, бірі сыртта)
- Түйменің әр аяғына сым дәнекерлеңіз.
- Сымдардың қысқа тұйықталуын болдырмау үшін аяқты және жалатылған бөліктің үстіне жылуды азайтыңыз.
- Бір сымның ұшында 220 Ом резистор. Оның үстіне жылуды азайтыңыз.
Алдыңғы қадамда көрсетілгендей баспалдақпен тесік бұрғылаңыз, осылайша біз ішкі түйменің сымдарын ішке кіргізе аламыз.
Екі түйменің сымдарын қысқыш баумен бірге бекітіңіз.
Жылыжайдың соңында нан тақтасына жету үшін сымдарды ұзартыңыз (басқа сымдарды байланыстырыңыз).
10 -қадам: светодиод пен температура сенсоры
Түймені басқанда, сымдарды дәнекерлеңіз.
- Сымның әр аяғына сым дәнекерлеңіз.
- Сымдардың қысқа тұйықталуын болдырмау үшін аяқты және жалатылған бөліктің үстіне жылуды азайтыңыз.
- Бір сымның ұшында 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 install python3-mysql.connector
- Github -тен Flask жобасын жүктеңіз.
- Pycharm -да жобаны ашыңыз
13 -қадам: MySQL мәліметтер базасы
MySQL пайдаланушысы
mysql -uroot -p
ЖАСАУ 'пайдаланушысының' атын '@' localhost 'ИДЕНИФИЦИЯЛАНҒАН' парольмен ';
ГРАНТТЫ ОПЦИЯМЕН *. * TO 'name'@'localhost' БАРЛЫҚ БАСЫМДІЛІКТЕРДІ БЕРУ;
КОЛДАНУШЫ 'атын'@'%' ИДЕНТИВАЛАНҒАН 'парольмен' жасаңыз;
*. * TO 'name'@'%' ГРАНТ ОПЦЕНТІМЕН БАРЛЫҚ БАСЫМДІКТЕРДІ БЕРУ.
Құпия сөз мен атау өздігінен таңдалады.
Жаңа мәліметтер базасын құру
DATABASE ENMDatabase құру;
MySQL қосылымынан шығыңыз
шығу
14 -қадам: Pycharm -да кесте құру
Деректер көзі ретінде MySQL мәліметтер базасын қосыңыз.
- CTRL + SHIFT + A мәліметтер қоры
- + MySQL деректер көзі
Келесі ақпаратты пайдаланыңыз:
Жалпы
Хост: localhost Порт: 3306
Мәліметтер базасы: ENMDatabase
Пайдаланушы: ** алдыңғы қадамда таңдаған атыңыз
Құпия сөз: ** алдыңғы қадамда таңдаған құпия сөз
SSH/SSL
Прокси хост: ** сіздің IP мекенжайыңыз Порт: 22
Прокси қолданушысы: pi
Прокси пароль: таңқурай
Кестелерді енгізу
- ENMDatabase Open консолін тінтуірдің оң жақ түймесімен нұқыңыз
- Sql файлдарын (Database.zip) 'консольде' орындаңыз
- Нәтиже: жоғарыдағы суретті қараңыз
15 -қадам: Жобаны жүктеңіз
Колбада:
- Tools Deployment Configuration түймесін басыңыз
- Жоғарыдағы суреттегідей конфигурациялаңыз
- Құралдарды әдепкі серверге жүктеуді нұқыңыз
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 пайдалануға дайын. Сіз жемістер мен көкөністерді өзіңіз өсіре аласыз
Сондықтан мен айтар едім: тамағыңыздан ләззат алыңыз!
Ұсынылған:
Ikea Socker негізіндегі автоматты жабық жылыжай: 5 қадам
Ikea Socker негізіндегі автоматты жабық жылыжай: Сәлеметсіз бе, бұл менің бірінші нұсқаулығым. Мен осы қарым -қатынастың арқасында көп нәрсені үйрендім, менің ойымша, менің қарапайым ойларымды қайтаратын уақыт келді. Ағылшын тілім үшін кешірім сұраймын, кедей, бірақ мен қолымнан келгеннің барлығын жасаймын. Идея маған тұқым өсіруге мүмкіндік беретін үстел үсті жылыжай жасау болды
Автоматты суару, Интернетке қосылу және тағы басқалары бар керемет жылыжай: 7 қадам (суреттермен)
Автоматты суару, Интернетке қосылу және басқалары бар керемет жылыжай: Бұл нұсқаулыққа қош келдіңіз. Наурыздың басында мен бақша дүкенінде болдым, жылыжайларды көрдім. Мен өсімдіктер мен электроникамен ұзақ уақыт бойы жоба жасағым келгендіктен, мен оны жалғастырдым: https://www.instagram.com/p
UCL-IIoT-wifi қосылған жылыжай: 10 қадам
UCL-IIoT-Wi-Fi бар жылыжай: Бұл UCL бойынша 3 семестрге арналған мектеп жобасы. Біз өз жылыжайымызда жұмыс жасауды жалғастыруға шешім қабылдадық, бірақ бұл жолы Адам0220 және mort340d жасаған мәліметтерді жинау
TerraDome: Arduino бар шағын тропикалық жылыжай: 18 қадам (суреттермен)
TerraDome: Arduino бар шағын тропикалық жылыжай: TerraDome - бұл өсімдіктер мен тропикалық гүлдерге арналған сегіз бұрышты күмбезге арналған жабық жылыжай, ол температураны және жарықтандыруды әр түрлі сенсорлар мен СКД дисплейі арқылы реттейтін Arduino Mega -мен басқарылады. Оның сонымен қатар Юра саябағына есіктері бар (немесе
Жылыжай жобасы (RAS): Біздің плантацияға әсер ететін элементтерді бақылаңыз: 18 қадам (суреттермен)
Жылыжай жобасы (RAS): Біздің плантацияға әсер ететін элементтерді бақылау: Бұл жоба ауаның температурасын, жарықтығы мен ылғалдылығын, сондай -ақ тоғайдың температурасы мен ылғалдылығын бақылауды ұсынады. Ол Actoborad.com веб -сайтында оқуға болатын бұл шараларды қосуды ұсынады, ол үшін біз 4 сенсорды N -ге қосамыз