Სარჩევი:
- ნაბიჯი 1: რაც დაგჭირდებათ
- ნაბიჯი 2: წრე
- ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
- ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები
- ნაბიჯი 5: Visuino Set კომპონენტებში
- ნაბიჯი 6: Visuino Connect კომპონენტებში
- ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
- ნაბიჯი 8: თამაში
ვიდეო: Arduino ამინდის სადგური BMP280 -DHT11 გამოყენებით - ტემპერატურა, ტენიანობა და წნევა: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ ამინდის სადგური, რომელიც აჩვენებს ტემპერატურას, ტენიანობას და წნევას LCD ეკრანზე TFT 7735
უყურეთ სადემონსტრაციო ვიდეოს.
ნაბიჯი 1: რაც დაგჭირდებათ
- Arduino UNO (ან ნებისმიერი სხვა Arduino)
- LCD ეკრანი TFT 7735
- BMP280 სენსორი
- DHT11 სენსორი
- ჯუმბერის მავთულები
- პურის დაფა
- Visuino პროგრამა: ჩამოტვირთეთ Visuino
ნაბიჯი 2: წრე
LCD TFT ST7735
დაკავშირება:
- 1.8 TFT ჩვენების PIN [LED] Arduino PIN– მდე [3.3 V]
- 1.8 TFT ჩვენების PIN [SCK] Arduino PIN– მდე [13]
- 1.8 TFT ჩვენების PIN [SDA] არდუინოს PIN– მდე [11]
- 1.8 TFT ჩვენების PIN [A0 ან DC] Arduino PIN– მდე [9]
- 1.8 TFT ჩვენების PIN [გადატვირთვა] Arduino PIN– ში [8]
- 1.8 TFT ჩვენების PIN [CS] Arduino PIN– მდე [10]
- 1.8 TFT ჩვენების PIN [GND] Arduino PIN– მდე [GND]
- 1.8 TFT ჩვენების PIN [VCC] Arduino PIN– მდე [5V]
შენიშვნა: ზოგიერთ Arduino დაფას აქვს განსხვავებული SPI ქინძისთავები, ასე რომ დარწმუნდით, რომ შეამოწმეთ თქვენი დაფის დოკუმენტაცია.
BMP280 სენსორი
- დაკავშირება pin [VIN] არდუინოსთან [V5]
- დაკავშირება pin [GND] არდუინოს პინთან [GND]
- დაკავშირება pin [SDA] არდუინოს პინთან [SDA]
- დაკავშირება pin [SCL] არდუინოს პინთან [SCL]
DHT11 სენსორი
- დაკავშირება pin [+] არდუინოსთან [V5]
- დაკავშირება pin [-] Arduino pin- თან [GND]
- დაკავშირება pin [S] Arduino ციფრულ პინთან [7]
ნაბიჯი 3: დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
Arduino– ს პროგრამირების დასაწყებად, თქვენ დაგჭირდებათ Arduino IDE დაინსტალირებული აქედან:
გთხოვთ გაითვალისწინოთ, რომ Arduino IDE 1.6.6– ში არის რამდენიმე მნიშვნელოვანი შეცდომა. დარწმუნდით, რომ დააინსტალირეთ 1.6.7 ან უფრო მაღალი, წინააღმდეგ შემთხვევაში ეს ინსტრუქცია არ იმუშავებს! თუ თქვენ არ გააკეთეთ, მიჰყევით ამ ინსტრუქციებში მითითებულ ნაბიჯებს Arduino IDE– ს დასაყენებლად Arduino UNO– ს დასაპროგრამებლად! Visuino: https://www.visuino.eu ასევე უნდა იყოს დაინსტალირებული. ვიზუინოს დაწყება, როგორც ნაჩვენებია პირველ სურათზე, დააწკაპუნეთ ღილაკზე "ინსტრუმენტები" Arduino კომპონენტზე (სურათი 1) ვიზუინოში, როდესაც დიალოგი გამოჩნდება, აირჩიეთ "Arduino UNO" როგორც ნაჩვენებია სურათზე 2
ნაბიჯი 4: Visuino– ში დაამატეთ კომპონენტები
- დაამატეთ კომპონენტი "წნევის ტემპერატურა BMP280 I2C"
- დაამატეთ კომპონენტი "ტენიანობა და თერმომეტრი DHT11/21/22/AM2301"
- დაამატეთ "TFT ფერადი ჩვენების ST7735" კომპონენტი
ნაბიჯი 5: Visuino Set კომპონენტებში
აირჩიეთ "Display1" და დააყენეთ "Orientation" to goDown (ეს ცვლის ჩვენების მიმართულებას)
შენიშვნა: იმ შემთხვევაში, თუ ეკრანი არ იმუშავებს, ცადეთ თვისებების ფანჯრის ქვეშ ტიპის შეცვლა
-
ორჯერ დააწკაპუნეთ "ჩვენება 1" -ზე და ელემენტების ფანჯარაში გააფართოვეთ "ტექსტი" და "ხაზები" მარჯვენა მხარეს და გადაიტანეთ მარცხენა მხარეს:
- 4X "ტექსტის დახაზვა"
- 3X "დახაზეთ ხაზი"
- 3X "ტექსტის ველი"
მარცხენა მხარეს აირჩიეთ:- "დახაზეთ ტექსტი 1" და თვისებების ფანჯარაში დააყენეთ "ზომა" 1-ზე, "ფერი" aclDodgerBlue და "X" 17-ზე და "ტექსტი" ამინდის სადგურზე
- "დახაზეთ ხაზი 1" და თვისებების ფანჯარაში დააყენეთ "სიმაღლე" 0, "სიგანე" 120, "ფერი" aclDodgerBlue და "Y" 0- "დახაზეთ ტექსტი 2" და თვისებების ფანჯარაში დააყენეთ "ზომა" 1, "ფერი" აკლრად და "X" 30 -მდე და "Y" 15 -მდე და "ტექსტი" TEMPERATURE
- "ტექსტის ველი 1" და თვისებების ფანჯარაში დააყენეთ "ზომა" 2-მდე, "ფერი" ყვითლად და "X" 30-მდე და "Y" 30-მდე "დახაზეთ ხაზი 2" და თვისებების ფანჯარაში დააყენეთ "სიმაღლე" 0, "სიგანე" 120-მდე, "ფერი" aclDodgerBlue- ში და "Y" 50- "დახაზეთ ტექსტი 3" და თვისებების ფანჯარაში დააყენეთ "ზომა" 1, "ფერი" aclAqua და "X" 40 და "Y" 55-მდე და "ტექსტი" HUMIDITY- "ტექსტის ველი 2" და თვისებების ფანჯარაში დააყენეთ "ზომა" 2-მდე, "ფერი" ყვითლად და "X" 30-მდე და "Y" 70-მდე "დახაზეთ ხაზი 3" და თვისებების ფანჯარაში მითითებულია "სიმაღლე" 0, "სიგანე" 120, "ფერი" aclDodgerBlue და "Y" 90- "დახაზეთ ტექსტი 4" და თვისებების ფანჯარაში დააყენეთ "ზომა" 1, "ფერი" aclWhite და " X "40-მდე და" Y "95-მდე და" Text "PRESSURE-" Text Field3 "და თვისებების ფანჯარაში დააყენეთ" Size "2," Color "aclYellow და" X "15 და" Y "110-მდე
ნაბიჯი 6: Visuino Connect კომპონენტებში
- შეაერთეთ "PressureTemperature1" pin [Out] Arduino I2C [In]
- შეაერთეთ "PressureTemperature1" pin [Pressure] Display1> TextField3 [In]
- შეაერთეთ "PressureTemperature1" pin [Temperature] Display1> TextField1 [In]
- შეაერთეთ "HumidityThermometer1" pin [Humidity] Display1> TextField2 [In]
- შეაერთეთ "HumidityThermometer1" pin [Out] Arduino ციფრულ პინთან [7]
- შეაერთეთ "Display1" კომპონენტის პინი [Out] Arduino pin SPI- სთან [In]
- შეაერთეთ "Display1" კომპონენტის პინი [ჩიპის არჩევა] Arduino ციფრულ პინთან [10]
- შეაერთეთ "Display1" კომპონენტის პინი [გადატვირთვა] Arduino ციფრულ პინთან [8]
- შეაერთეთ "Display1" კომპონენტის პინი [რეგისტრაციის არჩევა] Arduino ციფრულ პინთან [9]
ნაბიჯი 7: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი
Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE
Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)
ნაბიჯი 8: თამაში
თუ ჩართავთ Arduino UNO მოდულს, LCD იწყებს მიმდინარე მნიშვნელობების ჩვენებას (ტემპერატურა, ტენიანობა, წნევა)
გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:
გირჩევთ:
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: 4 ნაბიჯი
მინი ამინდის ამინდის სადგური Arduino– ს და ThingSpeak– ის გამოყენებით: გამარჯობა ყველას. ამ ინსტრუქციაში, მე გაგიწევთ ნაბიჯებს პერსონალური მინი ამინდის სადგურის შესაქმნელად. ასევე, ჩვენ ვიყენებთ ThingSpeak API– ს, რომ ატვირთავს ჩვენი ამინდის მონაცემებს მათ სერვერებზე, წინააღმდეგ შემთხვევაში რა არის ამინდის სტატისტიკის მიზანი
ტენიანობა, წნევა და ტემპერატურის გამოთვლა BME280- ისა და ფოტონის ინტერფეისის გამოყენებით .: 6 ნაბიჯი
ტენიანობის, წნევისა და ტემპერატურის გამოთვლა BME280 და Photon Interfacing .: ჩვენ ვხვდებით სხვადასხვა პროექტებს, რომლებიც საჭიროებენ ტემპერატურის, წნევის და ტენიანობის მონიტორინგს. ამრიგად, ჩვენ ვაცნობიერებთ, რომ ეს პარამეტრები ფაქტობრივად გადამწყვეტ როლს თამაშობენ სისტემის მუშაობის ეფექტურობის შეფასებაში სხვადასხვა ატმოსფერულ პირობებში
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 ამინდის სადგური, მინდოდა შემეძლოს ამინდის შემოწმება ჩემს სახლში ყოფნისას. როდესაც სახლში მივედი და დავაყენე მივხვდი, რომ ან ეკრანი კომპიუტერთან უნდა მქონოდა ჩართული, ან მათი ჭკვიანი კერა შემეძინა