Სარჩევი:
- მარაგები
- ნაბიჯი 1: შეუერთეთ Arduino
- ნაბიჯი 2: შეაერთეთ DHT 22 სენსორები
- ნაბიჯი 3: შეაერთეთ ანტენა
- ნაბიჯი 4: ატვირთეთ კოდი
- ნაბიჯი 5: მიამაგრეთ ბატარეა
- ნაბიჯი 6: პროექტი დასრულებულია! მაგრამ შესაძლებელია მისი გაუმჯობესება?
ვიდეო: დისტანციური ტემპერატურის ზონდირება: 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ პროექტში MKR 1400 გამოიყენება 3 DHT 22 სენსორის გასაკონტროლებლად და შედეგის კომუნიკაციისთვის კოდში შეყვანილი ტელეფონის ნომერზე (მე ვაჩვენებ სად). ტემპერატურა არის ერთადერთი მონაცემი, რომელიც ამოღებულია DHT 22 -დან, მაგრამ საინტერესოა აღინიშნოს, რომ ტენიანობის მოპოვებაც შესაძლებელია.
ეს ინსტრუქცია არის სამუშაო, რომელიც გაკეთდა მარცვლეულის ურნის ტემპერატურის მონიტორინგის სისტემის განვითარების მიმართულებით. სამუშაოს უმეტესობა დასრულებულია მე და @acrobatbird (GitHub სახელი). პროექტის მთავარი GitHub არის https://github.com/PhysicsUofRAUI/binTempSensor და როდესაც ის დასრულდება მე გავაკეთებ ცალკე GitHub- ს.
მარაგები
-
3 DHT 22 სენსორი (უფრო დიდი პროექტისთვის საჭიროა სამი)
www.adafruit.com/product/385
-
3 10K რეზისტორი
www.digikey.ca/product-detail/en/yageo/CFR…
-
ერთი არდუინო 1400 MKR
https://store.arduino.cc/usa/mkr-gsm-140
-
მრავალფეროვანი Jumper Wires
ნებისმიერ მიმწოდებელს უნდა ჰქონდეს გარკვეული
-
სიმ ბარათი
მე გირჩევთ, რაც არის ყველაზე იაფი წინასწარი გადახდის ბარათი თქვენს მხარეში. ჩემი იყო SaskTel, მაგრამ თუ არ ცხოვრობთ სასკაჩევანში, კანადა, ეს არ არის კარგი არჩევანი
-
ლითიუმის პოლიმერული ბატარეა (და საჭიროების შემთხვევაში დამტენი)
- www.adafruit.com/product/390
- www.adafruit.com/product/258
-
არდუინო ანტენა
www.adafruit.com/product/1991
მე მივეცი ადგილები ინტერნეტში გამოყენებული ნაწილების უმეტესობის შესაძენად, მაგრამ მე გირჩევთ, რომ პირველ რიგში იყიდოთ თქვენი ჰობის ელექტრონიკის მაღაზიაში. ეს არ არის მხოლოდ ადგილობრივი ბიზნესის მხარდასაჭერად, არამედ იმიტომ, რომ მოსახერხებელია მათი ყოლა მაშინ, როდესაც თქვენ გჭირდებათ ნაწილი სასწრაფოდ და არ გსურთ დაველოდოთ გადაზიდვას.
ნაბიჯი 1: შეუერთეთ Arduino
ჩემს კონკრეტულ შემთხვევაში Arduino MKR 1400 დავდე პურის დაფაზე, ჩემსას აქვს სათაურები, შემდეგ კი მიწა მიამაგრა პურის დაფის უარყოფით ხაზზე და 5 V პოზიტიურ ნაწილზე.
ნაბიჯი 2: შეაერთეთ DHT 22 სენსორები
თითოეული სენსორი უნდა იყოს მიერთებული მიწასთან, 5 ვ პინიანი და მონაცემთა პინი. 10 K რეზისტორი უნდა იყოს დაკავშირებული Arduino– ს 5 V პინთან, ასევე უნდა იმოქმედოს როგორც დაჭიმვა. მე შევიყვანე სენსორები ქინძისთავებში 4, 5 და 6. თუ გსურთ მათი მიერთება სხვადასხვა ქინძისთავზე, მოგიწევთ კოდის შეცვლა.
ადაფრუტს აქვს კარგი სტატია, სადაც დეტალურად არის აღწერილი, თუ როგორ უნდა დააკავშიროთ ისინი ამ ბმულზე:
ნაბიჯი 3: შეაერთეთ ანტენა
ანტენა უნდა იყოს დაკავშირებული Arduino MKR 1400– თან, რათა უზრუნველყოს გონივრული კავშირი.
ნაბიჯი 4: ატვირთეთ კოდი
ახლა კოდი აიტვირთება არდუინოში. მე ჩავრთე კოდი თანდართულ zip ფაილში და ის უნდა გაიხსნას და კარგად შეადგინოს Arduino რედაქტორში, სანამ საჭირო ბიბლიოთეკები დაინსტალირდება. საჭირო ბიბლიოთეკები არის MKRGSM, DHT.h, DHT_U.h და Adafruit_Sensor.h. თუ ეს ბიბლიოთეკები არ არის დაინსტალირებული თქვენს კომპიუტერში, თქვენ უნდა დაამატოთ ისინი შემდეგნაირად
Arduino LowPower– ის გამოყენებამ შეიძლება გაზარდოს პროექტის განხორციელების დრო, მაგრამ მე ამჟამად ვატარებ ტესტებს მისი მუშაობის დასაწყებად. ამის კოდია პროექტის GitHub– ზე.
ნაბიჯი 5: მიამაგრეთ ბატარეა
ბატარეა ახლა შეიძლება დაერთოს. აქ გამოყენებული ბატარეა არის მხოლოდ 1000mAh, მაგრამ უფრო დიდი ბატარეის გამოყენება შესაძლებელია 3.7 ვ.
ნაბიჯი 6: პროექტი დასრულებულია! მაგრამ შესაძლებელია მისი გაუმჯობესება?
ჩვენ გვაქვს დისტანციური ტემპერატურის სენსორი, რომელიც გიგზავნით ტემპერატურას ყოველ 12 საათში, მაგრამ ის ამას აკეთებს მხოლოდ 24 საათზე ნაკლებ დროში. დაელოდეთ, ეს არ არის ძალიან სასარგებლო. აქ არის ის, რაც მუშაობს და განიხილება, რომ პროექტი უფრო სასარგებლო გახდეს.
-
უფრო დიდი ბატარეა
საკმაოდ აშკარა წინადადებაა, მაგრამ ის მხოლოდ იმდენად გაიზრდება, რამდენადაც ბატარეები საკმაოდ ძვირი გახდება, რადგან ისინი გაზრდიან ტევადობას
-
არდუინოს დაბალი სიმძლავრე
ეს არის კარგი დაბალფასიანი ალტერნატივა ბატარეის ხანგრძლივობის გასაზრდელად, რადგან ეს მხოლოდ პროგრამული უზრუნველყოფის ცვლილებაა, მაგრამ მოსალოდნელი არ არის მნიშვნელოვანი მიღწევები
-
მზის პანელი
- ეს არის ის, რაც ახლა მუშაობს, რომ სისტემა შეუზღუდავად იმუშაოს ადამიანის ჩარევის გარეშე
- ის სავარაუდოდ აერთიანებს ზემოთ ჩამოთვლილთაგან ზოგიერთს, რათა უზრუნველყოს ბატარეის მუშაობა ღამით და ღრუბლიან თვეებში.
ნებისმიერი სხვა წინადადება, რა თქმა უნდა, მისასალმებელია. Მადლობა წაკითხვისთვის!
გირჩევთ:
რეზინის საბანკო დანადგარი, ინფრაწითელი ზონდირება, ტელევიზიის დამცველი რობოტი: 5 ნაბიჯი (სურათებით)
Rubberband Machine Gunning, Infrared Sensing, TV DEFENDER ROBOT: ინტეგრირებული სქემების გარეშე, ეს რობოტი ელოდება ინფრაწითელ სიგნალს სტანდარტული სატელევიზიო დისტანციიდან და შემდეგ სწრაფად ანათებს რეზინის ზოლს. შენიშვნა: იხილეთ/მოითხოვეთ " დესკტოპის საიტი " თუ ვიდეოს არ ხედავთ. უარყოფა: ეს პროექტი არის
დაბრკოლების ზონდირება და თავიდან აცილება როვერზე: 3 ნაბიჯი
დაბრკოლების ზონდირება და თავიდან აცილება როვერზე: როვერი არის კოსმოსური საძიებო მანქანა, რომელიც შექმნილია პლანეტის ან სხვა ციური სხეულის ზედაპირზე გადასაადგილებლად. ზოგიერთი როვერი შექმნილია ადამიანის კოსმოსური ფრენის ეკიპაჟის წევრების გადასაყვანად; სხვები ნაწილობრივ ან სრულად ავტონომიური რობოტები იყვნენ. რ
ტემპერატურის კითხვა LM35 ტემპერატურის სენსორის გამოყენებით Arduino Uno– ით: 4 ნაბიჯი
ტემპერატურის კითხვა LM35 ტემპერატურის სენსორის გამოყენებით Arduino Uno– ით: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ LM35 არდუინოსთან ერთად. Lm35 არის ტემპერატურის სენსორი, რომელსაც შეუძლია წაიკითხოს ტემპერატურის მნიშვნელობები -55 ° C– დან 150 ° C– მდე. ეს არის 3 ტერმინალური მოწყობილობა, რომელიც უზრუნველყოფს ტემპერატურის პროპორციულ ანალოგიურ ძაბვას. მაღალი
ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრი Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით .: 7 ნაბიჯი (სურათებით)
ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრი Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით: ჯერ კიდევ მოგზაურობთ " მომავალი პროექტის ", ", " ESP32 NTP ტემპერატურის ზონდის მომზადების თერმომეტრის Steinhart-Hart კორექციით და ტემპერატურის სიგნალიზაციით " არის ინსტრუქცია, რომელიც გვიჩვენებს, თუ როგორ დავამატო NTP ტემპერატურის ზონდი, პიეზო ბ
დისტანციური ზონდირება Korad დენის წყაროსთვის: 8 ნაბიჯი (სურათებით)
დისტანციური ზონდირება კორადის ელექტრომომარაგებისთვის: ელექტრომომარაგების ერთეულები აუცილებელი ინსტრუმენტია ელექტრონიკაში ჩართული ყველა ადამიანისთვის. ხდება ჩემთვის, რომ ფლობდეს კორადს, ეს არის წრფივი (მძიმე) კვების წყარო, რომელიც არის კარგ ფასად და მიღებული აქვს კარგი მიმოხილვები. რა არის კვების წყარო და რა არის პრობლემა