Სარჩევი:
- ნაბიჯი 1: კომპონენტები
- ნაბიჯი 2: PCB და კოდი
- ნაბიჯი 3: კომპონენტების გაყვანილობა
- ნაბიჯი 4: Actoboard
- ნაბიჯი 5: საკითხების ჩვენება
- ნაბიჯი 6: გმადლობთ
ვიდეო: ფლოგერი: მოწყობილობა ამინდის მონიტორინგის მოწყობილობა: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
პატარა დაკავშირებული და AUTONOMUS მოწყობილობა რამდენიმე სასარგებლო ხერხის მონიტორინგისთვის, რომელიც დაგეხმარებათ მებაღეობაში
ეს მოწყობილობა შექმნილია ამინდის სხვადასხვა პარამეტრების გასაზომად:
- იატაკისა და ჰაერის ტემპერატურა
- იატაკისა და ჰაერის ტენიანობა
- სიკაშკაშე
აჩვენეთ იგი lcd ეკრანზე და ასევე გაგზავნეთ actoboard– ზე sigfox მოდულის საშუალებით (თქვენ ასევე შეგიძლიათ გაგზავნოთ actoboard– დან სხვა მოწყობილობაზე ან მონაცემთა ბაზაში, მაგრამ ჩვენ არ ვისაუბრებთ ამ Instuctable– ში).
როგორც ვთქვი, მოწყობილობა არის ავტონომიური, რა თქმა უნდა, ჩვენ გამოვიყენებთ ბატარეას, რომელიც იკვებება მზის პანელებით, მაგრამ ყველაზე მნიშვნელოვანი ის არის, რომ მოწყობილობა უმეტესად არასოდეს იქნება გამოყენებული: მართლაც, ჩვენ დავპროგრამებთ მას გაზომვისთვის მხოლოდ ყოველ საათში, მაგალითად თუ თქვენ არ სთხოვთ მას გაზომვის მკაცრი ახლა. საბოლოო ჯამში, მოწყობილობა, რომელსაც ჩვენ ვიყენებთ, ყოველ წამში 30 წამზე ნაკლებია.
ᲛᲜᲘᲨᲕᲜᲔᲚᲝᲕᲐᲜᲘ:
- ჩვენ გამოვიყენებთ Mbed- ს, რომ ჩავტვირთოთ კოდი, რომელსაც გულუხვად გავუზიარებ: '), მიკროკონტროლერში, ასე რომ, თუ თქვენ იცნობთ მას, ეს არის პლიუსი (თუ არ ინერვიულოთ, ამას ეტაპობრივად აგიხსნით).
- მე ასევე ვაძლევ ყველა ფაილს თქვენი კომპიუტერის შესაქმნელად, ასე რომ თქვენ უბრალოდ უნდა დაბეჭდოთ იგი.
ნაბიჯი 1: კომპონენტები
ამ პროექტისთვის მე რა თქმა უნდა გამოვიყენე სენსორები, მაგრამ თქვენ ასევე დაგჭირდებათ მიკროკონტროლერები და კვების სისტემა
აქ არის კომპონენტების სია, რომლებიც მე გამოვიყენე:
იატაკის სენსორები:
- ტემპერატურა
- ტენიანობა
ჰაერის სენსორები:
ტემპერატურა და ტენიანობა: ჰაერის ტემპერატურა და ტენიანობა ერთსა და იმავე სენსორზეა
სიკაშკაშის სენსორი:
სიკაშკაშე
მიკროკონტროლის ბარათები: ჩვენ გამოვიყენებთ 2 მიკროკონტროლერს
- STM32L432KC
- TD1208
კვება:
- ბატარეა
- Მზის ბატარეა
- კვების ადაპტატორის ბარათი: ამ ბარათზე ჩვენ დავუკავშირდებით ბატარეას და მზის უჯრედს (ასე რომ ბატარეა შეძლებს დატენვას). კვების ბარათის მეორე მხარეს ჩვენ დავაკავშირებთ STM32L432KC- ს USB კაბელთან, რათა უზრუნველვყოთ მთელი სისტემა (3.3V).
ჩვენება:
LCD ეკრანი
სიგფოქსი:
Sigfox მოდული საშუალებას მოგვცემს გავაგზავნოთ ჩვენი მონაცემები actoboard– ზე
ნაბიჯი 2: PCB და კოდი
PCB:
დასაწყებად მე გავუზიარებ pcb ფაილებს. ისინი იმ ფორმატშია, რომელიც ნორმალურად იმუშავებს პრინტერების უმეტესობაზე.
დასაბეჭდად შეგიძლიათ მარტივად იპოვოთ ელექტრო/ტექნიკური მაღაზია, რომელიც ამას შეძლებს.
თქვენ მოგიწევთ გააკეთოთ ცალკეული VIA pcb– ზე (არ ინერვიულოთ, ისინი მითითებულია)
კოდი:
პირველი ნაბიჯი თქვენ უნდა შექმნათ ანგარიში MBED– ზე
ამის დასრულების შემდეგ უბრალოდ დააწკაპუნეთ შემდეგ ბმულზე თქვენ გექნებათ წვდომა პროექტზე (მხოლოდ წაკითხვის რეჟიმში)
როდესაც მიაღწევთ mbed პროექტს წინა ბმულით, შემოიტანეთ იგი თქვენს სამუშაო სივრცეში (შემდგენელი).
შემდეგ დაუკავშირეთ თქვენი STM32 თქვენს კომპიუტერს, შეადგინეთ მთავარი ფაილი mbed– ზე და დააკოპირეთ ეს ფაილი STM32– ში (მარტივი ასლი/ჩასვით).
ნაბიჯი 3: კომპონენტების გაყვანილობა
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!
ეს ნაბიჯი მხოლოდ აქ არის იმის საჩვენებლად, თუ როგორ უნდა დააკავშიროთ კომპონენტები ერთმანეთთან, თუ გსურთ შეამოწმოთ ისინი ლაბდეკზე, და რადგან ყოველთვის კარგია იცოდეთ როგორ მუშაობს სხვაგვარად, შეგიძლიათ გამოტოვოთ ეს ნაბიჯი და უბრალოდ დააყენოთ კომპონენტები კომპიუტერზე იქნება დაკავშირებული
/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!
აქ თქვენ გაქვთ 3 სქემა იმის შესახებ, თუ როგორ უნდა დააკავშიროთ ყველა კომპონენტი ერთად.
PS: აშკარად წითელი კაბელი მიდის 3.3V კვებისკენ და შავი კაბელი მიდის ადგილზე.
დასაწყებად, თუ გსურთ მხოლოდ შეამოწმოთ ყველა კომპონენტი, ამის გაკეთება შეგიძლიათ საკვების ნაწილის გარეშე, თქვენი STM32L432KC თქვენს კომპიუტერთან დაკავშირებით.
ნაბიჯი 4: Actoboard
ამ ნაწილში მე აგიხსნით, თუ როგორ უნდა შექმნათ თქვენი ანგარიში Actoboard– ზე თქვენი Sigfox მოდულის მიერ გამოგზავნილი ყველა მონაცემი.
უპირველეს ყოვლისა, გადადით Actoboard ვებსაიტზე და შექმენით ანგარიში
დასრულების შემდეგ შექმენით მონაცემთა ახალი წყარო (სურათი 1).
მოგიწევთ აკერუს პოვნა (სურათი 2), როდესაც მიიღებთ და დააწკაპუნებთ მასზე მიხვალთ "შეაერთეთ თქვენი აკერუს მოწყობილობის" ფანჯარაში (სურათი 3).
შეიყვანეთ სახელი, რომელსაც თქვენ უნდა მიანიჭოთ თქვენი მონაცემების წყარო, მისი მოდემის ნომერი და PAC (ეს 2 ინფორმაცია მოცემულია sigfox მოდულზე, ისინი უნიკალურია).
ბოლო ნაწილი არის მონაცემთა ფორმატის დადგენა, რომელსაც მიიღებთ:
lum:: int: 8 temp_A:: int: 8 hum_A:: int: 8 temp_S:: int: 8 hum_S:: int: 8
არ შეცვალოთ ფორმატი, თუ თქვენ ასევე არ შეგიძლიათ შეცვალოთ კოდი, რომელიც მე მოგცეთ (ყოველ შემთხვევაში თქვენ შეცვლით სახელს, მაგრამ არა ფორმატს ან ნაკბენის რაოდენობას).
ასე რომ თქვენ გაქვთ: სიკაშკაშე (lum), ჰაერის ტემპერატურა (temp_A), ჰაერის ტენიანობა (hum_A), მიწის ტემპერატურა (temp_S) და მიწის ტენიანობა (hum_S).
ახლა თქვენ შეგიძლიათ გადაამოწმოთ, თუ Actoboard მიიღებს შეტყობინებებს თქვენი Sigfox მოდულიდან, იმავე ფანჯრის მარჯვნივ (სურათი 4). გარდა ამისა, თქვენ შეგიძლიათ მიიღოთ თქვენი მონაცემები დაფის საშუალებით, ამისათვის: შექმენით ახალი დაფა, დააწკაპუნეთ მასზე და დაამატეთ ახალი ვიჯეტი (სურათი 5). ახლა იხსნება ახალი ფანჯარა სახელწოდებით "ვიჯეტის დამატება" (სურათი 6), დააწკაპუნეთ მეორე ჩანართზე "ვიჯეტები" და აირჩიეთ ერთი.
აქ, მაგალითად, მე ვაჩვენებ როგორ გამოვხატოთ სიკაშკაშის მნიშვნელობა. ასე რომ, აირჩიეთ მეორე ვიჯეტი "მნიშვნელობა" და შეცვალეთ ვიჯეტის პარამეტრები (სურათი 7), დაამატეთ მონაცემთა ნაკრები და შეარჩიეთ ჯადოქრების ცვლადი, რომლის ჩვენებაც გსურთ. თუ თქვენ დააბრუნებთ თქვენს დაფაზე, თქვენი ცვლადის მნიშვნელობა გამოჩნდება (სურათი 8).
ნაბიჯი 5: საკითხების ჩვენება
ამ ნაწილში მე გეტყვით რა ღირებულებებს ელიან ჩვენი სენსორებისგან და როგორ შეგიძლიათ მათი შემოწმება.
თუ თქვენ ყველაფერი თავიდანვე გააკეთეთ, თქვენ უკვე უნდა გქონდეთ ვალეუსი თქვენს ეკრანზე და აქტივობორდზე
თუ ეს თქვენ არაფერს ხედავთ ეკრანზე და არც აქტიობორდზე
- უპირველეს ყოვლისა, შეამოწმეთ ყველა კავშირი სენსორებსა და მიკროკონტროლერს შორის.
- თუ გაინტერესებთ თქვენი კავშირები, ეს შეიძლება იყოს თქვენი LCD ეკრანი (ისინი ოდნავ მყიფეა). თქვენ კვლავ უნდა გქონდეთ მნიშვნელობა actoboard– ზე, თუ ბოლო ნაბიჯს სწორად მიჰყევით
იმ შემთხვევაში, თუ თქვენ გაქვთ რაიმე პრობლემა actoboard– ის დაყენებით, აქ არის მესამე გზა თქვენი ღირებულებების დასადგენად: Putty
როგორ გამოვიყენოთ Putty:
- შეაერთეთ თქვენი მოწყობილობა თქვენს კომპიუტერში და გახსენით ფანჯრების პერიფერიული მენეჯერი და იპოვეთ რომელ პორტზეა თქვენი მოწყობილობა დაკავშირებული (სურათი 2).
- შემდეგ გახსენით პუტი და შეარჩიეთ სერიალი (წითელი სურათი 3) და გამოიკითხეთ წინა საფეხურზე ნაპოვნი COM პორტის ნომერი (ფორთოხალი სურათზე 3).
- დააწკაპუნეთ OK. კონსოლი გახსნის მნიშვნელობების ჩვენებას
ნაბიჯი 6: გმადლობთ
გმადლობთ, თუ თქვენ შეეცადეთ შექმნათ თქვენი საკუთარი FLOGER:) ან თუნდაც უბრალოდ წაიკითხეთ ეს!
თუ თქვენ გაქვთ რაიმე კომენტარი, შეკითხვა ან გაუმჯობესება, გთხოვთ გაგვიზიაროთ!
გირჩევთ:
Smart განაწილებული IoT ამინდის მონიტორინგის სისტემა NodeMCU გამოყენებით: 11 ნაბიჯი
Smart Distributed IoT ამინდის მონიტორინგის სისტემა NodeMCU– ის გამოყენებით: თქვენ ყველამ შეიძლება იცოდეთ ტრადიციული ამინდის სადგურის შესახებ; მაგრამ ოდესმე გიფიქრიათ იმაზე, თუ როგორ მუშაობს სინამდვილეში? ვინაიდან ტრადიციული ამინდის სადგური ძვირი და მოცულობითია, ამ სადგურების სიმკვრივე ერთეულის ფართობზე ძალიან მცირეა, რაც ხელს უწყობს
ამინდის მონიტორინგის სისტემა ჟოლოს Pi3 და DHT11 სენსორის გამოყენებით: 4 ნაბიჯი
ამინდის მონიტორინგის სისტემა ჟოლოს Pi3 და DHT11 სენსორის გამოყენებით: ამ გაკვეთილში მე გაჩვენებთ, თუ როგორ უნდა დაუკავშიროთ DHT11 ჟოლოს Pi და გამოუშვათ ტენიანობა და ტემპერატურის მაჩვენებლები LCD– ზე. DHT11 ტემპერატურისა და ტენიანობის სენსორი ლამაზი პატარა მოდულია რომელიც უზრუნველყოფს ციფრულ ტემპერატურას და ტენიანობას
Xpedit - ლაშქრობისა და ლაშქრობის ატმოსფეროს მონიტორინგის მოწყობილობა: 12 ნაბიჯი (სურათებით)
Xpedit - ლაშქრობისა და ლაშქრობის ატმოსფეროს მონიტორინგის მოწყობილობა: როდესაც თქვენ გეგმავთ სათავგადასავლო მოგზაურობას ან ველურ ბუნებაში ლაშქრობას, აუცილებელია ზურგჩანთაში გქონდეთ მოწყობილობა, რომელიც გეხმარებათ გარემოს გაგებაში. ჩემი მომავალი სათავგადასავლო მოგზაურობისთვის, მე ვგეგმავდი ხელის მოწყობილობის შექმნას, რომელიც ეხმარება
ESP32 დაფუძნებული M5Stack M5stick C ამინდის მონიტორი DHT11 - მონიტორინგის ტემპერატურის ტენიანობა და სითბოს ინდექსი M5stick-C– ზე DHT11: 6 საფეხურით
ESP32 დაფუძნებული M5Stack M5stick C ამინდის მონიტორი DHT11 | მონიტორინგი ტემპერატურის ტენიანობისა და სითბოს ინდექსზე M5stick-C– ზე DHT11– ით: გამარჯობა ბიჭებო, ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ უნდა შევაერთოთ DHT11 ტემპერატურის სენსორი m5stick-C– თან (განვითარების დაფა m5stack– ით) და გამოვაჩინოთ იგი m5stick-C– ის ჩვენებაზე. ამ სახელმძღვანელოში ჩვენ წავიკითხავთ ტემპერატურას, ტენიანობას & სითბო მე
IoT სახლის ამინდის მონიტორინგის სისტემა Android პროგრამის მხარდაჭერით (Mercury Droid): 11 ნაბიჯი
IoT Home ამინდის მონიტორინგის სისტემა Android აპლიკაციის მხარდაჭერით (Mercury Droid): შესავალი მერკური Droid არის ერთგვარი IoT (ნივთების ინტერნეტი) ჩამონტაჟებული სისტემა Mercury Droid Android მობილური აპლიკაციის საფუძველზე. რომელსაც შეუძლია გაზომოს & აკონტროლეთ სახლის ამინდის საქმიანობა. ეს არის ძალიან იაფი სახლის ამინდის მონიტორინგის სისტემა