Სარჩევი:
- ნაბიჯი 1: მასალები
- ნაბიჯი 2: სათბურის დამზადება
- ნაბიჯი 3: სათბურის საქმის დასრულება
- ნაბიჯი 4: პროგრამული უზრუნველყოფა Raspberry Pi– ზე
- ნაბიჯი 5: წრის გაკეთება
- ნაბიჯი 6: შექმენით მონაცემთა ბაზა
- ნაბიჯი 7: საიტი
- ნაბიჯი 8: დაწერეთ უკანა მხარე
- ნაბიჯი 9: მოათავსეთ ყველაფერი საქმეში
ვიდეო: MAG (მინიატურული ავტომატური სათბური): 9 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
დედაჩემი უმეტესწილად საკმაოდ დაკავებულია. ამიტომ მინდოდა მისი დახმარება სათბურების ავტომატიზაციით. ამ გზით მას შეუძლია დაზოგოს ცოტა დრო, რადგან მას არ დასჭირდება მცენარეების მორწყვა.
მე შევძლებ ამის მიღწევას MAG– ით (მინიატურული ავტომატური ბაღი). როგორც სახელში, MAG არის მინიატურული პროექტი, რომლის გაფართოება შესაძლებელია უფრო დიდი სათბურისთვის. MAG არის ბაღის მონიტორინგის ავტომატური სისტემა, რომელიც კითხულობს და აგზავნის სხვადასხვა სენსორების მონაცემებს Raspberry Pi– ზე მომუშავე ვებ სერვერზე. მომხმარებელს შეეძლება მონიტორინგი გაუწიოს საკუთარ მცენარეებს ვებგვერდზე. ეს კონცეფცია ვითარდება როგორც საბოლოო პროექტი მულტიმედიური და საკომუნიკაციო ტექნოლოგიების პირველი წლის განმავლობაში, Howest Kortrijk, ბელგია.
ნაბიჯი 1: მასალები
ამ პროექტის შესაქმნელად დაგჭირდებათ შემდეგი ნივთები:
ელექტრონიკა:
1. ჟოლო პი 4 - kit2. ჟოლო pi T-cobbler3. პურის დაფა 4. მამაკაცი-მამაკაცი კონექტორები 5. მამაკაცი-მდედრი კონექტორები 6. LM35 (ტემპერატურის სენსორი) 7. 4x ტენიანობის სენსორი 8. DHT119. MCP300810. პოტენომეტრი (გასაკონტროლებლად, არ არის აუცილებელი) 11. SunFounder LCD- ჩვენება 12. 4x Brushless წყლის ტუმბო 12V13. წყლის მილები 14. ადაპტერი 12V15. 4x სარელეო 5V
გარსაცმები
1. აკვარიუმი 2. ხის ფიცრები 3. რკინის მყარი მრგვალი ბარი 4. ლურსმნები 5. ხრახნები 6. Aquaplan Roofprimer
ინსტრუმენტები:
1. ჩაქუჩი 2. დაინახა 3. ხრახნიანი 4. საბურღი 5. ვუდფილი 6. წებოს იარაღი 7. საღებავის ფუნჯი 8. შედუღების მანქანა 9. გასაყიდი მოწყობილობა
ქვემოთ მოცემულ Pdf ფაილში შეგიძლიათ იხილოთ ფასების სრული სია ნაწილების ბმულებით.
ნაბიჯი 2: სათბურის დამზადება
მოწოდებულ სურათებში ნახავთ დაფების საჭირო გაზომვას. პირველი თქვენ ნახავთ სურათებს გაზომვით, მასზე ნახავთ რიცხვს (ამის ქვემოთ იქნება დამატებითი ინფორმაცია შესაბამისი ნომრით). ასევე არსებობს რამდენიმე სურათი, თუ როგორ გამოიყურება იგი.
ნომრები 1 -დან 4 -მდე იმ შემთხვევისთვისაა და როდესაც ამოჭრი მათ შეგიძლიათ მიამაგროთ ერთმანეთში ხვრელებში ფრჩხილების ჩაქუჩით.
დამატებითი დაფა, ნომრები 5 + 6, არის სახურავი, რომელიც შეგიძლიათ განათავსოთ კუპის ზემოთ pi- სთვის.
შენიშვნები:
ყველა დაფაზე არსებული ხვრელების ცენტრი 0.8 სმ დაშორებულია კიდეებიდან (ნაცრისფერი ხაზები, იხ. სურათი პირველი ნომრით არის მითითება). ხვრელები გაბურღული იყო ხისთვის 2 მმ ჭანჭიკით.
1.: ეს არის ქვედა ფირფიტა. მარცხენა მხარეს გაქვთ 64 სმ 2 ხვრელს შორის. ეს ითვლის მანძილს ხვრელებსა და კიდეებს შორის, როგორც მარცხენა, ასევე მარჯვენა მხარეს. ზედა დაფას აქვს 2 სმ x 2 სმ კვადრატი, რომლის საშუალებითაც დენის კაბელები გადის. ქვედა ფიცარს აქვს 8 სმ x 2.5 სმ მოჭრილი LCD ეკრანის დასაყენებლად.
2.: ეს არის ყველაზე გრძელი მხარე და თქვენ დაგჭირდებათ ამ ფიცარიდან 2. თავზე თქვენ გაქვთ 2 ამოჭრილი ნაჭერი 3 მმ x 10 მმ. ეს მოგვიანებით იქნება გამოყენებული ტენიანობის სენსორის კაბელების გადასაადგილებლად.
3.: ეს არის უმოკლესი მხარე და თქვენ დაგჭირდებათ 4 ასეთი ფიცარი.
4.: ეს არის მცენარეთა კონტეინერის კვეთა, თქვენ დაგჭირდებათ 2 ასეთი ფიცარი. თქვენ დაგჭირდებათ თეთრი ნაჭრის ამოღება, როგორც ეს ნაჩვენებია, ასე რომ თქვენ შეგიძლიათ გადააადგილოთ ეს 2 ერთმანეთში
ნაბიჯი 3: სათბურის საქმის დასრულება
ახლა, როდესაც ყველაფერი ერთად არის დამონტაჟებული, ჩვენ დავრწმუნდებით, რომ მცენარეების კუპეები წყალგაუმტარია. ჩვენ ამას ვაკეთებთ იმისათვის, რომ დავრწმუნდეთ, რომ წყლის გაჟონვა არ შეიძლება, ყოველი შემთხვევისთვის. საღებავის ფუნჯით შეღებეთ კუპეები, თუ გსურთ, შეგიძლიათ დაამატოთ მეორე ფენა, როცა გაშრება.
შემდეგი არის შედუღება ლითონის ბარები შუაში, ასე რომ ჩვენ დასრულდება ჯვარი. ჩვენ ამ ლითონის ჩარჩოს დავაყენებთ კორპუსზე 4 ხვრელის გაბურღვის შემდეგ, 1 თითოეულ ბოლოზე, როგორც სურათზე. მისი ჩადებისას დარწმუნდით, რომ ოთხივე მხარე თანაბარია.
როგორც ბოლო, ჩვენ გავაკეთებთ ჩანაწერს განყოფილების თითოეულ მხარეს. გააკეთეთ ისე, რომ წყლის მილები დაისვენოს. დაამატეთ ხის პატარა ნაჭერი თავზე, რომ შეინარჩუნოს ის. დარწმუნდით, რომ ამ ხის ნაჭრის გამოყენებისას თქვენ კვლავ შეგიძლიათ ადვილად ამოიღოთ წყლის მილი და საჭიროების შემთხვევაში დააბრუნოთ იგი.
ნაბიჯი 4: პროგრამული უზრუნველყოფა Raspberry Pi– ზე
იმისათვის, რომ ჩემი კოდი იმუშაოს (რომელსაც ქვემოთ დავდებ), თქვენ უნდა დააინსტალიროთ რამდენიმე პაკეტი და ბიბლიოთეკა. პირველი რაც თქვენ გჭირდებათ არის თქვენი Pi განახლება.
პირველი, განაახლეთ თქვენი სისტემის პაკეტების სია შემდეგი ბრძანების შეყვანის გზით: sudo apt-get update.
განაახლეთ ყველა თქვენი დაინსტალირებული პაკეტი მათ უახლეს ვერსიებზე შემდეგი ბრძანებით: sudo apt-get dist-upgrade.
თუ სისტემა არ ითხოვს გადატვირთვას, გააკეთეთ "sudo გადატვირთვა". ეს არის იმის დასადასტურებლად, რომ ყველაფერი სწორად არის დაყენებული.
პაკეტების დაყენების შემდეგ თქვენ უნდა დააინსტალიროთ რამდენიმე ბიბლიოთეკა:
- sudo pip3 install -განაახლეთ setuptools
- sudo apt-get დააინსტალირეთ python3-flask
- sudo pip install -U flask -cors
- sudo pip დააინსტალირეთ flask-socketio
- sudo apt-get დააინსტალირეთ rpi.gpio
- sudo pip3 დააინსტალირეთ Adafruit_DHT
როდესაც დასრულდება, გააკეთეთ "sudo გადატვირთვა".
ნაბიჯი 5: წრის გაკეთება
მე –2 ნაბიჯში ჩვენ ვაპირებთ ამ პროექტის სქემის შექმნას. ეს არის აბსოლუტური მინიმუმი, რომელიც გჭირდებათ თუ გსურთ რომ იმუშაოს. გამოიყენეთ გამაგრილებელი ცხრილი და დიაგრამა, რათა გააკეთოთ სქემის ასლი. ეს არის ის, სადაც გჭირდებათ ყველა ელექტრო მასალა პირველი ნაბიჯიდან.
ინფორმაცია წრის შესახებ:
ჩვენ გვაქვს 5 სენსორი, რომლებიც დაკავშირებულია MCP3008– თან, რაც არის lm35 შიდა ტემპერატურისთვის და 4 ნიადაგის ტენიანობის სენსორი. DHT11 გარე ტემპერატურისა და ტენიანობისთვის და ბოლოს წყლის მცურავი გადამრთველი, რომ შეამოწმოთ არის თუ არა საკმარისი წყალი წყალსაცავში.
ნიადაგის ტენიანობის სენსორს აქვს ანალოგური გამომუშავება და იყენებს GPIO- პინს Raspberry Pi– ზე.
დამატებითი:
მე ასევე განვათავსე LCD დისპლეი, რომელიც მოგვიანებით გაგიადვილებთ Raspberry Pi– სთან დაკავშირებას ლეპტოპთან დაკავშირების აუცილებლობის გარეშე. ეს არ არის აუცილებელი, მაგრამ რეკომენდირებულია.
სანამ ყველაფერს ერთად შევაერთებდი, მე გამოვიყენე ჩემი დაფა, რომ ყველაფერი ერთმანეთთან დამეკავშირებინა და გამომეცადა ჩემი სენსორები, რათა დავრწმუნებულიყავი, რომ ყველაფერი მუშაობს.
ნაბიჯი 6: შექმენით მონაცემთა ბაზა
ძალიან მნიშვნელოვანია თქვენი მონაცემების შენახვა სენსორებისგან ორგანიზებული, მაგრამ ასევე უსაფრთხო გზით. ამიტომაც გადავწყვიტე ჩემი მონაცემების მონაცემთა ბაზაში შენახვა. ამ გზით მხოლოდ მე შემიძლია შევიდე ამ მონაცემთა ბაზაში (პირადი ანგარიშით) და შევინარჩუნო ის ორგანიზებული. ზემოთ მოცემულ სურათზე შეგიძლიათ ნახოთ ჩემი ERD დიაგრამა.
თქვენ შეგიძლიათ ნახოთ ჩემი ERD დიაგრამა ზემოთ, მე ასევე დავამატებ ნაგავსაყრელის ფაილს, ასე რომ თქვენ შეძლებთ მონაცემთა ბაზის იმპორტირებას თქვენთვის. ამ მონაცემთა ბაზით თქვენ შეძლებთ აჩვენოთ მრავალი რამ, როგორიცაა:
- ტემპერატურა მცენარეების მახლობლად და ზემოთ
- ტენიანობა მცენარეებთან ახლოს
- თითოეული მცენარის ნიადაგის ტენიანობა
- ნახეთ თუ არა ტუმბო ჩართული ქარხნისთვის
- და ა.შ..
ამ საფეხურზე მიმაგრებული შეგიძლიათ იპოვოთ ჩემი Mysql ნაგავსაყრელი. ასე რომ თქვენ შეგიძლიათ მარტივად შემოიტანოთ იგი. მიიღეთ Mysql ნაგავსაყრელი.
ნაბიჯი 7: საიტი
მინდოდა შემეძლო მცენარეების მონიტორინგი, ამიტომ შევქმენი ვებ გვერდი, რომ ეს მონაცემები მეჩვენებინა. ვებგვერდის საშუალებით თქვენ შეძლებთ მცენარეების შემოწმებას, ასევე ცალკეული ტუმბოების ჩართვას/გამორთვას.
სანამ Pi იტვირთება, ის დაიწყებს ჩემი პითონის სკრიპტის გაშვებას. ეს იქნება ზრუნვა მონაცემების ჩვენებაზე ვებსაიტზე. სკრიპტის შემდეგ, pi წაიკითხავს სენსორების მონაცემებს ყოველ საათში და შეიტანს მონაცემთა ბაზაში. საიტი ასევე მგრძნობიარეა, ასე რომ მისი გახსნა შესაძლებელია მობილურზე.
ჩემი კოდი შეგიძლიათ იხილოთ github– ზე აქ.
ნაბიჯი 8: დაწერეთ უკანა მხარე
ახლა დროა დავრწმუნდეთ, რომ ყველა კომპონენტი მუშაობს იქ. ასე რომ, მე დავწერე კოდი პითონში და განვათავსე იგი ჟოლოს პიზე. თქვენ შეგიძლიათ იპოვოთ ჩემი კოდი Github– ზე.
კოდის პროგრამირებისთვის ვიყენებ Visual Studio Code- ს. კოდი დაწერილია html, CSS, javascript და python (Flask)
ნაბიჯი 9: მოათავსეთ ყველაფერი საქმეში
მას შემდეგ რაც წარმატებით დაასრულებთ ყველა ნაბიჯს, თქვენ შეგიძლიათ დაიწყოთ ყველაფრის ჩასმა საქმეში. ამისათვის მე გირჩევთ, რომ შეაერთოთ თქვენი კომპონენტები ერთმანეთთან ისე, რომ ისინი შემთხვევით არ გათიშონ.
მე წებოვანა რელეები ხის ნაჭერზე ისე, რომ ისინი არ დაიკიდონ, როდესაც საქმეში არიან. ტუმბოები მეც დავმაგრე წყალსაცავზე, რომ არ დაიკარგონ. მე ასევე გირჩევთ DHT11 სენსორის ჩარჩოს თავზე წებოვებას.
გირჩევთ:
ავტომატური შიდა სათბური Ikea Socker– ის საფუძველზე: 5 ნაბიჯი
ავტომატური შიდა სათბური, რომელიც დაფუძნებულია იკეა სოკერზე: გამარჯობა, ეს არის ჩემი პირველი სასწავლო ინსტრუქცია. ამ საზოგადოებასთან ერთად ბევრი ვისწავლე და ვფიქრობ, დროა დავუბრუნო ჩემი თავმდაბალი იდეები. ვწუხვარ ჩემი ინგლისურის გამო, ღარიბია, მაგრამ ყველაფერს გავაკეთებ. იდეა იყო გავაკეთო სამაგიდო სათბური, რომელიც მომცემს თესლის გაზრდას და
გასაოცარი სათბური ავტომატური მორწყვით, ინტერნეტით და ბევრად მეტი: 7 ნაბიჯი (სურათებით)
გასაოცარი სათბური ავტომატური მორწყვით, ინტერნეტით და მრავალი სხვა: კეთილი იყოს თქვენი მობრძანება ინსტრუქციებში. მარტის დასაწყისში ვიყავი ბაღის მაღაზიაში და ვნახე რამდენიმე სათბური. და რადგან დიდი ხანია მინდოდა პროექტის გაკეთება მცენარეებითა და ელექტრონიკით, წინ წავედი და ვიყიდე: https://www.instagram.com/p
IGreenhouse - ინტელექტუალური სათბური: 17 ნაბიჯი (სურათებით)
IGreenhouse - ინტელექტუალური სასათბურე მეურნეობა: სახლში მოყვანილი ხილი და ბოსტნეული ხშირად უკეთესია, ვიდრე თქვენ ყიდულობთ, მაგრამ ზოგჯერ თქვენ შეგიძლიათ დაკარგოთ სათბურის თვალი. ამ პროექტში ჩვენ გავაკეთებთ ინტელექტუალურ სათბურს. ეს სათბური ავტომატურად გახსნის და დახურავს მის ფანჯრებს და კარებს
ჭკვიანი სათბური: 12 ნაბიჯი
ჭკვიანი სათბური: ოდესმე გქონიათ პრობლემა, რომ ძალიან ცხელოდა თქვენს სათბურში, ასე რომ ყველა თქვენი მცენარე დაიღუპა, რადგან დაგავიწყდათ ჰაერის გამწოვების გახსნა? აღარ იხედოთ, ჭკვიანი სათბური ამ პრობლემის გადაწყვეტაა. როგორ ავაშენოთ
მინიატურული ავტომატური კარი: 3 ნაბიჯი
მინიატურული ავტომატური კარი: ეს არის კარის მოდელი, რომელიც იხსნება, როდესაც შეეხებით მის წინ მდებარე ძალის სენსორს. კარი ღია იქნება 3 წამის განმავლობაში, რაც საშუალებას მოგცემთ გაიაროთ დრო. მის დასამზადებლად დაგჭირდებათ: მუყაო წებო / ლენტი arduino მავთულები servo ძალა ძალა