Სარჩევი:

დისტანციური ტემპერატურის ზონდირება: 6 ნაბიჯი
დისტანციური ტემპერატურის ზონდირება: 6 ნაბიჯი

ვიდეო: დისტანციური ტემპერატურის ზონდირება: 6 ნაბიჯი

ვიდეო: დისტანციური ტემპერატურის ზონდირება: 6 ნაბიჯი
ვიდეო: "აკადემიური სივრცე" 11.06.17 ტრადიციული დარბაზული ხუროთმოძღვრება 2024, ნოემბერი
Anonim
დისტანციური ტემპერატურის ზონდირება
დისტანციური ტემპერატურის ზონდირება

ამ პროექტში MKR 1400 გამოიყენება 3 DHT 22 სენსორის გასაკონტროლებლად და შედეგის კომუნიკაციისთვის კოდში შეყვანილი ტელეფონის ნომერზე (მე ვაჩვენებ სად). ტემპერატურა არის ერთადერთი მონაცემი, რომელიც ამოღებულია DHT 22 -დან, მაგრამ საინტერესოა აღინიშნოს, რომ ტენიანობის მოპოვებაც შესაძლებელია.

ეს ინსტრუქცია არის სამუშაო, რომელიც გაკეთდა მარცვლეულის ურნის ტემპერატურის მონიტორინგის სისტემის განვითარების მიმართულებით. სამუშაოს უმეტესობა დასრულებულია მე და @acrobatbird (GitHub სახელი). პროექტის მთავარი GitHub არის https://github.com/PhysicsUofRAUI/binTempSensor და როდესაც ის დასრულდება მე გავაკეთებ ცალკე GitHub- ს.

მარაგები

  1. 3 DHT 22 სენსორი (უფრო დიდი პროექტისთვის საჭიროა სამი)

    www.adafruit.com/product/385

  2. 3 10K რეზისტორი

    www.digikey.ca/product-detail/en/yageo/CFR…

  3. ერთი არდუინო 1400 MKR

    https://store.arduino.cc/usa/mkr-gsm-140

  4. მრავალფეროვანი Jumper Wires

    ნებისმიერ მიმწოდებელს უნდა ჰქონდეს გარკვეული

  5. სიმ ბარათი

    მე გირჩევთ, რაც არის ყველაზე იაფი წინასწარი გადახდის ბარათი თქვენს მხარეში. ჩემი იყო SaskTel, მაგრამ თუ არ ცხოვრობთ სასკაჩევანში, კანადა, ეს არ არის კარგი არჩევანი

  6. ლითიუმის პოლიმერული ბატარეა (და საჭიროების შემთხვევაში დამტენი)

    • www.adafruit.com/product/390
    • www.adafruit.com/product/258
  7. არდუინო ანტენა

    www.adafruit.com/product/1991

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

ნაბიჯი 1: შეუერთეთ Arduino

მავთულის არდუინო
მავთულის არდუინო
მავთულის არდუინო
მავთულის არდუინო

ჩემს კონკრეტულ შემთხვევაში Arduino MKR 1400 დავდე პურის დაფაზე, ჩემსას აქვს სათაურები, შემდეგ კი მიწა მიამაგრა პურის დაფის უარყოფით ხაზზე და 5 V პოზიტიურ ნაწილზე.

ნაბიჯი 2: შეაერთეთ DHT 22 სენსორები

მავთულის DHT 22 სენსორები
მავთულის DHT 22 სენსორები
მავთულის DHT 22 სენსორები
მავთულის DHT 22 სენსორები
მავთულის DHT 22 სენსორები
მავთულის 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 საათზე ნაკლებ დროში. დაელოდეთ, ეს არ არის ძალიან სასარგებლო. აქ არის ის, რაც მუშაობს და განიხილება, რომ პროექტი უფრო სასარგებლო გახდეს.

  1. უფრო დიდი ბატარეა

    საკმაოდ აშკარა წინადადებაა, მაგრამ ის მხოლოდ იმდენად გაიზრდება, რამდენადაც ბატარეები საკმაოდ ძვირი გახდება, რადგან ისინი გაზრდიან ტევადობას

  2. არდუინოს დაბალი სიმძლავრე

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

  3. მზის პანელი

    • ეს არის ის, რაც ახლა მუშაობს, რომ სისტემა შეუზღუდავად იმუშაოს ადამიანის ჩარევის გარეშე
    • ის სავარაუდოდ აერთიანებს ზემოთ ჩამოთვლილთაგან ზოგიერთს, რათა უზრუნველყოს ბატარეის მუშაობა ღამით და ღრუბლიან თვეებში.

ნებისმიერი სხვა წინადადება, რა თქმა უნდა, მისასალმებელია. Მადლობა წაკითხვისთვის!

გირჩევთ: