Բովանդակություն:
- Քայլ 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. Կառուցում է ջերմոց
Video: Խելացի ջերմոց ՝ 12 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09: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. Կառուցում է ջերմոց
- Կառուցեք ջերմոցը:
- Բոլոր բաղադրիչները ջերմոցին ավելացրեք ըստ էլեկտրական դիագրամի:
- Ավելացրեք ուժ և վայելեք:
Խորհուրդ ենք տալիս:
Խելացի գրասեղանի LED լույս - Խելացի լուսավորություն W/ Arduino - Neopixels Workspace: 10 քայլ (նկարներով)
Խելացի գրասեղանի LED լույս | Խելացի լուսավորություն W/ Arduino | Neopixels Workspace. Այժմ մի օր մենք շատ ժամանակ ենք անցկացնում տանը ՝ ուսումնասիրելով և աշխատելով վիրտուալ կերպով, ուստի ինչու՞ մեր աշխատանքային տարածքն ավելի մեծ չդարձնել Arduino և Ws2812b լուսադիոդների վրա հիմնված սովորական և խելացի լուսավորության համակարգով: Ահա ես ձեզ ցույց եմ տալիս, թե ինչպես կառուցել ձեր Smart Գրասեղանի LED լույս, որը
Ավտոմատ փակ ջերմոց Ikea Socker- ի հիման վրա. 5 քայլ
Ավտոմատ փակ ջերմոց ՝ հիմնված Ikea Socker- ի վրա: Ողջույն, սա իմ առաջին հրահանգն է: Ես շատ բան սովորեցի այս հասարակության հետ, և կարծում եմ, որ ժամանակն է վերադարձնել իմ համեստ գաղափարները: I'mավում եմ իմ անգլերենի համար, աղքատ է, բայց կանեմ ամեն ինչ, ինչ կարող եմ: Գաղափարն այն էր, որ պատրաստեմ սեղանի ջերմոց, որը թույլ կտա ինձ սերմեր աճեցնել և
IGreenhouse - Խելացի ջերմոց. 17 քայլ (նկարներով)
IGreenhouse - Խելացի ջերմոց. Տնային պայմաններում աճեցված մրգերն ու բանջարեղենը հաճախ ավելի լավն են, քան գնում եք, բայց երբեմն կարող եք կորցնել ձեր ջերմոցի տեսողությունը: Այս նախագծում մենք կկազմենք խելացի ջերմոց: Այս ջերմոցը ինքնաբերաբար կբացի և կփակի նրա պատուհաններն ու դուռը
IoT- ի վրա հիմնված խելացի այգեգործություն և խելացի գյուղատնտեսություն ՝ օգտագործելով ESP32: 7 քայլ
IoT- ի վրա հիմնված խելացի այգեգործություն և խելացի գյուղատնտեսություն ՝ օգտագործելով ESP32. Աշխարհը փոխվում է ժամանակի և գյուղատնտեսության հետ միասին: Այսօր մարդիկ ամենուր ինտեգրում են էլեկտրոնիկան, և գյուղատնտեսությունը դրանում բացառություն չէ: Էլեկտրոնիկայի այս միաձուլումը գյուղատնտեսությունում օգնում է ֆերմերներին և այգիներ կառավարող մարդկանց: Այս
Խելացի հավաքեք - Ավտոմատ ուղղիչ խելացի ավանդական հեռախոս ՝ 8 քայլ
Smart Dial- ը խելացի ավանդական հեռախոսի ավտոմատ ուղղում է Միայն տեղի տարեցների խնամքի կենտրոնում կամավորության միջոցով ես