Სარჩევი:
- ნაბიჯი 1: ამბავი
- ნაბიჯი 2: საჭირო ნაწილები
- ნაბიჯი 3: აპარატურის დაყენება
- ნაბიჯი 4: პროგრამული უზრუნველყოფა
- ნაბიჯი 5: ვნახოთ რა გავაკეთეთ
- ნაბიჯი 6: შეცდომების შედგენა
- ნაბიჯი 7: შესრულებულია
ვიდეო: 2.4 TFT Arduino ამინდის სადგური მრავალი სენსორით: 7 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:18
პორტატული Arduino ამინდის სადგური TFT LCD და რამდენიმე სენსორით.
ნაბიჯი 1: ამბავი
ცოტა ხნის წინ მქონდა ცოტა თავისუფალი დრო არდუინოს სათამაშოდ.
ინტერნეტში აღმოვაჩინე ესკიზი რამდენიმე თვის წინ TFT LCD– ით DHT სენსორით და RTC. ასე რომ, მე შევაერთე იგი, შევიტანე ცვლილებები ესკიზში სამუშაოდ. ატვირთვის შემდეგ საშინლად მუშაობდა !! ასე რომ, 4 საათის შემდეგ მივხვდი, რომ აზრი არ აქვს მასთან ტანჯვას. ვიფიქრე, რომ მე თვითონ გავაკეთებ ამინდის სადგურს, რომელსაც გამოვიყენებ ჩემს სახლში.
Დავიწყოთ!
ნაბიჯი 2: საჭირო ნაწილები
საჭირო ნაწილები:
- Arduino uno ან Mega2560 (უკვე ჰქონდა)
- 2.4 ტფტ LCD Ili932x ან 9341 IC (უკვე ჰქონდა)
- DHT11 (უკვე ჰქონდა)
- DS18b20 (უკვე ჰქონდა)
- 4 პინიანი სინათლის სენსორი LDR (ანალოგური და ციფრული)
- ზოგიერთი მხტუნავი მავთული (უკვე ჰქონდა)
- Arduino IDE და სწორი ბიბლიოთეკები
ამ დროს ეს ჩემთვის ფასი არ იყო.
ნაბიჯი 3: აპარატურის დაყენება
ისე, ეს არ იყო დიდი საქმე. ჩინური არდუინოს კლონები ყოველთვის არ არის ცუდი. როდესაც დაფას აქვს მეორე ხაზი, სადაც შეგიძლიათ შეაერთოთ ქინძისთავები, ეს ცოტა უფრო მოძრავ სივრცეს ხდის გაყვანილობასთან ერთად.
ასე რომ, ქინძისთავები საპირისპიროდ შევიკარი (ქვემოთ მოვიხედე) სამუშაოს გასაადვილებლად. ნახეთ ფოტო.
ამ მომენტში ჩვენ მივიღეთ 3 5V, 3 3.3 V და რამდენიმე GND ქინძისთავები.
ახლა თქვენ შეგიძლიათ დააკავშიროთ მრავალი სენსორი დაფაზე ამ გზით.
DHT სენსორი დაკავშირებულია ციფრულ 11 -თან.
ტემპერატურის სენსორი უკავშირდება ციფრულ 10 -ს.
LDR უკავშირდება ანალოგ 5 -ს.
ციფრული 12 და 13 უფასოა. თუ გსურთ, შეგიძლიათ დაამატოთ 1 სენსორი. (Მე მინდა)
LCD– ის გამო I2C სენსორები არ შეიძლება იყოს დაფაზე დაკავშირებული. LCD– ს სჭირდება A4 პინი გადატვირთვისთვის.
სამწუხაროა, მაგრამ მართალია.
ნაბიჯი 4: პროგრამული უზრუნველყოფა
ჩამოტვირთეთ ბიბლიოთეკები და ესკიზი.
მე ვტვირთავ ბიბლიოთეკებს ამ პროექტისთვის.
SPFD5408 ბიბლიოთეკა ძალიან კარგია იმისათვის, რომ მართოს ჩვენი 2.4 TFT LCD, მაგრამ მე ვფიქრობ, რომ ის მხოლოდ ILI932X- ისთვისაა კარგი; 9340; 9341 IC.
2019.01.05.!!
მცირე განახლება! ახლა Arduino აჩვენებს dew წერტილს!
სითბოს ინდექსი ნაჩვენებია როგორც ცელსიუსზე, ასევე ფარენჰეიტზე.
2019.01.06!!
Mcufriend ვერსია ახლა აცნობებს ღირებულებებს სერიულ მონიტორს.
ნაბიჯი 5: ვნახოთ რა გავაკეთეთ
ჩვენი Arduino ამცირებს სენსორების მნიშვნელობებს 1000ms განახლების სიჩქარით.
რასაც ჩვენ ვხედავთ:
- ტემპერატურა DHT სენსორიდან ბეჭდის მეტრში
- ტენიანობა ზედა მარჯვენა კუთხეში
- ტემპერატურა DS18B20 სენსორიდან
- სითბოს ინდექსი ფარენჰეიტში
- სინათლის ინტენსივობა პროცენტულად (ჯერ კიდევ ცოტა შეცდომაა)
- ტემპერატურა ფარენჰეიტში
- გრილის წერტილი ცელსიუსში
- ტენიანობის აბსოლუტური გაანგარიშება
მაგრამ! ჩვენ ჯერ კიდევ გვაქვს 2 ციფრული ქინძისთავები უფასოდ, ასე რომ ჯერ კიდევ არის ადგილი მცირეოდენი გაუმჯობესებისთვის, რათა მაქსიმალურად გავზარდოთ ჩვენი Arduino დაფის შესაძლებლობები.
მე ვგეგმავ უახლოეს მომავალში ამ ამინდის სადგურის რამდენიმე (და ვიზუალურ) განახლებას, რათა ის იმუშაოს და უკეთ გამოიყურებოდეს. როგორც კი საკმარისი თავისუფალი დრო მექნება რა თქმა უნდა ……
მე -3 ვერსია არის McuFriend თავსებადი დისპლეებისთვის. მე მქონდა 1580 და 5408 IC დრაივერის ჩვენება, რომელიც თითქმის 2 წელი არ გამომიყენებია. ასე რომ, მე შევიტანე ცვლილებები მათთან მუშაობისთვის. მე ავტვირთე ჩემი შეცვლილი McuFriend ბიბლიოთეკა.
ნაბიჯი 6: შეცდომების შედგენა
ბოლო დროს მე მაქვს შეცდომების შედგენა Arduino IDE– სთან (და არა მხოლოდ მე). ეს არის ხშირად დაბრუნების პრობლემა.
თუ თქვენ გაქვთ ესკიზის შედგენის შეცდომა, დააკოპირეთ იგი ახალ Arduino ფანჯარაში და სცადეთ ხელახლა.
ეს მუშაობს ჩემთვის, იმედი მაქვს, რომ ეს თქვენთვისაც მოხდება.
ESP Core- ის გამო მე ჯერ კიდევ Arduino IDE 1.6.13 -ზე ვჯდები.
რატომ არ განახლდება? მხოლოდ იმიტომ, რომ ეს ვერსია ჩემთვის ძალიან მოსახერხებელია.
ნაბიჯი 7: შესრულებულია
თქვენ დაასრულეთ.
გამოიყენეთ როგორც მოგწონთ.
მადლობა რომ კითხულობ ჩემს სასწავლებელს.
გირჩევთ:
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: გამარჯობა ყველას. ამ ინსტრუქციაში, მე გაგიწევთ ნაბიჯებს პერსონალური მინი ამინდის სადგურის შესაქმნელად. ასევე, ჩვენ ვიყენებთ ThingSpeak API– ს, რომ ატვირთავს ჩვენი ამინდის მონაცემებს მათ სერვერებზე, წინააღმდეგ შემთხვევაში რა არის ამინდის სტატისტიკის მიზანი
DIY ამინდის სადგური და WiFi სენსორული სადგური: 7 ნაბიჯი (სურათებით)
DIY ამინდის სადგური და WiFi სენსორული სადგური: ამ პროექტში მე გაჩვენებთ თუ როგორ უნდა შექმნათ ამინდის სადგური WiFi სენსორულ სადგურთან ერთად. სენსორული სადგური ზომავს ადგილობრივი ტემპერატურისა და ტენიანობის მონაცემებს და აგზავნის მას WiFi– ით ამინდის სადგურზე. ამის შემდეგ ამინდის სადგური აჩვენებს
ESP32 ამინდის ამინდის სადგური: 16 ნაბიჯი (სურათებით)
ESP32 Weathercloud ამინდის სადგური: გასულ წელს, მე გამოვაქვეყნე ჩემი ყველაზე დიდი Instructable დღემდე სახელწოდებით Arduino Weathercloud Weather Station. ძალიან პოპულარული იყო მე ვიტყოდი. ის ნაჩვენები იყო Instructables– ის მთავარ გვერდზე, Arduino– ს ბლოგში, Wiznet მუზეუმში, Instructables Instagram– ში, Arduino Instagr
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx გამოყენებით (სხვა ამინდის სადგურები თავსებადია): 5 ნაბიჯი (სურათებით)
Acurite 5 in 1 ამინდის სადგური Raspberry Pi და Weewx– ის გამოყენებით (სხვა ამინდის სადგურები თავსებადია): როდესაც მე ვიყიდე Acurite 5 in 1 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა
ESP32 WiFi ამინდის სადგური BME280 სენსორით: 7 ნაბიჯი (სურათებით)
ESP32 WiFi ამინდის სადგური BME280 სენსორით: ძვირფასო მეგობრებო მოგესალმებით სხვა გაკვეთილზე! ამ გაკვეთილში ჩვენ ვაპირებთ ავაშენოთ WiFi ჩართული ამინდის სადგურის პროექტი! ჩვენ ვაპირებთ გამოვიყენოთ ახალი, შთამბეჭდავი ESP32 ჩიპი პირველად Nextion ეკრანთან ერთად. ამ ვიდეოში ჩვენ მივდივართ