Სარჩევი:
- მარაგები
- ნაბიჯი 1: ბაზის დიზაინი
- ნაბიჯი 2: აკრილის და MDF- ის გაჭრა
- ნაბიჯი 3: ბაზის შეკრება
- ნაბიჯი 4: ელექტრონიკის შედუღება
- ნაბიჯი 5: ელექტრონიკის დაყენება
- ნაბიჯი 6: არდუინოს დაპროგრამება
- ნაბიჯი 7: სენსორის დაკალიბრება
- ნაბიჯი 8: ჭკვიანი შიდა მცენარეების მონიტორის გამოყენება
ვიდეო: ჭკვიანი შიდა მცენარეების მონიტორი - იცოდეთ როდის სჭირდება თქვენს მცენარეს მორწყვა: 8 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:15
რამდენიმე თვის წინ, მე გავაკეთე ნიადაგის ტენიანობის მონიტორინგის ჯოხი, რომელიც იკვებება ბატარეით და შეიძლება ჩარჩენილი იყოს თქვენი შიდა ქარხნის ქოთანში, რათა მოგაწოდოთ სასარგებლო ინფორმაცია ნიადაგის ტენიანობის დონის შესახებ და განათებული LED- ები, რათა გითხრათ როდის უნდა მორწყოთ წყალი მცენარე
ის შესანიშნავ საქმეს აკეთებს, მაგრამ ის საკმაოდ კარგად არის ჩარჩენილი ქვაბში და ეს არ არის საუკეთესო გარეგნობის მოწყობილობა. ამან დამაფიქრა იმაზე, თუ როგორ გამეკეთებინა შიდა მცენარეების უკეთესი გარეგნობა, რომელიც მოგცემთ საჭირო ინფორმაციას ერთი შეხედვით.
თუ თქვენ სარგებლობთ ამ ინსტრუქციებით, გთხოვთ მიეცით ხმა რემიქსის კონკურსში!
მარაგები
- Seeeduino XIAO - იყიდეთ აქ
- ან Seeeduino XIAO ამაზონიდან - იყიდეთ აქ
- ტევადობის ნიადაგის ტენიანობის სენსორი - იყიდეთ აქ
- 5 მმ RGB LED - იყიდეთ აქ
- 100Ω რეზისტორი - იყიდეთ აქ
- 200Ω რეზისტორი - იყიდეთ აქ
- ლენტი კაბელი - იყიდეთ აქ
- სათაურის ქალი ქინძისთავები - იყიდეთ აქ
- 3 მმ MDF - იყიდეთ აქ
- აკრილის 3 მმ - იყიდეთ აქ
- ეპოქსიდური წებოვანი - იყიდეთ აქ
ნაბიჯი 1: ბაზის დიზაინი
რამოდენიმე იდეის თამაშის შემდეგ, მე ვიფიქრე, რომ გამეკეთებინა უბრალო მრგვალი ბაზა შიდა მცენარისთვის, რომელიც სადგამს წააგავდა. ბაზა შედგებოდა სამი ფენისგან, MDF ფენისგან, შემდეგ ინდიკატორის ფენისაგან, რომელიც ანათებდა მცენარის სტატუსის საჩვენებლად და შემდეგ MDF– ის სხვა ფენას.
ინდიკატორის ფენა განათდება RGB LED- ით, რომელიც მწვანე გახდება, როდესაც მცენარე საკმარის წყალს მიიღებს და წითელი გახდება, როდესაც მცენარეს წყალი სჭირდება. ტენიანობის დონე შეიძლება იყოს ყვითელი/ნარინჯისფერი სხვადასხვა ფერებში, რადგან LED გადადის მწვანედან წითელში. ასე რომ, მომწვანო-ყვითელი ნიშნავს იმას, რომ ჯერ კიდევ არსებობს საკმარისი რაოდენობის წყალი, ხოლო ნარინჯისფერ-ყვითელი ნიშნავს, რომ თქვენ ძალიან მალე უნდა მორწყათ თქვენი მცენარე.
მე მაინც მინდოდა გამომეყენებინა იგივე ტევადობის ნიადაგის ტენიანობის მონიტორინგის სენსორები, რაც მე გამოვიყენე პირველ პროექტში, რადგან მე მქონდა რამდენიმე სათადარიგო ნაწილი. ამჯერად, თუმცა, მასზე პირდაპირ ელექტრონიკა არ იქნება მიმაგრებული, ყველა დამუშავება მოხდება ბაზაზე.
მიკროკონტროლი, რომლის გამოყენებაც გადავწყვიტე, იყო Seeeduino XIAO, რადგან ის მართლაც პატარაა, Arduino- სთან თავსებადია და სულ რაღაც 5 დოლარი ღირს.
დავიწყე ქოთნის ფუძის გაზომვით, რათა შემეძლოს ახალი ფუძის ოდნავ უფრო დიდი გამეზარდა. მე შევიმუშავე კომპონენტები Inkscape– ში, როგორც ლაზერული, ასევე PDF ფორმატით დასაბეჭდად და ხელით გასაჭრელად. თქვენ შეგიძლიათ ჩამოტვირთოთ შაბლონები აქ.
ნაბიჯი 2: აკრილის და MDF- ის გაჭრა
მე ამოვიღე კომპონენტები 3 მმ MDF და 3 მმ გამჭვირვალე აკრილისგან ჩემს ლაზერულ საჭრელზე. თუ არ გაქვთ ლაზერული საჭრელი, შეგიძლიათ ამობეჭდოთ PDF შაბლონები და ამოიღოთ კომპონენტები ხელით. ორივე MDF და აკრილის მუშაობა საკმაოდ ადვილია.
იმისათვის, რომ RGB LED გაანათოს აკრილის ფენის კიდეები, თქვენ უნდა გააუხეშოთ ისინი სანდლის ქაღალდის გამოყენებით. მე გამოვიყენე 240 გრანიანი ქვიშაქვა და დავაპრიალე აკრილის ყველა კიდე, სანამ მათ არ ექნებათ თეთრი ნისლი. უხეში კიდეები ავრცელებს LED- ს შუქს და აკრილის სახეს თითქოს ანათებს.
ნაბიჯი 3: ბაზის შეკრება
შემდეგი, შეაერთეთ ფენები ეპოქსიდური წებოს გამოყენებით.
გამოიყენეთ მხოლოდ მცირე რაოდენობის ეპოქსია, არ გინდათ რომ ის გამოედინება კიდეებიდან და აკრილის იმ სახეებზე, რომელიც ახლახან გაპრიალეთ, ან ისევ მოგიწევთ ქვიშა.
გამოიყენეთ რამოდენიმე პატარა დამჭერი, რომ შეინარჩუნოთ ფენები ერთმანეთთან ან დადოთ მძიმე საგნის ქვეშ, სანამ ეპოქსიდური კურნავს.
ნაბიჯი 4: ელექტრონიკის შედუღება
მიუხედავად იმისა, რომ ეპოქსიდი იკურნება, თქვენ შეგიძლიათ შეაერთოთ თქვენი კომპონენტები ერთად.
წრე საკმაოდ მარტივია, თქვენ მხოლოდ ორი PWM გამოსავალი გაქვთ RGB LED- ის გასაკონტროლებლად, ერთი მწვანე ფეხისთვის და ერთი წითელი ფეხისთვის, შემდეგ კი ერთი ანალოგური შესასვლელი სენსორის გამომავალში წასაკითხად.
თქვენ ასევე დაგჭირდებათ მიმდინარე შემზღუდველი რეზისტორი თითოეულ ორ LED ფეხიზე. ამ შუქდიოდების მწვანე შუქი ზოგადად გაცილებით კაშკაშაა ვიდრე წითელი, ამიტომ მწვანე ფეხიზე 220Ω რეზისტორი და წითელ ფეხიზე 100Ω რეზისტორი გამოვიყენე, რათა ფერები ოდნავ უკეთესი დაბალანსებული ყოფილიყო.
ეს ტევადობის ნიადაგის ტენიანობის სენსორები უნდა მუშაობდნენ ან 3.3V ან 5V, თუმცა, მე მყავდა წყვილი, რომელიც 3.3V- ზე იკვებება უბრალოდ არაფერს გამოაქვს. თუ აღმოაჩენთ, რომ თქვენ არ იღებთ გამომავალს თქვენი სენსორიდან, შეიძლება დაგჭირდეთ მისი ჩართვა Arduino - Vcc– ზე 5V წყაროდან. სენსორი მაინც ამცირებს ძაბვას, ასე რომ თქვენ კვლავ მიიღებთ მხოლოდ 3.3 ვ გამომავალს. იყავით ფრთხილად, თუ იყენებთ სხვა მოდელის სენსორს, რადგან ამ კონკრეტულ არდუინოს შეუძლია მიიღოს მხოლოდ 3.3 ვ -მდე ანალოგურ შეყვანაზე.
ნაბიჯი 5: ელექტრონიკის დაყენება
შემდეგი, თქვენ უნდა დააინსტალიროთ თქვენი ელექტრონული კომპონენტები თქვენს საცხოვრებელში, ბაზის უკანა ნაწილში.
როდესაც პირველად შევეცადე ჩემი კომპონენტების აწყობა, დავინახე, რომ ცოტა ოპტიმისტურად ვიყავი განწყობილი და ვფიქრობდი, რომ ეს ყველაფერი ორ ფენის სივრცეში შევიყვანე, ამიტომ მომიწია დამატებითი გამყოფის ფენის მოჭრა.
დააყენეთ თქვენი LED აკრილის ხვრელში და დარწმუნდით, რომ LED- ის ყველაზე ნათელი ნაწილი აკრილის ფენაშია. ასე რომ ნუ აიძულებ ამას ბოლომდე.
შემდეგ ჩაამაგრეთ თქვენი არდუინო კორპუსში და სათაურის ზედა ნაწილზე მიამაგრეთ თავი. თქვენ შეგიძლიათ გამოიყენოთ ეპოქსიდური ან წებოვანი იარაღი ამ ნაბიჯისათვის, მე გამოვიყენე წებოს იარაღი, რადგან ის უფრო სწრაფად დგება. ასევე კარგი იდეაა, რომ სათაურის ქინძისთავებზე შედუღებული სახსრები დაფაროთ წებოთი ისე, რომ არ დაიხუროს LED- ის ფეხები დახურვისას.
ეს არის შეკრებისთვის, ახლა თქვენ უბრალოდ უნდა დაპროგრამება.
ნაბიჯი 6: არდუინოს დაპროგრამება
ესკიზი საკმაოდ მარტივია. ის უბრალოდ კითხულობს ნიადაგის ტენიანობის სენსორს და შემდეგ ასახავს მათ სველ და მშრალ საზღვრებს შორის. შემდეგ ის იყენებს ამ ასახულ მნიშვნელობებს ორი LED- ის პროპორციულად მართვის მიზნით.
ასე რომ, წითელი LED არის მთლიანად და მწვანე მთლიანად გამორთულია, როდესაც მშრალი და პირიქით სველი. შუალედურმა დონემ გააფართოვა PWM შედეგები, რათა უზრუნველყოს ყვითელი/ნარინჯისფერი განსხვავებული ელფერი.
ესკიზის ჩემს პირველ ვერსიაში, მე უბრალოდ განვაახლე LED- ები თითოეული მნიშვნელობით, რომელიც ამოკითხულია სენსორიდან. მე შევამჩნიე, რომ იყო გარკვეული ცვალებადობა გაზომვებში და ყოველ ჯერზე იყო მნიშვნელობა, რომელიც მნიშვნელოვნად მაღალი ან დაბალი იყო, ვიდრე სხვები, რამაც გამოიწვია ფერის ციმციმა/შეცდომა. ასე რომ, მე ოდნავ შევცვალე კოდი ისე, რომ ბოლო ათი კითხვა საშუალოდ იყოს და ეს საშუალო უფრო მეტად ატარებს LED ფერს. ეს ცვლილებებს უფრო თანდათანობით ხდის და საშუალებას აძლევს ზოგიერთ უკიდურესობას, ფერიზე მნიშვნელოვანი გავლენის მოხდენის გარეშე.
ეს მონაცემები ჩანს სერიული მონიტორის გამომავალში.
თქვენ შეგიძლიათ ჩამოტვირთოთ ესკიზი აქ, კოდის სრულ აღწერილობასთან ერთად.
ნაბიჯი 7: სენსორის დაკალიბრება
ბოლო რაც მონიტორის გამოყენებამდე უნდა გააკეთოთ არის სენსორის დაკალიბრება. თქვენ უნდა გააკეთოთ ეს ისე, რომ თქვენმა არდუინომ იცოდეს რა ტენიანობის დონეზე აქვს თქვენს მცენარეს საკმარისი წყალი და რა ტენიანობის დონეზე სჭირდება მას წყალი. ეს არის მნიშვნელოვანი ნაბიჯი, რადგან თითოეული სენსორის გამომუშავება ოდნავ განსხვავდება პოზიციისა და ნიადაგის ტიპის მიხედვით და თითოეულ მცენარეს აქვს მორწყვის განსხვავებული მოთხოვნები.
ამის საუკეთესო საშუალებაა დაიწყოთ თქვენი "მშრალი" მცენარეებით, ნიადაგი ტენიანობის დონეზე, სადაც მოელით მორწყვას.
მოათავსეთ თქვენი მცენარე ბაზაზე, ჩაყარეთ სენსორი ნიადაგში (ნუ ჩაძირავთ ელექტრონულ კომპონენტებს) და შემდეგ შეაერთეთ სენსორი სათაურის საყრდენებზე ბაზაზე.
შეაერთეთ თქვენი Arduino თქვენს კომპიუტერთან და გახსენით თქვენი სერიული მონიტორი. თქვენ უნდა დაამატოთ Serial.print (""); კოდის ხაზის დასაბეჭდად თქვენი სენსორის შედეგები სერიულ მონიტორზე, რათა ნახოთ ნედლეულის მნიშვნელობა. გსურთ რომ ახალი მნიშვნელობა გამოჩნდეს ყოველ 1-2 წამში, თქვენ შეგიძლიათ შეცვალოთ ეს შეფერხების გამოყენებით. თქვენ ასევე შეგიძლიათ გამოაქვეყნოთ საშუალო მოძრავი შედეგი, თუ გსურთ, თქვენ უბრალოდ უნდა დაელოდოთ ცოტა ხანს სტაბილიზირებული მაჩვენებლების მისაღებად.
გაითვალისწინეთ საშუალოდ დაახლოებით 10-20 კითხვა, როდესაც ისინი სტაბილიზირდებიან, ეს იქნება თქვენი "მშრალი" საწყისი წერტილი.
მას შემდეგ რაც კმაყოფილი დარჩებით მშრალი კითხვებით, მორწყეთ თქვენი მცენარე ჩვეულებისამებრ. მიეცი მას საკმარისი წყალი, რომ მთლიანად შეიწოვოს მიწაში, მაგრამ არ დაახრჩო. ახლა იგივე გააკეთე, როგორც ადრე და მიიღეთ საშუალო "სველი" მითითებული წერტილი.
განაახლეთ კოდში მითითებული ორი წერტილი და შემდეგ ხელახლა ატვირთეთ ესკიზი და თქვენ მზად ხართ დაიწყოთ ბაზის სწორად გამოყენება.
ნაბიჯი 8: ჭკვიანი შიდა მცენარეების მონიტორის გამოყენება
რადგან თქვენ უბრალოდ მორწყეთ თქვენი მცენარე მისი დაკალიბრების მიზნით, ეკრანი უნდა იყოს მწვანე. ის ნელ -ნელა დაიწყებს გაყვითლებას და შემდეგ კვლავ წითელს მომდევნო რამდენიმე დღის განმავლობაში, როგორც ნიადაგი გაშრება.
საშუალო მოძრავი მასივის გამო, მცირედი შეფერხებაა მცენარის მორწყვისას და სენსორის მწვანე გამწვანებას შორის. დაახლოებით 20-30 წამის შემდეგ ის მწვანე უნდა გახდეს.
თუ თქვენ აპირებთ ბაზის გამოყენებას მართლაც მზიან ადგილას, მაშინ შეიძლება დაგჭირდეთ მეორე ან მესამე LED და კიდევ ერთი აკრილის ფენის დამატება ბაზაზე, რათა ის უფრო დიდი და ნათელი გახდეს.
შემატყობინეთ რას ფიქრობთ ამ მონიტორის შესახებ ქვემოთ მოცემულ კომენტარებში. რა მოგწონთ და რას შეცვლით?
როგორც უკვე აღვნიშნეთ, გთხოვთ ხმა მიეცით ამ პროექტს რემიქსის კონკურსში, თუ მოგეწონათ!
გაერთეთ საკუთარი თავის აშენებით!
გირჩევთ:
Arduino ნიადაგის ტენიანობის მონიტორინგის ჯოხი - არასოდეს დაგავიწყდეთ მცენარეების მორწყვა: 4 ნაბიჯი (სურათებით)
Arduino ნიადაგის ტენიანობის მონიტორინგის ჯოხი - არასოდეს დაგავიწყდეთ მცენარეების მორწყვა: ხშირად დაგავიწყდებათ შიდა მცენარეების მორწყვა? ან იქნებ ძალიან დიდ ყურადღებას უთმობთ მათ და მორწყავთ? თუ ასეა, მაშინ თქვენ თვითონ უნდა გახადოთ ბატარეაზე მომუშავე ნიადაგის ტენიანობის მონიტორინგის ჯოხი. ეს მონიტორი იყენებს ნიადაგის ტენიანობის
ჭკვიანი შიდა მცენარეების ბაღი: 6 ნაბიჯი (სურათებით)
ჭკვიანი შიდა მცენარეების ბაღი: ამ ინსტრუქციებში მე გაჩვენებთ, თუ როგორ გავაკეთე ჩემი ჭკვიანი შიდა მცენარეების ბაღი! მე მქონდა რამოდენიმე შთაგონება ამ პროექტისთვის, პირველი იყო ის, რომ მე დავინტერესდი სახლის აეროგარდენის მოდელებით. გარდა ამისა, მე მქონდა გამოუყენებელი Arduino Mega w
ჭკვიანი მცენარეების მორწყვა მზის პანელის საშუალებით: 7 ნაბიჯი
Smart Plant Watering Powered by მზის პანელი: ეს არის ჩემი პირველი SmartPlantWatering პროექტის განახლებული ვერსია (https://www.instructables.com/id/Smart-Plant-Water … ძირითადი განსხვავებები წინა ვერსიასთან: 1. აკავშირებს ThingSpeaks.com– ზე და იყენებს ამ საიტს გამოქვეყნებული მონაცემების გამოსაქვეყნებლად (ტემპერატურა
შიდა მცენარეების მორწყვა NodeMCU, ლოკალური Blynk სერვერი და Blynk Apk, რეგულირებადი ნაკრების წერტილი: 3 ნაბიჯი
შიდა მცენარეების მორწყვა NodeMCU, Local Blynk Server და Blynk Apk, რეგულირებადი მითითებული წერტილი: მე ავაშენე ეს პროექტი, რადგან ჩემი შიდა მცენარეები უნდა იყოს ჯანმრთელი მაშინაც კი, როდესაც მე შვებულებაში ვარ დიდი ხნის განმავლობაში და მომწონს იდეა ვაკონტროლებ ან მინიმუმ ვაკვირდები ყველა შესაძლო მოვლენას, რაც ხდება ჩემს სახლში ინტერნეტით
ჭკვიანი მცენარეების მორწყვა: 5 ნაბიჯი (სურათებით)
ჭკვიანი მცენარეთა მორწყვა: გამარჯობა! ამ პროექტის გამოყენებით თქვენ შეგიძლიათ ავტომატურად მორწყათ თქვენი მცენარე/ები გარე ტემპერატურის, ტენიანობის და სინათლის გათვალისწინებით. ასევე შეგიძლიათ გამოიყენოთ ეს როგორც სახლის მეტეოსადგური და შეამოწმოთ ტემპერატურა, ტენიანობა და სიმსუბუქე თქვენი მობილური ტელეფონიდან ან კომპიუტერიდან