Სარჩევი:

ფლოგერი: მოწყობილობა ამინდის მონიტორინგის მოწყობილობა: 6 ნაბიჯი
ფლოგერი: მოწყობილობა ამინდის მონიტორინგის მოწყობილობა: 6 ნაბიჯი

ვიდეო: ფლოგერი: მოწყობილობა ამინდის მონიტორინგის მოწყობილობა: 6 ნაბიჯი

ვიდეო: ფლოგერი: მოწყობილობა ამინდის მონიტორინგის მოწყობილობა: 6 ნაბიჯი
ვიდეო: Голубая стрела (1958) фильм 2024, ივნისი
Anonim
ფლოგერი: ამინდის პარამეტრების მონიტორინგის მოწყობილობა
ფლოგერი: ამინდის პარამეტრების მონიტორინგის მოწყობილობა

პატარა დაკავშირებული და AUTONOMUS მოწყობილობა რამდენიმე სასარგებლო ხერხის მონიტორინგისთვის, რომელიც დაგეხმარებათ მებაღეობაში

ეს მოწყობილობა შექმნილია ამინდის სხვადასხვა პარამეტრების გასაზომად:

  • იატაკისა და ჰაერის ტემპერატურა
  • იატაკისა და ჰაერის ტენიანობა
  • სიკაშკაშე

აჩვენეთ იგი lcd ეკრანზე და ასევე გაგზავნეთ actoboard– ზე sigfox მოდულის საშუალებით (თქვენ ასევე შეგიძლიათ გაგზავნოთ actoboard– დან სხვა მოწყობილობაზე ან მონაცემთა ბაზაში, მაგრამ ჩვენ არ ვისაუბრებთ ამ Instuctable– ში).

როგორც ვთქვი, მოწყობილობა არის ავტონომიური, რა თქმა უნდა, ჩვენ გამოვიყენებთ ბატარეას, რომელიც იკვებება მზის პანელებით, მაგრამ ყველაზე მნიშვნელოვანი ის არის, რომ მოწყობილობა უმეტესად არასოდეს იქნება გამოყენებული: მართლაც, ჩვენ დავპროგრამებთ მას გაზომვისთვის მხოლოდ ყოველ საათში, მაგალითად თუ თქვენ არ სთხოვთ მას გაზომვის მკაცრი ახლა. საბოლოო ჯამში, მოწყობილობა, რომელსაც ჩვენ ვიყენებთ, ყოველ წამში 30 წამზე ნაკლებია.

ᲛᲜᲘᲨᲕᲜᲔᲚᲝᲕᲐᲜᲘ:

  • ჩვენ გამოვიყენებთ Mbed- ს, რომ ჩავტვირთოთ კოდი, რომელსაც გულუხვად გავუზიარებ: '), მიკროკონტროლერში, ასე რომ, თუ თქვენ იცნობთ მას, ეს არის პლიუსი (თუ არ ინერვიულოთ, ამას ეტაპობრივად აგიხსნით).
  • მე ასევე ვაძლევ ყველა ფაილს თქვენი კომპიუტერის შესაქმნელად, ასე რომ თქვენ უბრალოდ უნდა დაბეჭდოთ იგი.

ნაბიჯი 1: კომპონენტები

ამ პროექტისთვის მე რა თქმა უნდა გამოვიყენე სენსორები, მაგრამ თქვენ ასევე დაგჭირდებათ მიკროკონტროლერები და კვების სისტემა

აქ არის კომპონენტების სია, რომლებიც მე გამოვიყენე:

იატაკის სენსორები:

  • ტემპერატურა
  • ტენიანობა

ჰაერის სენსორები:

ტემპერატურა და ტენიანობა: ჰაერის ტემპერატურა და ტენიანობა ერთსა და იმავე სენსორზეა

სიკაშკაშის სენსორი:

სიკაშკაშე

მიკროკონტროლის ბარათები: ჩვენ გამოვიყენებთ 2 მიკროკონტროლერს

  • STM32L432KC
  • TD1208

კვება:

  • ბატარეა
  • Მზის ბატარეა
  • კვების ადაპტატორის ბარათი: ამ ბარათზე ჩვენ დავუკავშირდებით ბატარეას და მზის უჯრედს (ასე რომ ბატარეა შეძლებს დატენვას). კვების ბარათის მეორე მხარეს ჩვენ დავაკავშირებთ STM32L432KC- ს USB კაბელთან, რათა უზრუნველვყოთ მთელი სისტემა (3.3V).

ჩვენება:

LCD ეკრანი

სიგფოქსი:

Sigfox მოდული საშუალებას მოგვცემს გავაგზავნოთ ჩვენი მონაცემები actoboard– ზე

ნაბიჯი 2: PCB და კოდი

PCB და კოდი
PCB და კოდი

PCB:

დასაწყებად მე გავუზიარებ pcb ფაილებს. ისინი იმ ფორმატშია, რომელიც ნორმალურად იმუშავებს პრინტერების უმეტესობაზე.

დასაბეჭდად შეგიძლიათ მარტივად იპოვოთ ელექტრო/ტექნიკური მაღაზია, რომელიც ამას შეძლებს.

თქვენ მოგიწევთ გააკეთოთ ცალკეული VIA pcb– ზე (არ ინერვიულოთ, ისინი მითითებულია)

კოდი:

პირველი ნაბიჯი თქვენ უნდა შექმნათ ანგარიში MBED– ზე

ამის დასრულების შემდეგ უბრალოდ დააწკაპუნეთ შემდეგ ბმულზე თქვენ გექნებათ წვდომა პროექტზე (მხოლოდ წაკითხვის რეჟიმში)

როდესაც მიაღწევთ mbed პროექტს წინა ბმულით, შემოიტანეთ იგი თქვენს სამუშაო სივრცეში (შემდგენელი).

შემდეგ დაუკავშირეთ თქვენი STM32 თქვენს კომპიუტერს, შეადგინეთ მთავარი ფაილი mbed– ზე და დააკოპირეთ ეს ფაილი STM32– ში (მარტივი ასლი/ჩასვით).

ნაბიჯი 3: კომპონენტების გაყვანილობა

კომპონენტების გაყვანილობა
კომპონენტების გაყვანილობა
კომპონენტების გაყვანილობა
კომპონენტების გაყვანილობა
კომპონენტების გაყვანილობა
კომპონენტების გაყვანილობა

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!

ეს ნაბიჯი მხოლოდ აქ არის იმის საჩვენებლად, თუ როგორ უნდა დააკავშიროთ კომპონენტები ერთმანეთთან, თუ გსურთ შეამოწმოთ ისინი ლაბდეკზე, და რადგან ყოველთვის კარგია იცოდეთ როგორ მუშაობს სხვაგვარად, შეგიძლიათ გამოტოვოთ ეს ნაბიჯი და უბრალოდ დააყენოთ კომპონენტები კომპიუტერზე იქნება დაკავშირებული

/!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\ /!\/!\ /!

აქ თქვენ გაქვთ 3 სქემა იმის შესახებ, თუ როგორ უნდა დააკავშიროთ ყველა კომპონენტი ერთად.

PS: აშკარად წითელი კაბელი მიდის 3.3V კვებისკენ და შავი კაბელი მიდის ადგილზე.

დასაწყებად, თუ გსურთ მხოლოდ შეამოწმოთ ყველა კომპონენტი, ამის გაკეთება შეგიძლიათ საკვების ნაწილის გარეშე, თქვენი STM32L432KC თქვენს კომპიუტერთან დაკავშირებით.

ნაბიჯი 4: Actoboard

Actoboard
Actoboard
Actoboard
Actoboard
Actoboard
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:) ან თუნდაც უბრალოდ წაიკითხეთ ეს!

თუ თქვენ გაქვთ რაიმე კომენტარი, შეკითხვა ან გაუმჯობესება, გთხოვთ გაგვიზიაროთ!

გირჩევთ: