Სარჩევი:
- ნაბიჯი 1: BOM სია
- ნაბიჯი 2: შეკრება
- ნაბიჯი 3: წრე
- ნაბიჯი 4: ატვირთეთ თანდართული პროგრამული უზრუნველყოფა
- ნაბიჯი 5: საბოლოო სიტყვები
ვიდეო: IoT დესკტოპის საათი და თერმომეტრი: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
გამარჯობა, ეს ინსტრუქცია გაჩვენებთ როგორ ავაშენე დესკტოპის საათი და თერმომეტრი, ყოველგვარი სპეციალური ხელსაწყოების გარეშე. ეს დესკტოპის საათი აჩვენებს მიმდინარე დროს, ტემპერატურასა და ტენიანობას. საათი ძალიან ზუსტია, რადგან ის სინქრონიზებულია დროის სერვერზე esp8266 NodeMCU IoT მოდულის WiFi კავშირის გამოყენებით. ტენიანობა და ტემპერატურა იზომება ადგილობრივი სენსორით. აპარატი იკვებება ტელეფონის სტანდარტული დამტენით (5VDC). დამონტაჟებულია ორი ეკრანი. ზედა ეკრანის პირველი ორი ციფრი აჩვენებს ტემპერატურას ცელსიუსში, მეორე ორნიშნა აჩვენებს ტენიანობას. ქვედა ეკრანი აჩვენებს დროს. სრული ელექტრონიკა ჩაშენებულია ქაღალდის ყუთში, რომელიც შეფუთული იყო USB მეხსიერების ჯოხისთვის.
ნაბიჯი 1: BOM სია
DHT22 ციფრული ტემპერატურისა და ტენიანობის სენსორის მოდული 1 ცალი
TM1637 7 სეგმენტი 4 ციფრიანი ციფრული LED ჩვენების მოდული arduino 1pc– სთვის
Arduino nano MCU დაფა 1 ც
NodeMcu v3 Lua WIFI ნივთების ინტერნეტი MCU დაფა ESP8266 1 ცალი
ტელეფონის დამტენი 1 ც
პროტო PCB 1 ცალი
კაბელი 1 ცალი
საბინაო 1 ცალი სასაჩუქრე ყუთი
solder tin 1pc
პროექტის მთლიანი მატერიალური ღირებულება: 10, 29 $/მთლიანი პროექტი
ნაბიჯი 2: შეკრება
შეკრების პროცესის ყოველი ნაბიჯი შეგიძლიათ იხილოთ შემდეგ ვიდეოში.
რამდენიმე დამატებითი ინფორმაცია ვიდეოზე:
ეს არის მეორე დესკტოპის საათი, რომელიც მე ავაშენე. ჩემი პირველი მცდელობის ინსტრუქციის ბმული:
მე გავაკეთე ეს ინსტრუქცია, რადგან ახლა გავაკეთე, ჩავწერე მთელი შენობის პროცესი და შევიტანე ცვლილებები. მე მქონდა პრობლემები 1.0 ვერსიასთან დაკავშირებით. ყველაზე დიდი პრობლემა ის იყო, რომ RTC იყო არაზუსტი. საათი მნიშვნელოვნად გადაიდო. ეს პრობლემა შეიძლება მოგვარდეს IoT ტექნოლოგიით და პერიოდული სერვერის სინქრონიზაციით. ამ პროექტში მე გამოვიყენე NodeMCU, რომელიც გაუმკლავდება დროის სინქრონიზაციას.
შემდეგი ნაბიჯი იყო სწორი საცხოვრებლის პოვნა. მე ავირჩიე პატარა ქაღალდის ყუთი, რომელშიც ყველა ნაწილი ჯდება. მე მივიღე ეს ყუთი საჩუქრად. სინამდვილეში, USB მეხსიერების ბარათი იყო საჩუქარი, ეს იყო USB მეხსიერების ჩამკეტის შეფუთვა. ქაღალდის შესაფუთი ყუთი იდეალური იყო ამ პროექტისათვის. მე ვფიქრობ, რომ ნებისმიერი ზომის ყუთი (ხე, პლასტმასი) შესაბამისი ზომის შეიძლება გამოყენებულ იქნას ამ მიზნით.
კარგი იდეაა, რომ ყველა კომპონენტი მოათავსოთ ყუთში და ხვრელების გაბურღვამდე.
წინა ვერსიაში, მე არ დავაფიქსირე Arduino დაფა ყუთში, მაგრამ მან გამოიწვია არეული კაბელი. ახლა გადავწყვიტე გამოვიყენო პროტო PCB. ამ ხსნარს უფრო მეტი შედუღება სჭირდება, მაგრამ საბოლოოდ ღირს ამის გაკეთება, რადგან კაბელების მართვა გაცილებით ადვილია.
ნაბიჯი 3: წრე
ჯერ შევეცადე გამომეყენებინა მხოლოდ NodeMCU მოდული, მაგრამ მან ვერ შეძლო DHT 22 სენსორის მართვა. მე ვფიქრობ, რომ პრობლემა ის არის, რომ DHT 22 მუშაობს 5 ვ -ზე და NodeMCU არის 3.3 -ზე. მე შევეცადე დონის შეცვლის მოდულით (3.3/5), უშედეგოდ. საბოლოოდ, სენსორისთვის გამოვიყენე დამოუკიდებელი არდუინო ნანო. ეს არის 2 $ დამატებითი და მას სჭირდება გარკვეული ადგილი, მაგრამ დონის შემცვლელი მოდული ღირს და ასევე სჭირდება სივრცე. მე დავუკავშირე ყველა კომპონენტი სქემატური სქემის მიხედვით.
მე ხრახნები გამოვიყენე ყუთში ყველა მოდულის დასაფიქსირებლად, ასე რომ შიგნით მოძრავი ნაწილები არ არის. შეიძლება გამოყენებულ იქნას მანქანაში (თუ მანქანაში არის WiFi, მე გამოვცადე ჩემი მობილურით, როგორც ცხელი წერტილი).
ნაბიჯი 4: ატვირთეთ თანდართული პროგრამული უზრუნველყოფა
MCU– ებში წყაროს კოდის ასატვირთად გამოიყენეთ Arduino IDE პროგრამული უზრუნველყოფა და USB კაბელები:
არსებობს ბევრი ინსტრუქცია იმის შესახებ, თუ როგორ უნდა დაპროგრამდეს NodeMCU ანუ:
www.instructables.com/id/Programming-ESP82…
და როგორ დავგეგმოთ Arduino nano:
www.arduino.cc/en/Guide/ArduinoNano
არის ორი კოდი. ერთი Arduino ნანოსთვის და ერთი NodeMCU– სთვის. სანამ NodeMCU კოდს ატვირთავთ, შეცვალეთ თქვენი Wifi სერთიფიკატები და დააყენეთ თქვენი დროის ზონა. წყაროს კოდში დავტოვე შენიშვნა იმის შესახებ, თუ როგორ გამოიყენოთ დისტანციური ამინდის მონაცემები https://openweathermap.org/. მინდოდა გარე ტემპერატურის ჩვენებაც, მაგრამ ამ სერვისის სიზუსტე არ იყო ჩემთვის კარგი, შესაძლოა სენსორი ძალიან შორს არის ჩემი მდებარეობიდან.
ნაბიჯი 5: საბოლოო სიტყვები
ამ საათს ვიყენებ 2 თვის განმავლობაში უპრობლემოდ. იმ დროის განმავლობაში, მე ასევე განვაახლე ჩემი ძველი განყოფილება, იხ. ახლა ორივე ერთეულით კმაყოფილი ვარ. მე ვგეგმავ ამ საათის უფრო მოწინავე ვერსიის შექმნას.
Კარგ დღეს გისურვებთ!
გირჩევთ:
როგორ გააკეთოთ Led Pixel Arduino დესკტოპის საათი: 9 ნაბიჯი
როგორ გავხადოთ Led Pixel Arduino დესკტოპის საათი: მეგობრებო, ამ ინსტრუქციურ მე ვაპირებ გაჩვენოთ როგორ გააკეთოთ led საათი არდუინოს გამოყენებით
მყარი დისკის დესკტოპის საათი: 5 ნაბიჯი
მყარი დისკის დესკტოპის საათი: შესავალი Pinterest– ში იყიდება მყარი დისკის საათი. მე ყოველთვის მინდა ერთი მათგანი გავაკეთო ჩემი მაგიდისთვის. COVID-19 კარანტინი მაძლევს შანსს გავაკეთო ერთი. ვირუსის გამო, მე უნდა მოვამზადო ყველაფერი რაც მაქვს სახლში, ასე რომ ეს არის ჩემი პირველი ინსტრუქცია
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: 8 ნაბიჯი (სურათებით)
გამოიყენეთ სმარტფონი როგორც უკონტაქტო თერმომეტრი / პორტატული თერმომეტრი: სხეულის ტემპერატურის გაზომვა უკონტაქტო / უკონტაქტო თერმო იარაღის მსგავსად. მე შევქმენი ეს პროექტი, რადგან თერმო იარაღი ახლა ძალიან ძვირია, ამიტომ მე უნდა მივიღო ალტერნატივა საკუთარი ხელების გასაკეთებლად. და მიზანი არის დაბალი ბიუჯეტის ვერსიით.მომარაგებაMLX90614 არდუ
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი - IR დაფუძნებული თერმომეტრი არდუინოს გამოყენებით: 4 ნაბიჯი
არდუინოს საფუძველზე არაკონტაქტური ინფრაწითელი თერმომეტრი | IR დაფუძნებული თერმომეტრი Arduino– ს გამოყენებით: გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ გავაკეთებთ უკონტაქტო თერმომეტრს arduino– ს გამოყენებით. ვინაიდან ზოგჯერ თხევადი/მყარი ტემპერატურა ძალიან მაღალია ან დაბალია და შემდეგ ძნელია მასთან კონტაქტის დამყარება და მისი წაკითხვა ტემპერატურა მაშინ ამ სცენარში
დესკტოპის მოწყობილობა - პერსონალიზებული დესკტოპის ასისტენტი: 7 ნაბიჯი (სურათებით)
დესკტოპის მოწყობილობა - პერსონალიზებული დესკტოპის ასისტენტი: დესკტოპის მოწყობილობა არის პატარა პერსონალური დესკტოპის ასისტენტი, რომელსაც შეუძლია აჩვენოს ინტერნეტიდან გადმოწერილი სხვადასხვა ინფორმაცია. ეს მოწყობილობა შეიქმნა და აშენდა ჩემ მიერ CRT 420 - სპეციალური თემების გაკვეთილი ბერის კოლეჯში, რომელსაც ხელმძღვანელობს ინსტრუქტორი