Სარჩევი:
ვიდეო: DHT 11 ტემპერატურისა და ტენიანობის ჩვენება: 4 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
საჭირო ნაწილები (დიდი ბრიტანეთის სავაჭრო მარაგი)
არდუინო ნანო-https://www.amazon.co.uk/Arduino-compatible-Nano-CH340-USB/dp/B00ZABSNUS
DHT 11 სენსორი -
1.3 OLED მწვანე ეკრანი
USB მიკრო გარღვევის დაფა-https://shop.pimoroni.com/products/adafruit-usb-micro-b-breakout-board
საჭირო ინსტრუმენტები -
გასაყიდი რკინა
პროტოტიპის დაფა
გვერდითი საჭრელი
ნაბიჯი 1: წრე
ნაბიჯი 1 - წრე
DHT 11 ტემპერატურის სენსორი არის ძალიან მარტივი ტემპერატურისა და ტენიანობის სენსორი. ძირითადი კომპონენტებია ტენიანობის ტევადობის სენსორი და თერმისტორი. არსებობს ციფრული ციფრული კონვერტაციის ძირითადი ანალოგი, რომელიც საშუალებას აძლევს ყველა საჭირო მონაცემის ერთ პინზე გამოტანა.
ამ მაგალითში, DHT 11 უკავშირდება USB 5V- ს და მიწასთან არის დაკავშირებული მონაცემთა პინთან, რომელიც დაკავშირებულია ნანოს PIN2- თან.
ნანოს სჭირდება მხოლოდ 5 ვ სიმძლავრე და მიწა USB Breakout– დან.
OLED დისპლეი იყენებს 4 ქინძისთავს, 5V, GND, SCL და SDA. SCL და SDA არის სტანდარტული I2C ქინძისთავები, რომლებიც უნივერსალურია ყველა I2C მოწყობილობისთვის.
Arduino– დან პინუტი შემდეგია:
პინი 2 - DHT 11
Pin A4 - SDA
Pin A5 - SCL
ნაბიჯი 2: კოდი
კოდი საკმაოდ სწორია და ადვილად იტვირთება ნანოზე და არის ჩართული და თამაშობს შემდგომი კონფიგურაციის გარეშე.
შეიძლება დაგჭირდეთ შემდეგი ბიბლიოთეკების დაყენება, თუ უკვე არ არის დაინსტალირებული.
DHT.h - DHT11 სენსორისთვის
U8glib.h - OLED ეკრანისთვის.
შენიშვნა თუ თქვენ არ გაქვთ ეკრანი ამ კოდის გამოყენებით, შეამოწმეთ რომ ეკრანი სწორად არის განსაზღვრული. ეს არის "U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NO_ACK);" მაგრამ შეიძლება საჭირო გახდეს შეცვლა, თუ სხვა OLED პანელი გამოიყენება. ბიბლიოთეკაში არის მაგალითები, რომლებსაც შეუძლიათ ეკრანის შემოწმება.
ნაბიჯი 3: საქმე
კორპუსი არის მარტივი 2 ცალი დიზაინი, წინ ეკრანზე იჭერს 4 ლოკატორიანი ქინძისთავის გამოყენებით. წინა ასამბლეის პრესა ჯდება საცხოვრებელში. 2 ნაწილის ერთმანეთთან შესაერთებლად შეიძლება საჭირო გახდეს მსუბუქი ქვიშა ან შევსება.
არსებობს ხვრელები DHT სენსორის თავზე და USB კონექტორი უკანა მხარეს.
ბეჭდვის პარამეტრები
დაბეჭდილია ენდერ 3 -ზე
PLA თეთრი
20% შევსება (მხარდაჭერა საჭიროა ყუთისთვის)
ბეჭდვის დრო, გ. სულ 2-2.5 საათი
ნაბიჯი 4: დასკვნა
ეს არის დიდი სასწავლო პროექტი არდუინო ნანოს სენსორების გამოყენების შესახებ. ასევე არსებობს სერიული მონიტორი (CTRL + M), რომელიც თვალყურს ადევნებს მონაცემების კვებას.
სწავლის მიზნებია:
მონაცემების გაგება ტემპერატურის სენსორისგან მონაცემების დამუშავება მიკროკონტროლით მონაცემების გამოტანა ეკრანზე (I2C)
ფოტოებზე არის ხარვეზი, სადაც ეკრანზე წერია F, მაგრამ ტემპერატურა ცელსიუსშია. ეს გამოსწორდება.
შესაძლებელია გაუმჯობესება/დახვეწა
შემთხვევის 3D დიზაინის დახვეწა გამოიყენეთ DHT22 სენსორი, რომელიც მონაცემებს უფრო სწრაფად აგზავნის ვიდრე DHT 11. სენსორი, რომელიც გამოიყენება ამ პროექტში, განახლდება მხოლოდ ყოველ 2 წამში.
თუ თქვენ გაქვთ რაიმე შეკითხვები, მოგერიდებათ დატოვეთ კომენტარი ქვემოთ.
სრული ფაილები და ნებისმიერი ცვლილება შეგიძლიათ იხილოთ აქ:
გირჩევთ:
DHT ტემპერატურისა და ტენიანობის მონიტორინგი ESP8266 და AskSensors IoT პლატფორმის გამოყენებით: 8 ნაბიჯი
DHT ტემპერატურისა და ტენიანობის მონიტორინგი ESP8266 და AskSensors IoT პლატფორმის გამოყენებით: წინა სასწავლო ინსტრუქციაში მე წარმოვადგინე ეტაპობრივი სახელმძღვანელო ESP8266 nodeMCU და AskSensors IoT პლატფორმის დასაწყებად. ამ გაკვეთილში მე DHT11 სენსორს ვუკავშირებ კვანძამდე MCU. DHT11 არის ჩვეულებრივ გამოყენებული ტემპერატურა და ტენიანი
ტემპერატურისა და ტენიანობის მონიტორინგი ESP-01 & DHT და AskSensors Cloud გამოყენებით: 8 ნაბიჯი
ტემპერატურისა და ტენიანობის მონიტორინგი ESP-01 & DHT და AskSensors Cloud გამოყენებით: ამ სასწავლო ინსტრუქციაში ჩვენ ვისწავლით თუ როგორ უნდა მონიტორინგს ტემპერატურა და ტენიანობა გაზომვები IOT-MCU/ESP-01-DHT11 დაფისა და AskSensors IoT პლატფორმის გამოყენებით. . მე ვირჩევ IOT-MCU ESP-01-DHT11 მოდულს ამ პროგრამისთვის, რადგან ის
თერმოქრომული ტემპერატურისა და ტენიანობის ჩვენება - PCB ვერსია: 6 ნაბიჯი (სურათებით)
თერმოქრომატული ტემპერატურისა და ტენიანობის ჩვენება - PCB ვერსია: ცოტა ხნის წინ გააკეთა პროექტი სახელწოდებით თერმოქრომული ტემპერატურა & ტენიანობის ჩვენება, სადაც მე ავაშენე 7-სეგმენტიანი დისპლეი სპილენძის ფირფიტებისგან, რომლებიც გაცხელდა/გაცივდა უფრო ძლიერი ელემენტებით. სპილენძის ფირფიტები დაფარული იყო თერმოქრომული კილიტით, რომელიც
Arduino DHT 11 ტემპერატურისა და ტენიანობის მოდულით: 7 ნაბიჯი
არდუინო DHT 11 ტემპერატურისა და ტენიანობის მოდულით: „მარსი ადამიანის ფანტაზიას უბიძგებს, როგორც სხვა პლანეტებზე. სიმძიმეზე ძლიერი, იგი იზიდავს თვალს ნათელ ღამის ცაზე მოციმციმე წითელ არსებობაზე.” ჩვენს ფიზიკის კლასს დაევალა აეშენებინა 10 x 10 x 10 სმ კუბიანი სავარძელი
ტემპერატურისა და ტენიანობის ჩვენება და მონაცემთა შეგროვება არდუინოთი და დამუშავება: 13 ნაბიჯი (სურათებით)
ტემპერატურისა და ტენიანობის ჩვენება და მონაცემთა შეგროვება Arduino– ით და დამუშავებით: შესავალი: ეს არის პროექტი, რომელიც იყენებს Arduino დაფას, სენსორს (DHT11), Windows კომპიუტერს და დამუშავების პროგრამას (უფასო ჩამოტვირთვადი) პროგრამით, რომ აჩვენოს ტემპერატურა, ტენიანობის მონაცემები ციფრულ და ბარის დიაგრამის ფორმა, ჩვენება დრო და თარიღი და აწარმოებს ათვლის დროს