
Բովանդակություն:
- Քայլ 1: Բաղադրիչներ
- Քայլ 2. Գրեք Rasbian- ը Micro SD քարտի վրա
- Քայլ 3: Ավելացրեք Ip և միացրեք SSH- ը
- Քայլ 4: Սկսեք ծեփամածիկով
- Քայլ 5: Ազնվամորի Պի հիմունքներ
- Քայլ 6. Միացեք Wi-Fi- ին և թարմացրեք Raspberry Pi- ն
- Քայլ 7: Միացրեք SPI- ն և 1-մետաղալարը
- Քայլ 8. Ստեղծեք խելացի ջերմոցային թղթապանակ և ներբեռնեք բոլոր անհրաժեշտ փաթեթները
- Քայլ 9. Վերբեռնեք ծածկագիրը Raspberry Pi- ում
- Քայլ 10: Ստեղծեք տվյալների բազա
- Քայլ 11: Սցենարների ավտոմատ մեկնարկ
- Քայլ 12. Կառուցում է ջերմոց
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Դուք երբևէ խնդիր ունեցե՞լ եք, որ ձեր ջերմոցում չափազանց շոգ էր, ուստի ձեր բոլոր բույսերը մահացել են, քանի որ մոռացել եք բացել օդափոխման անցքերը:
Այլևս մի նայեք, խելացի ջերմոցը այս խնդրի լուծումն է:
Հետևյալ քայլը ցույց է տալիս, թե ինչպես կառուցել ձեր խելացի ջերմոցը կամ փոխել ձեր ջերմոցը խելացի ջերմոցով:
Քայլ 1: Բաղադրիչներ
Բաղադրիչներ:
1 x Servo շարժիչ
2 x peratերմաստիճանի ցուցիչ
1 x օդափոխիչ
2 x հողի խոնավության տվիչ
2 x լույսի ցուցիչ
8 x սպիտակ լեդ
բազմաթիվ ռեզիստորներ
1 x 4 x 7 հատվածի էկրան
1 x MCP3008
1 x 74HC595
1 x ռելե
1 x ազնվամորի pi 3 մոդել բ
Breadboard
jumpercables
մի փոքր ջերմոց
Քայլ 2. Գրեք Rasbian- ը Micro SD քարտի վրա

- Ներբեռնեք «rasbian stretch with desktop» - ի վերջին տարբերակը այնտեղից ՝
- Անջատեք raspbian ֆայլը:
- Ներբեռնեք նաև վերջին տարբերակը etcher այնտեղից ՝
- Վերափոխեք 32 ԳԲ միկրո SD քարտը:
- Բացեք էխտերը, ընտրեք rasbian img և you micro SD քարտը:
- Սեղմեք Flash- ի վրա:
Քայլ 3: Ավելացրեք Ip և միացրեք SSH- ը


- Ավելացրեք «ssh» ֆայլ միկրո SD քարտին:
- Գտեք «cmdline.txt» ֆայլը և բացեք այն:
- Վերջում ավելացրեք «ip = 169.254.10.1»:
- Տեղադրեք միկրո SD քարտը Raspberry Pi- ի մեջ և ուժ տվեք դրան:
- Միացրեք Raspberry Pi- ն ethernet մալուխով ձեր համակարգչին:
Քայլ 4: Սկսեք ծեփամածիկով

- Ներբեռնեք «rasbian stretch with desktop» - ի վերջին տարբերակը այնտեղից ՝
-
Բացեք ծեփամածիկը և լրացրեք հետևյալ տվյալները.
- Հյուրընկալողի անունը (կամ IP հասցեն) ՝ 169.254.10.1
- Միացման տեսակը ՝ SSH
- Պահված նիստեր. Smart_Greenhouse
- Կտտացրեք «Պահել»
- Կտտացրեք «Բաց»
- Եթե դուք ստանաք անվտանգության ազդանշան ծեփամածիկից, կտտացրեք «Այո»:
Քայլ 5: Ազնվամորի Պի հիմունքներ

-
Պարտության հավատարմագրերն են.
- օգտվողի անուն: pi
- գաղտնաբառ `ազնվամորի
- Փոխեք կանխադրված գաղտնաբառը ՝ մուտքագրելով «passwd» հրամանը և մուտքագրեք
- Մուտքագրեք առաջին ընթացիկ ազնվամորու գաղտնաբառը և դրանից հետո երկու անգամ ձեր ընտրած նոր գաղտնաբառը:
Քայլ 6. Միացեք Wi-Fi- ին և թարմացրեք Raspberry Pi- ն



- Տեսակ ՝ sudo -i
- Տեսակ ՝ արձագանք «գաղտնաբառ» | wpa_passphrase «SSID» >> /etc/wpa_supplicant/wpa_supplicant.conf
- Փոխեք գաղտնաբառը ձեր wifi գաղտնաբառի և SSID- ի ՝ ձեր wifi անվան:
- Տեսակը ստուգելու համար ՝ 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-այս թարմացման համար կարող է տևել որոշ ժամանակ:
Քայլ 7: Միացրեք SPI- ն և 1-մետաղալարը


- Տեսակ ՝ sudo raspi-config
- Ընտրեք «Ինտերֆեյսի ընտրանքներ»
- Ընտրեք «SPI», ասեք «Այո» և ասեք «Լավ»
- Ընտրեք «Ինտերֆեյսի ընտրանքներ»
- Ընտրեք «1-մետաղալար», ասեք «Այո» և ասեք «Լավ»
- Ընտրեք «Ավարտել»
- Տեսակ ՝ sudo reboot
- Սպասեք 30 վայրկյան, վերագործարկեք մածիկը, կտտացրեք «Smart_Greenhouse» և կտտացրեք «Բացել»
Քայլ 8. Ստեղծեք խելացի ջերմոցային թղթապանակ և ներբեռնեք բոլոր անհրաժեշտ փաթեթները
- Տեսակ ՝ sudo apt թարմացում
- Տեսակ. 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 --system-site-packages env
- Տեսակ ՝ աղբյուր env/bin/ակտիվացնել
- Տեսակ ՝ python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
-
Տեսակ ՝ sudo reboot
- Սպասեք 30 վայրկյան, վերագործարկեք մածիկը, կտտացրեք «Smart_Greenhouse» և կտտացրեք «Բացել»
- Տեսակ ՝ cd Smart_Greenhouse
- Տեսակ ՝ mkdir Smart_Greenhouse_backend && cd Smart_Greenhouse_backend
- Տեսակ ՝ python3 -m venv --system-site-packages env
- Տեսակ ՝ աղբյուր env/bin/ակտիվացնել
- Տեսակ ՝ python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
- Տեսակ ՝ sudo reboot
- Սպասեք 30 վայրկյան, վերագործարկեք մածիկը, կտտացրեք «Smart_Greenhouse» և կտտացրեք «Բացել»
Քայլ 9. Վերբեռնեք ծածկագիրը Raspberry Pi- ում

- Ներբեռնեք filezilla- ի վերջին հաճախորդը այնտեղից ՝
- Ներբեռնեք կոդը github- ից ՝
-
Սկսեք fillezilla- ն և լրացրեք հետևյալ մանրամասները.
- Հաղորդավար ՝ 169.254.10.1
- Մականուն: pi
- Գաղտնաբառ. «Raspberry Pi- ում ձեր ընտրած գաղտնաբառը»
- Նավահանգիստ: 22
- Կտտացրեք միացնել
- Ձախ կողմում «տեղական կայք» նավարկեք դեպի github- ից ձեր ներբեռնած ֆայլերը
- Աջ կողմում «extrene site» նավարկեք դեպի Smart_Greenhouse պանակը
- Քաշեք «conf» և «sql» պանակները Smart_Greenhouse պանակ
- Բացեք Smart_Greenhouse_backend- ը երկու կողմից և քաշեք «model» և «main.py» ձախից աջ
- Վերադառնալ երկու կողմերի նախորդ թղթապանակին
- Բացեք Smart_Greenhouse_frontend- ը երկու կողմից և ձախից աջ քաշեք «static», «templates» և «app.py»
- Այն պետք է նման լինի վերևի նկարին:
Քայլ 10: Ստեղծեք տվյալների բազա


- Սկսեք մածիկ և մուտք գործեք
- Տեսակ ՝ cd Smart_Greenhouse/
- Տեսակ ՝ sudo mariadb
- Տեսակ ՝ CREATE USER 'project1-admin'@'localhost' IDENTIFIED BY 'admin'; Ստեղծել օգտվող 'project1-web'@'localhost' IDENTIFIED BY 'web'; CREATE USER 'project1-sensor'@'localhost' IDENTIFIED BY 'sensor';
-
Տեսակ. Ստեղծել տվյալների շտեմարան smartgreenhousedb;
- Տեսակ. ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ՊՐԻՎԻԼԻԳՆԵՐԸ smartgreenhousedb.*-ին 'project1-admin'@'localhost' ԳՐԱՆԹԱԿԱՅԻՆ ԸՆՏՐՈԹՅՈՆՈՎ; ՏՐԱՄԱԴՐԵԼ ԸՆՏՐՈԹՅՈՆ, ՆԵՐԿԱՅԱՆԵԼ, ԹԱՐՄԱՆԵԼ, DEՆTEԵԼ smartgreenhousedb- ում:* Դեպի 'project1-web'@'localhost'; ՏՐԱՄԱԴՐՈԹՅԱՆ ԸՆՏՐՈԹՅՈՆ, ՏԵSԱԴՐՈՄ, ԹԱՐՄԱՆԵԼ, DEՆTEԵԼ smartgreenhousedb- ում:* Դեպի 'project1-sensor'@'localhost'; FLԱՌԱՅԻՆ ԱՌԱIՆՈԹՅՈՆՆԵՐ;
- Տեսակ ՝ շտեմարանների ցուցադրում;
- Այն պետք է նման լինի վերևի նկարին:
- Տեսակ ՝ ելք;
- Տեսակ ՝ sudo mariadb <sql/smartgreenhousedb.sql
- Տեսակ ՝ sudo mariadb
- Տեսակ. Օգտագործել smartgreenhousedb;
- Տեսակ ՝ ցուցադրել սեղաններ;
- Տեսակ ՝ ելք;
Քայլ 11: Սցենարների ավտոմատ մեկնարկ

- Տեսակ ՝ sudo cp conf/project1-*. Ծառայություն/այլն/systemd/system/
- Տեսակ ՝ sudo systemctl daemon-reload
- Տեսակ: sudo systemctl մեկնարկի նախագիծ 1-*
- Տեսակ ՝ sudo systemctl կարգավիճակի նախագիծ 1-*
- Տեսակ ՝ 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 կարգավիճակ nginx.service
- Տեսակ ՝ sudo systemctl միացնել project1-flask- ը
- Տեսակ ՝ sudo systemctl միացնել project1- սենսորը
- Այն պետք է նման լինի վերևի նկարին:
Քայլ 12. Կառուցում է ջերմոց
- Կառուցեք ջերմոցը:
- Բոլոր բաղադրիչները ջերմոցին ավելացրեք ըստ էլեկտրական դիագրամի:
- Ավելացրեք ուժ և վայելեք:
Խորհուրդ ենք տալիս:
Ավտոմատ փակ ջերմոց Ikea Socker- ի հիման վրա. 5 քայլ

Ավտոմատ փակ ջերմոց ՝ հիմնված Ikea Socker- ի վրա: Ողջույն, սա իմ առաջին հրահանգն է: Ես շատ բան սովորեցի այս հասարակության հետ, և կարծում եմ, որ ժամանակն է վերադարձնել իմ համեստ գաղափարները: I'mավում եմ իմ անգլերենի համար, աղքատ է, բայց կանեմ ամեն ինչ, ինչ կարող եմ: Գաղափարն այն էր, որ պատրաստեմ սեղանի ջերմոց, որը թույլ կտա ինձ սերմեր աճեցնել և
Հիանալի ջերմոց ՝ ավտոմատ ջրելով, ինտերնետ կապով և շատ ավելին ՝ 7 քայլ (նկարներով)

Հիանալի ջերմոց ՝ ավտոմատ ջրելով, ինտերնետ կապով և շատ ավելին. Բարի գալուստ այս հրահանգներ: Մարտի սկզբին ես այգու խանութում էի և մի քանի ջերմոց տեսա: Եվ քանի որ ես վաղուց էի ուզում նախագիծ կազմել բույսերի և էլեկտրոնիկայի միջոցով, առաջ գնացի և գնեցի մեկը ՝ https://www.instagram.com/p
MAG (մանրանկարչություն ավտոմատ ջերմոց). 9 քայլ

MAG (մանրանկարչություն ավտոմատ ջերմոց). Մայրս շատ ժամանակ բավականին զբաղված է: Այսպիսով, ես ուզում էի օգնել նրան ՝ ավտոմատացնելով իր ջերմոցները: Այս կերպ նա կարող է մի փոքր ժամանակ խնայել, քանի որ կարիք չունի բույսերը ջրել: Ես դրան կկարողանամ հասնել MAG- ի (Մանրանկարչության ավտոմատ այգի) միջոցով: Ինչպես
IGreenhouse - Խելացի ջերմոց. 17 քայլ (նկարներով)

IGreenhouse - Խելացի ջերմոց. Տնային պայմաններում աճեցված մրգերն ու բանջարեղենը հաճախ ավելի լավն են, քան գնում եք, բայց երբեմն կարող եք կորցնել ձեր ջերմոցի տեսողությունը: Այս նախագծում մենք կկազմենք խելացի ջերմոց: Այս ջերմոցը ինքնաբերաբար կբացի և կփակի նրա պատուհաններն ու դուռը
UCL - IIOT ջերմոց. 11 քայլ

UCL-IIOT ջերմոց. Այս նախագիծը ջերմոցային տնտեսության հետ մեր ավելի վաղ ծրագրի շարունակությունն է (https: //www.instructables.com/id/EAL-EMBEDDED-GREE …): Այս նախագծում մենք ավելացրեցինք տվյալների բազա, որտեղ մենք մուտքագրում ենք մեր բոլոր տվյալները, այնուհետև պատկերացնում ենք այն կարմիր-հանգույցով `ավելի մեծ դիտման համար