Բովանդակություն:

Arduino եղանակային կայան ՝ օգտագործելով BMP280 -DHT11 - Temերմաստիճանը, խոնավությունը և ճնշումը ՝ 8 քայլ
Arduino եղանակային կայան ՝ օգտագործելով BMP280 -DHT11 - Temերմաստիճանը, խոնավությունը և ճնշումը ՝ 8 քայլ

Video: Arduino եղանակային կայան ՝ օգտագործելով BMP280 -DHT11 - Temերմաստիճանը, խոնավությունը և ճնշումը ՝ 8 քայլ

Video: Arduino եղանակային կայան ՝ օգտագործելով BMP280 -DHT11 - Temերմաստիճանը, խոնավությունը և ճնշումը ՝ 8 քայլ
Video: Arduino Nano, BME280 և SSD1306 OLED եղանակային կայան 2024, Հունիսի
Anonim
Image
Image

Այս ձեռնարկում մենք կսովորենք, թե ինչպես պատրաստել եղանակային կայան, որը LCD էկրանին կցուցադրի EMերմաստիճանը, խոնավությունը և ճնշումը TFT 7735

Դիտեք ցուցադրական տեսանյութ:

Քայլ 1: Այն, ինչ ձեզ հարկավոր կլինի

Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
Այն, ինչ ձեզ պետք կգա
  • Arduino UNO (Կամ ցանկացած այլ Arduino)
  • LCD էկրան TFT 7735
  • BMP280 ցուցիչ
  • DHT11 ցուցիչ
  • Jumper լարերը
  • Breadboard
  • Visuino ծրագիրը. Ներբեռնեք Visuino- ն

Քայլ 2: Շղթան

The Circuit
The Circuit

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] Arduino PIN- ին [11]
  • 1.8 TFT ցուցադրման PIN [A0 կամ DC] Arduino PIN- ին [9]
  • 1.8 TFT ցուցադրման PIN [RESET] 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]

ՈEՇԱԴՐՈԹՅՈՆ. Որոշ Arduino տախտակներ ունեն տարբեր SPI կապիչներ, այնպես որ համոզվեք, որ դուք ստուգում եք ձեր տախտակի փաստաթղթերը:

BMP280 ցուցիչ

  • Միացրեք կապը [VIN] Arduino- ին [V5]
  • Միացրեք կապը [GND] Arduino կապին [GND]
  • Միացրեք կապը [SDA] Arduino- ի կապին [SDA]
  • Միացրեք կապը [SCL] Arduino կապին [SCL]

DHT11 ցուցիչ

  • Միացրեք կապը [+] Arduino- ին [V5]
  • Միացրեք կապում [-] Arduino կապին [GND]
  • Միացրեք կապը [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 նույնպես պետք է տեղադրվի: Սկսեք Visuino- ն, ինչպես ցույց է տրված առաջին նկարում, կտտացրեք «Գործիքներ» կոճակին Arduino բաղադրիչի վրա (Նկար 1) Visuino- ում Երբ երկխոսությունը հայտնվում է, ընտրեք «Arduino UNO», ինչպես ցույց է տրված Նկար 2 -ում:

Քայլ 4. Visuino- ում ավելացրեք բաղադրիչներ

Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
Visuino- ում ավելացնել բաղադրիչներ
  • Ավելացնել «ureնշման ջերմաստիճան BMP280 I2C» բաղադրիչ
  • Ավելացրեք «Խոնավություն և ջերմաչափ DHT11/21/22/AM2301» բաղադրիչ
  • Ավելացնել «TFT Color Display ST7735» բաղադրիչ

Քայլ 5. Visuino Set Components- ում

Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում
Visuino Set Components- ում

Ընտրեք «Display1» և «Orientation» - ը դրեք goDown (սա կփոխի ցուցադրման ուղղությունը)

Նշում. Այն դեպքում, երբ էկրանը չի աշխատի, փորձեք փոխել Տիպը հատկությունների պատուհանի տակ

  • Կրկնակի սեղմեք «1ուցադրել 1» -ի վրա և տարրերի պատուհանում ընդլայնել «Տեքստը» և «Գծերը» աջ կողմում և քաշեք ձախ կողմը.

    • 4X «Տեքստ նկարել»
    • 3X «Ոչ ոքի գիծ»
    • 3X «Տեքստային դաշտ»

    Ձախ կողմում ընտրեք.

    - «Նկարիր 1 գիծ», իսկ հատկությունների պատուհանում «Բարձրություն» -ը 0, «Լայնություն» ՝ 120, «Գույն» ՝ aclDodgerBlue և «Y» ՝ 0- «Նկարել տեքստ 2», իսկ հատկությունների պատուհանում ՝ «Չափ» ՝ 1:, «Գույն» ՝ մինչև կարմիր և «X» ՝ 30 և «Y» ՝ 15, և «Տեքստ» ՝ EMերմաստիճան

    - «Տեքստային դաշտ 1», իսկ հատկությունների պատուհանում «Չափը» սահմանեք 2, «Գույնը» ՝ դեղին, իսկ «X»- ը ՝ 30, իսկ «Y»- ն ՝ 30-, «Գծեք գիծ 2», իսկ հատկությունների պատուհանում ՝ «Բարձրությունը» ՝ 0:, «Լայնություն» ՝ 120, «Գույն» aclDodgerBlue- ին և «Y» ՝ 50- «Նկարեք տեքստ 3», իսկ հատկությունների պատուհանում «Չափը» սահմանեք 1, «Գույնը» aclAqua- ին, իսկ «X»- ը ՝ 40 և «Y» մինչև 55 և «Տեքստ» դեպի ԽՈՆՈԹՅՈ-Ն- «Տեքստային դաշտ 2», իսկ հատկությունների պատուհանում «Չափը» սահմանեք 2, «Գույնը» ՝ դեղին, իսկ «X»- ը ՝ 30 և «Y»- ը ՝ 70- «Գծեք տող 3» և հատկությունների պատուհանը սահմանել է «Բարձրություն» 0, «Լայնություն» ՝ 120, «Գույն» ՝ aclDodgerBlue և «Y» ՝ 90- «Draw Text4», իսկ հատկությունների պատուհանում ՝ «Չափ» ՝ 1, «Գույն» ՝ aclWhite և « X »- ից 40 և« Y »- ից մինչև 95 և« Text »- ից ESSնշման-« Text Text3 », իսկ հատկությունների պատուհանում« Size »- ը 2,« Color »- ը acl Դեղին և« X »- ը 15,« Y »- ը 110-ը սահմանելը:

Քայլ 6. Visuino Connect Components- ում

Visuino Connect բաղադրիչներում
Visuino Connect բաղադրիչներում
  • Միացրեք «PressureTemperature1» կապը [Out] Arduino I2C- ին [In]
  • Միացրեք «PressureTemperature1» կապը [ureնշում] Display1> TextField3 [In]
  • Միացրեք «PressureTemperature1» կապը [peratերմաստիճանը] Display1> TextField1 [In]
  • Միացրեք «HumidityThermometer1» կապը [Խոնավություն] Display1> TextField2 [In]
  • Միացրեք «HumidityThermometer1» կապը [Out] Arduino թվային կապին [7]
  • Միացրեք «Display1» բաղադրիչի քորոցը [Out] Arduino pin SPI- ին [In]
  • Միացրեք «Display1» բաղադրիչի քորոցը [Chip Select] Arduino թվային քորոցին [10]
  • Միացրեք «Display1» բաղադրիչի քորոցը [Վերակայել] Arduino թվային քորոցին [8]
  • Միացրեք «Display1» բաղադրիչի քորոցը [Գրանցել ընտրությունը] Arduino թվային քորոցին [9]

Քայլ 7: Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը
Ստեղծեք, կազմեք և վերբեռնեք Arduino ծածկագիրը

Visuino- ում սեղմեք F9 կամ կտտացրեք Նկար 1 -ում ցուցադրվող կոճակին ՝ Arduino ծածկագիրը գեներացնելու համար և բացեք Arduino IDE- ն:

Arduino IDE- ում կտտացրեք Վերբեռնում կոճակին ՝ ծածկագիրը կազմելու և վերբեռնելու համար (Նկար 2)

Քայլ 8: Խաղալ

Եթե դուք միացնում եք Arduino UNO մոդուլը, LCD- ն կսկսի ցույց տալ ընթացիկ արժեքները (EMերմաստիճան, խոնավություն, ճնշում)

Շնորհավորում եմ: Դուք ավարտել եք ձեր նախագիծը Visuino- ի հետ: Կցված է նաև Visuino նախագիծը, որը ես ստեղծել եմ այս Instructable- ի համար, կարող եք ներբեռնել այստեղ և բացել Visuino- ում ՝

Խորհուրդ ենք տալիս: