Სარჩევი:

Arduino ამინდის სადგური BMP280 -DHT11 გამოყენებით - ტემპერატურა, ტენიანობა და წნევა: 8 ნაბიჯი
Arduino ამინდის სადგური BMP280 -DHT11 გამოყენებით - ტემპერატურა, ტენიანობა და წნევა: 8 ნაბიჯი

ვიდეო: Arduino ამინდის სადგური BMP280 -DHT11 გამოყენებით - ტემპერატურა, ტენიანობა და წნევა: 8 ნაბიჯი

ვიდეო: Arduino ამინდის სადგური BMP280 -DHT11 გამოყენებით - ტემპერატურა, ტენიანობა და წნევა: 8 ნაბიჯი
ვიდეო: Arduino Nano, BME280 და SSD1306 OLED ამინდის სადგური 2024, ივნისი
Anonim
Image
Image

ამ გაკვეთილში ჩვენ ვისწავლით თუ როგორ უნდა გავაკეთოთ ამინდის სადგური, რომელიც აჩვენებს ტემპერატურას, ტენიანობას და წნევას 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 დაფის ტიპი

დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ Visuino და შეარჩიეთ Arduino UNO დაფის ტიპი
დაიწყეთ 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– ში დაამატეთ კომპონენტები

Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
Visuino– ში დაამატეთ კომპონენტები
  • დაამატეთ კომპონენტი "წნევის ტემპერატურა BMP280 I2C"
  • დაამატეთ კომპონენტი "ტენიანობა და თერმომეტრი DHT11/21/22/AM2301"
  • დაამატეთ "TFT ფერადი ჩვენების ST7735" კომპონენტი

ნაბიჯი 5: Visuino Set კომპონენტებში

Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
Visuino Set კომპონენტებში
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 კომპონენტებში

Visuino Connect კომპონენტებში
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: შექმენით, შეადგინეთ და ატვირთეთ არდუინოს კოდი

შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი
შექმენით, შეადგინეთ და ატვირთეთ Arduino კოდი

Visuino– ში დააჭირეთ F9 ან დააწკაპუნეთ სურათზე ნაჩვენები ღილაკზე Arduino კოდის შესაქმნელად და გახსენით Arduino IDE

Arduino IDE– ში დააწკაპუნეთ ღილაკზე „ატვირთვა“, რათა შეადგინოთ და ატვირთოთ კოდი (სურათი 2)

ნაბიჯი 8: თამაში

თუ ჩართავთ Arduino UNO მოდულს, LCD იწყებს მიმდინარე მნიშვნელობების ჩვენებას (ტემპერატურა, ტენიანობა, წნევა)

გილოცავთ! თქვენ დაასრულეთ თქვენი პროექტი Visuino– სთან ერთად. ასევე ერთვის Visuino პროექტი, რომელიც მე შევქმენი ამ Instructable– ისთვის, შეგიძლიათ გადმოწეროთ აქ და გახსნათ Visuino– ში:

გირჩევთ: