Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: ჩაწერეთ რასბიანი მიკრო SD ბარათზე
- ნაბიჯი 3: დაამატეთ Ip და ჩართეთ SSH
- ნაბიჯი 4: დაიწყეთ პუტით
- ნაბიჯი 5: ჟოლო Pi საფუძვლები
- ნაბიჯი 6: დაუკავშირდით Wi-Fi- ს და განაახლეთ Raspberry Pi
- ნაბიჯი 7: ჩართეთ SPI და 1 მავთული
- ნაბიჯი 8: შექმენით ჭკვიანი სათბურის საქაღალდე და ჩამოტვირთეთ ყველა საჭირო პაკეტი
- ნაბიჯი 9: ატვირთეთ კოდი ჟოლოს პიზე
- ნაბიჯი 10: შექმენით მონაცემთა ბაზა
- ნაბიჯი 11: სკრიპტების ავტომატური დაწყება
- ნაბიჯი 12: აშენებს სათბურს
ვიდეო: ჭკვიანი სათბური: 12 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
ოდესმე გქონიათ პრობლემა, რომ თქვენს სათბურში ძალიან ცხელა, ასე რომ ყველა თქვენი მცენარე მოკვდა, რადგან დაგავიწყდათ საჰაერო ხვრელების გახსნა?
შორს ნუ გაიხედავთ, ჭკვიანი სათბური არის ამ პრობლემის გადაწყვეტა.
შემდეგი ნაბიჯი გაეცნობა თუ როგორ უნდა ავაშენოთ თქვენი ჭკვიანი სათბური ან შეცვალოთ თქვენი სათბური ჭკვიანი სათბურით.
ნაბიჯი 1: კომპონენტები
კომპონენტები:
1 x სერვო ძრავა
2 x ტემპერატურის მგრძნობიარე
1 x ვენტილატორი
2 x ნიადაგის ტენიანობის სენსორი
2 x სინათლის სენსორი
8 x თეთრი led
მრავალი რეზისტორი
ეკრანი 1 x 4 7 სეგმენტით
1 x MCP3008
1 x 74HC595
1 x რელე
1 x ჟოლოს pi 3 მოდელი ბ
პურის დაფა
მხტუნავები
პატარა სათბური
ნაბიჯი 2: ჩაწერეთ რასბიანი მიკრო SD ბარათზე
- ჩამოტვირთეთ უახლესი ვერსია "rasbian stretch with desktop" იქიდან საიტიდან:
- გახსენით raspbian ფაილი.
- ჩამოტვირთეთ ასევე უახლესი ვერსია etcher იქიდან საიტიდან:
- შეცვალეთ 32 GB მიკრო SD ბარათი.
- გახსენით ექტერი, შეარჩიეთ რასბიანი img და თქვენ მიკრო 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 საფუძვლები
-
დამცავი ნებართვებია:
- მომხმარებლის სახელი: pi
- პაროლი: ჟოლო
- შეცვალეთ ნაგულისხმევი პაროლი ბრძანების "passwd" აკრეფით და შეიყვანეთ
- ჩაწერეთ პირველი მიმდინარე პაროლი ჟოლოს და შემდეგ ორჯერ თქვენი ახალი არჩევანის პაროლი.
ნაბიჯი 6: დაუკავშირდით Wi-Fi- ს და განაახლეთ Raspberry Pi
- ტიპი: sudo -i
- ტიპი: ექო "პაროლი" | wpa_passphrase "SSID" >>/და ა.შ./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 გადატვირთვა
- დაელოდეთ 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/activ
- ტიპი: python -m pip install 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 --system-site-packages env
- ტიპი: წყარო env/bin/activ
- ტიპი: python -m pip install mysql-connector-python argon2-cffi Flask Flask-HTTPAuth Flask-MySQL mysql-connector-python passlib
- ტიპი: sudo გადატვირთვა
- დაელოდეთ 30 წამს, გადატვირთეთ ბოთლი, დააჭირეთ "Smart_Greenhouse" და დააჭირეთ "გახსნას"
ნაბიჯი 9: ატვირთეთ კოდი ჟოლოს პიზე
- ჩამოტვირთეთ უახლესი 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 ორივე მხრიდან და გადაიტანეთ "სტატიკური", "შაბლონები" და "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' გრანტის არჩევით; GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-web'@'localhost'; GRANT SELECT, INSERT, UPDATE, DELETE ON smartgreenhousedb.* TO 'project1-sensor'@'localhost'; FLUSH პრივილეგიები;
- ტიპი: მონაცემთა ბაზების ჩვენება;
- ეს უნდა გამოიყურებოდეს ზემოთ მოცემულ სურათზე.
- ტიპი: გასასვლელი;
- ტიპი: sudo mariadb <sql/smartgreenhousedb.sql
- ტიპი: sudo mariadb
- ტიპი: გამოიყენეთ smartgreenhousedb;
- ტიპი: ცხრილების ჩვენება;
- ტიპი: გასასვლელი;
ნაბიჯი 11: სკრიპტების ავტომატური დაწყება
- ტიპი: sudo cp conf/project1-*. Service/etc/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 სამუშაო ადგილი: 10 ნაბიჯი (სურათებით)
ჭკვიანი სამაგიდო LED განათება | ჭკვიანი განათება W/ Arduino | Neopixels Workspace: დღეების განმავლობაში ჩვენ დიდ დროს ვატარებთ სახლში, ვსწავლობთ და ვმუშაობთ ვირტუალურად, ასე რომ, რატომ არ გავხადოთ ჩვენი სამუშაო სივრცე უფრო დიდი და ჭკვიანი განათების სისტემით Arduino და Ws2812b LED- ებით დაფუძნებული. აქ მე გაჩვენებთ როგორ ავაშენოთ თქვენი Smart სამაგიდო LED განათება, რომელიც
ავტომატური შიდა სათბური Ikea Socker– ის საფუძველზე: 5 ნაბიჯი
ავტომატური შიდა სათბური, რომელიც დაფუძნებულია იკეა სოკერზე: გამარჯობა, ეს არის ჩემი პირველი სასწავლო ინსტრუქცია. ამ საზოგადოებასთან ერთად ბევრი ვისწავლე და ვფიქრობ, დროა დავუბრუნო ჩემი თავმდაბალი იდეები. ვწუხვარ ჩემი ინგლისურის გამო, ღარიბია, მაგრამ ყველაფერს გავაკეთებ. იდეა იყო გავაკეთო სამაგიდო სათბური, რომელიც მომცემს თესლის გაზრდას და
გასაოცარი სათბური ავტომატური მორწყვით, ინტერნეტით და ბევრად მეტი: 7 ნაბიჯი (სურათებით)
გასაოცარი სათბური ავტომატური მორწყვით, ინტერნეტით და მრავალი სხვა: კეთილი იყოს თქვენი მობრძანება ინსტრუქციებში. მარტის დასაწყისში ვიყავი ბაღის მაღაზიაში და ვნახე რამდენიმე სათბური. და რადგან დიდი ხანია მინდოდა პროექტის გაკეთება მცენარეებითა და ელექტრონიკით, წინ წავედი და ვიყიდე: https://www.instagram.com/p
MAG (მინიატურული ავტომატური სათბური): 9 ნაბიჯი
MAG (მინიატურული ავტომატური სათბური): დედაჩემი უმეტესწილად საკმაოდ დაკავებულია. ამიტომ მინდოდა მისი დახმარება სათბურების ავტომატიზაციით. ამ გზით მას შეუძლია დაზოგოს ცოტა დრო, რადგან მას არ სჭირდება მცენარეების მორწყვა. მე ამას შევძლებ MAG– ით (მინიატურული ავტომატური ბაღი). როგორც
IoT დაფუძნებული ჭკვიანი მებაღეობა და ჭკვიანი სოფლის მეურნეობა ESP32– ის გამოყენებით: 7 ნაბიჯი
IoT დაფუძნებული ჭკვიანი მებაღეობა და ჭკვიანი სოფლის მეურნეობა ESP32– ის გამოყენებით: მსოფლიო იცვლება დროთა განმავლობაში და სოფლის მეურნეობაც. დღესდღეობით, ხალხი აერთიანებს ელექტრონიკას ყველა სფეროში და სოფლის მეურნეობა არ არის გამონაკლისი. ელექტრონიკის ეს შერწყმა სოფლის მეურნეობაში ეხმარება ფერმერებს და ადამიანებს, რომლებიც მართავენ ბაღებს. ამ