Სარჩევი:
- ნაბიჯი 1: ინსტრუმენტები და კომპონენტები
- ნაბიჯი 2: RPi– ს დაყენება
- ნაბიჯი 3: დაუკავშირდით RPi– ს
- ნაბიჯი 4: სათბური
- ნაბიჯი 5: კუთხის განყოფილებები
- ნაბიჯი 6: ფანჯრები და კარი
- ნაბიჯი 7: გაყვანილობა
- ნაბიჯი 8: სერვოს დამატება
- ნაბიჯი 9: დააჭირეთ ღილაკებს
- ნაბიჯი 10: შედუღების Led & ტემპერატურის სენსორი
- ნაბიჯი 11: დამალეთ გაყვანილობა
- ნაბიჯი 12: კოდირება
- ნაბიჯი 13: MySQL მონაცემთა ბაზა
- ნაბიჯი 14: შექმენით ცხრილი Pycharm– ში
- ნაბიჯი 15: ატვირთეთ პროექტი
- ნაბიჯი 16: ავტომატურად გაშვება
- ნაბიჯი 17: IGreenhouse– ის გამოყენება
ვიდეო: IGreenhouse - ინტელექტუალური სათბური: 17 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
სახლში მოყვანილი ხილი და ბოსტნეული ხშირად უკეთესია, ვიდრე თქვენ ყიდულობთ, მაგრამ ზოგჯერ შეგიძლიათ დაკარგოთ სათბურის თვალი. ამ პროექტში ჩვენ გავაკეთებთ ინტელექტუალურ სათბურს. ეს სათბური ავტომატურად გახსნის და დახურავს მის ფანჯრებს და კარებს, როდესაც ძალიან ცხელა ან ძალიან ცივა. როდესაც მცენარეები გაშრება, ჭკვიანი სათბური ავტომატურად მორწყავს თქვენს მცენარეებს (ამ პროექტში ჩვენ ვიზუალიზაციას ვახდენთ მორწყვას led– ის საფუძველზე). თქვენი მცენარეების მორწყვის დრო და როდესაც კარი და ფანჯრები ღია ან დახურულია ნაჩვენებია ხელნაკეთ ვებსაიტზე.
ნაბიჯი 1: ინსტრუმენტები და კომპონენტები
ინსტრუმენტები:
- მოქლონებიანი ფანქრები
- მრავალფუნქციური ხერხი
- საბურღი დიამეტრი 1 მმ
- საფეხურიანი საბურღი 8 მმ
- ფირის ზომა
- Ფაილი
- სანდლის ქაღალდი
- დასაჭრელი დანა
- გასაყიდი რკინა
კომპონენტები (იხ. PDF):
- სერვო ძრავები
- დააჭირეთ ღილაკებს
- ჟოლო Pi 3 მოდელი B
- Ტემპერატურის სენსორი
- ტენიანობის სენსორი
- პურის დაფა
- ტრანზისტორი
- უნივერსალური კვების ბლოკი
- რეზისტორები
- MCP3008
- Pi T-Cobbler (სურვილისამებრ)
- ხელმძღვანელობდა
- მავთულები
- Ethernet კაბელი
- 5, 2V ადაპტერი
- 8 GB მიკრო SD ბარათი
- დამოკიდებული
- ალუმინის ბრმა მოქლონები
- ნათელი პოლისტიროლის ფირფიტა
- კუთხის განყოფილება
- Soldering Tin
- ორმხრივი ლენტი
- ქინძისთავები
- ელექტრო სითბოს შემცირება ყდის
- Საკაბელო კავშირები
- ყუთი
მაქსიმალური ღირებულება: 167, 82 ევრო
ნაბიჯი 2: RPi– ს დაყენება
ჩვენ დავიწყებთ ოპერაციული სისტემის დაყენებას ჩვენს Raspberry Pi– ზე.
- ჩამოტვირთეთ სურათი "Raspbian Jessie with pixel" Raspberry Pi ვებგვერდიდან. ნახავთ, რომ ეს არის ZIP ფაილი.
- ამოიღეთ ეს ZIP ფაილი სასურველ ადგილას.
-
ჩამოტვირთეთ ინსტრუმენტი Win32 Disk Imager, ეს შეიძლება გადმოწერილი იყოს Sourceforge– ზე.
- დააწკაპუნეთ საქაღალდის ხატზე სურათის შესარჩევად
- შემდეგ აირჩიეთ "მოწყობილობა" თქვენი microSD
- შემდეგ დააჭირეთ "დაწერეთ"
მას შემდეგ რაც სურათი დაიწერება თქვენს microSD– ზე, შეგიძლიათ გახსნათ microSD Windows Explorer– ში.
- გახსენით ფაილი "cmdline.txt"
- სიტყვა "rootwait" - მდე დაამატეთ შემდეგი სტრიქონი: 169.254.10.0
- შემდეგ შეინახეთ ფაილი.
- ჩადეთ microSD RPi– ში
- გამოიყენეთ ძაბვა თქვენს RPi– ზე 5, 2V DC ადაპტერით
- შეაერთეთ ქსელის კაბელი RPi– სთან და შეაერთეთ იგი თქვენი კომპიუტერის ქსელის პორტში.
შენი ჟოლო ახლა მზადაა გამოსაყენებლად.
ნაბიჯი 3: დაუკავშირდით RPi– ს
ჩვენს RPi– ს დასაკავშირებლად ჩვენ გამოვიყენებთ Putty– ს.
- ჩამოტვირთეთ Putty
- შექმენით SSH კავშირი (იხილეთ სურათი)
-
Შებრძანდით
- მომხმარებლის სახელი: pi
- პაროლი: ჟოლო
WIFI- ის დაყენება
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
გადადით ფაილის ბოლოში და დაამატეთ შემდეგი:
ქსელი = {ssid = "უკაბელო ქსელის სახელი" psk = "უკაბელო ქსელის პაროლი"
}
თქვენი IP მისამართის ტიპის სანახავად:
ifconfig wlan0
ახლა თქვენ შეგიძლიათ უსადენოდ დაუკავშირდეთ თქვენს Raspberry Pi- ს
მასპინძლის სახელი Putty = IP მისამართი
ნაბიჯი 4: სათბური
ამ ეტაპზე ჩვენ ვაპირებთ თავად სათბურის დამზადებას.
Შენ დაგჭირდება:
- მრავალფუნქციური ხერხი
- Ფაილი
- დანარჩენი მასალები ნახსენებია მასალებში
ნაბიჯები:
- ვნახე პოლისტირონის პანელი, როგორც ზემოთ ნახაზზეა ილუსტრირებული.
-
დაინახა კუთხის განყოფილება, როგორც ეს ილუსტრირებულია ზემოთ სურათზე:
- 3 x 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 = 1kΩ რეზისტორი
- R4 = 10kΩ რეზისტორი
- R5 = 1kΩ რეზისტორი
- R6 = 10kΩ რეზისტორი
- R7 = 1kΩ რეზისტორი
- R8 = 10kΩ რეზისტორი
- R10 = 470Ω რეზისტორი
- R11 = 220Ω რეზისტორი
- R12 = 220Ω რეზისტორი
ნაბიჯი 8: სერვოს დამატება
ჩასვით სერვო ძრავები პოლისტირონის პანელზე, ორმაგი ცალმხრივი ლენტის გამოყენებით.
დარწმუნდით, რომ მათი საყრდენი წერტილი არის სწორხაზოვან კარისა და ფანჯრების სარქველის წერტილთან. (იხილეთ სურათი)
- იმის უზრუნველსაყოფად, რომ კარი და ფანჯრები გაიხსნება სერვო ძრავით, ჩვენ დაგვჭირდება პატარა ხვრელის გაბურღვა (დიამეტრი 1 მმ). სერვოსა და ხვრელს შორის ჩვენ დავდებთ ქინძისთავს.
- ჩვენი გაყვანილობის შიგნით მისაღებად, ჩვენ გავაღრმავებთ ხვრელს საფეხურზე. სანამ ბურღავთ, დარწმუნდით, რომ ბურღულს უბიძგებთ გარკვეულ მხარეს. ამ გზით ჩვენ ვიღებთ ერთგვარ ოთხკუთხედს.
შეანჯღრიეთ მართლწერა, როდესაც სერვო იხსნება, კარი მასთან მიდის.
გააგრძელეთ მავთულები (დააკავშირეთ სხვა მავთულები), რათა სათბურის ბოლოს მიაღწიოთ თქვენს პურის დაფას.
ნაბიჯი 9: დააჭირეთ ღილაკებს
ამ ნაბიჯში ჩვენ დავიწყებთ 1 მმ დიამეტრის 4 ხვრელის გაბურღვას, რათა შევაერთოთ ჩვენი ღილაკები (კარის გაღება და დახურვა).
- შეინახეთ ღილაკი იქ, სადაც გსურთ მისი მიმაგრება (კარის გვერდით) და დახაზეთ წერტილი თქვენი ღილაკის ფეხების ადგილზე. (2 ჯერ, 2 ღილაკი)
- გაბურღეთ თქვენს მიერ დახატული წერტილი.
მიამაგრეთ ღილაკები
- ჩადეთ ღილაკების ფეხები ხვრელების მეშვეობით. (ერთი შიგნით, ერთი გარეთ)
- დაასხით მავთული ღილაკის თითოეულ ფეხიზე.
- განათავსეთ სითბოს შემცირება ფეხიზე და გადაბმულ ნაწილზე, ისე რომ მავთულხლართებს არ შეექმნათ მოკლე ჩართვა.
- შედუღეთ ერთი მავთულის ბოლოს 220 ოჰმიანი რეზისტორი. განათავსეთ სითბოს შემცირება მასზე.
გაბურღეთ საფეხურიანი ბურღვით, როგორც ეს წინა საფეხურზეა ნაჩვენები, ასე რომ ჩვენ შეგვიძლია შიდა ღილაკის მავთულები შევიტანოთ შიგნით.
მიამაგრეთ ორი ღილაკის მავთული სამაგრის სამაგრთან ერთად.
გააგრძელეთ მავთულები (დააკავშირეთ სხვა მავთულები), რათა სათბურის ბოლოს მიაღწიოთ თქვენს პურის დაფას.
ნაბიჯი 10: შედუღების Led & ტემპერატურის სენსორი
შეაერთეთ led როგორც თქვენ გააკეთეთ ღილაკზე დაჭერით.
- მიამაგრეთ მავთული led თითოეულ ფეხიზე.
- განათავსეთ სითბოს შემცირება ფეხიზე და შედუღებული ნაჭერი, ისე რომ მავთულები არ აკეთებენ მოკლე ჩართვას.
- შედუღეთ ერთი მავთულის ბოლოს 220 ოჰმიანი რეზისტორი. განათავსეთ სითბოს შემცირება მასზე
შედუღეთ ტემპერატურის სენსორის თითოეულ ძაფზე მამაკაცი-ქალის ძაფი. ასე რომ, უფრო ადვილი იქნება ჩვენი ტემპერატურის სენსორის დაკავშირება პურის დაფაზე.
!! ნუ დაგავიწყდებათ, რომ მოათავსოთ ელექტრული სითბოს შესამცირებელი ყდის გამაგრებული ნაწილები.
ნაბიჯი 11: დამალეთ გაყვანილობა
ამ ეტაპზე ჩვენ დავრწმუნდებით, რომ კაბელები არ გადის ჩვენს მცენარეებში.
- ჩადეთ სამაგრი სამაჯური იმ ხვრელებში, რომლებიც წარმოიქმნა მაშინ, როდესაც ბრმა მოქლონები მოათავსეთ ერთმანეთის წინ.
- ჩადეთ ყველა კაბელი სამაგრის სამაგრში და გაიყვანეთ.
Და ბოლოს:
გაიარეთ პურის დაფა და ჟოლო Pi პატარა ყუთში ორმაგი ცალმხრივი ლენტით და გააკეთეთ ხვრელი უკანა პანელში, ასე რომ თქვენ შეძლებთ ელექტროენერგიის მიწოდებას.
ნაბიჯი 12: კოდირება
სანამ ჩვენ შევძლებთ კოდის გაშვებას, ჩვენ ჯერ უნდა დავაინსტალიროთ რაღაც Raspberry Pi– ზე.
-
ჩართეთ ერთი მავთულის ინტერფეისი
- sudo raspi-config
- ინტერფეისის პარამეტრები
- 1 მავთული: ჩართვა
- sudo nano /boot/config.txt
- დაამატეთ შემდეგი dtoverlay = w1-gpio
- გადატვირთეთ Raspberry Pi "sudo გადატვირთვით"
-
Raspberry Pi– ზე MySQL– ის დაყენება
- sudo apt-get განახლება && sudo apt-get განახლება
- sudo apt-get დააინსტალირეთ mysql- სერვერი
- sudo apt-get დააინსტალირეთ mysql-client
-
mysql -uroot -p
პაროლი = root
-
MySQL კონექტორის დაყენება
sudo apt-get დააინსტალირეთ python3-mysql.connector
- ჩამოტვირთეთ Flask პროექტი Github– დან.
- გახსენით პროექტი Pycharm– ში
ნაბიჯი 13: MySQL მონაცემთა ბაზა
MySQL მომხმარებელი toevoegen
mysql -uroot -p
შექმენით USER 'name'@'localhost' IDENTIFIED by 'password';
მიანიჭეთ ყველა პრივილეგიას *. * 'Name'@'localhost' გრანტის არჩევით;
შექმნა მომხმარებლის "სახელი"@"%" იდენტიფიცირებული "პაროლით";
მიანიჭეთ ყველა პრივილეგიას *. * 'Name'@'%' გრანტის არჩევით
პაროლი და სახელი თავად ირჩევენ.
შექმენით ახალი მონაცემთა ბაზა
მონაცემთა ბაზის შექმნა ENMDatabase;
გამოდით MySQL კავშირიდან
დატოვე
ნაბიჯი 14: შექმენით ცხრილი Pycharm– ში
დაამატეთ როგორც მონაცემთა წყარო MySQL მონაცემთა ბაზა.
- CTRL + SHIFT + მონაცემთა ბაზა
- + მონაცემთა წყარო MySQL
გამოიყენეთ შემდეგი ინფორმაცია:
გენერალი
მასპინძელი: localhost პორტი: 3306
მონაცემთა ბაზა: ENMDatabase
მომხმარებელი: ** სახელი, რომელიც თქვენ შეარჩიეთ წინა საფეხურზე
პაროლი: ** წინა ეტაპზე თქვენ მიერ არჩეული პაროლი
SSH/SSL
მარიონეტული მასპინძელი: ** თქვენი IP მისამართი პორტი: 22
მარიონეტული მომხმარებელი: pi
მარიონეტული პაროლი: ჟოლო
ცხრილების ჩასმა
- დააწკაპუნეთ მარჯვენა ღილაკით ENMDatabase Open კონსოლზე
- შეასრულეთ sql ფაილები (Database.zip) "კონსოლში"
- შედეგი: იხილეთ სურათი ზემოთ
ნაბიჯი 15: ატვირთეთ პროექტი
კოლბაში:
- დააწკაპუნეთ ინსტრუმენტების განლაგების კონფიგურაციაზე
- დააკონფიგურირეთ როგორც ზემოთ სურათზე
- დააწკაპუნეთ ინსტრუმენტების განლაგებაზე ატვირთვა ნაგულისხმევ სერვერზე
ნაბიჯი 16: ავტომატურად გაშვება
ეს არის ბოლო ნაბიჯი, სანამ სათბურის გამოყენებას შევძლებთ!
გადადით თქვენს Raspberry Pi– ში Putty– ში
sudo nano /etc /profile
დაამატეთ შემდეგი სტრიქონი ქვემოთ:
პითონი/home/pi/ProjectFlask/ProjectFlask.py &
ნაბიჯი 17: IGreenhouse– ის გამოყენება
ამ ეტაპზე ჩვენ ვაპირებთ ჩვენი სათბურის მზა გამოყენებას.
- შეაერთეთ კვების ბლოკი Rasberry Pi- დან სოკეტში.
- დაელოდეთ სანამ Raspberry Pi სრულად ჩაირთვება.
- შეაერთეთ უნივერსალური კვების ბლოკი სოკეტთან.
ყოველთვის დაელოდეთ უნივერსალური კვების წყაროს დაკავშირებას, სანამ Raspberry Pi სრულად არ დაიტვირთება, წინააღმდეგ შემთხვევაში სერვო ძრავები არ იმუშავებს სწორად
თქვენი ვებსაიტის სანახავად: მოძებნეთ თქვენი IP მისამართი, რასაც მოყვება: 5000
ახლა თქვენი iGreenhouse მზად არის გამოსაყენებლად. თქვენ შეგიძლიათ გაზარდოთ თქვენი საკუთარი ხილი და ბოსტნეული
ამიტომ მე ვიტყოდი: ისიამოვნეთ თქვენი კვებით!
გირჩევთ:
ავტომატური შიდა სათბური Ikea Socker– ის საფუძველზე: 5 ნაბიჯი
ავტომატური შიდა სათბური, რომელიც დაფუძნებულია იკეა სოკერზე: გამარჯობა, ეს არის ჩემი პირველი სასწავლო ინსტრუქცია. ამ საზოგადოებასთან ერთად ბევრი ვისწავლე და ვფიქრობ, დროა დავუბრუნო ჩემი თავმდაბალი იდეები. ვწუხვარ ჩემი ინგლისურის გამო, ღარიბია, მაგრამ ყველაფერს გავაკეთებ. იდეა იყო გავაკეთო სამაგიდო სათბური, რომელიც მომცემს თესლის გაზრდას და
გასაოცარი სათბური ავტომატური მორწყვით, ინტერნეტით და ბევრად მეტი: 7 ნაბიჯი (სურათებით)
გასაოცარი სათბური ავტომატური მორწყვით, ინტერნეტით და მრავალი სხვა: კეთილი იყოს თქვენი მობრძანება ინსტრუქციებში. მარტის დასაწყისში ვიყავი ბაღის მაღაზიაში და ვნახე რამდენიმე სათბური. და რადგან დიდი ხანია მინდოდა პროექტის გაკეთება მცენარეებითა და ელექტრონიკით, წინ წავედი და ვიყიდე: https://www.instagram.com/p
MAG (მინიატურული ავტომატური სათბური): 9 ნაბიჯი
MAG (მინიატურული ავტომატური სათბური): დედაჩემი უმეტესწილად საკმაოდ დაკავებულია. ამიტომ მინდოდა მისი დახმარება სათბურების ავტომატიზაციით. ამ გზით მას შეუძლია დაზოგოს ცოტა დრო, რადგან მას არ სჭირდება მცენარეების მორწყვა. მე ამას შევძლებ MAG– ით (მინიატურული ავტომატური ბაღი). როგორც
ჭკვიანი სათბური: 12 ნაბიჯი
ჭკვიანი სათბური: ოდესმე გქონიათ პრობლემა, რომ ძალიან ცხელოდა თქვენს სათბურში, ასე რომ ყველა თქვენი მცენარე დაიღუპა, რადგან დაგავიწყდათ ჰაერის გამწოვების გახსნა? აღარ იხედოთ, ჭკვიანი სათბური ამ პრობლემის გადაწყვეტაა. როგორ ავაშენოთ
TerraDome: მინი ტროპიკული სათბური არდუინოსთან ერთად: 18 ნაბიჯი (სურათებით)
TerraDome: მინი ტროპიკული სათბური არდუინოსთან ერთად: TerraDome არის შიდა სათბური მცენარეებისა და ტროპიკული ყვავილების რვაკუთხა გუმბათისთვის. მას მართავს არდუინო მეგა, რომელიც არეგულირებს ტემპერატურას და განათებას სხვადასხვა სენსორების და LCD ეკრანის საშუალებით. მას ასევე აქვს კარი იურული პარკისკენ (ან