Turinys:

Paprasta „pasidaryk pats“oro stotis su DHT11 ir OLED ekranu: 8 žingsniai
Paprasta „pasidaryk pats“oro stotis su DHT11 ir OLED ekranu: 8 žingsniai

Video: Paprasta „pasidaryk pats“oro stotis su DHT11 ir OLED ekranu: 8 žingsniai

Video: Paprasta „pasidaryk pats“oro stotis su DHT11 ir OLED ekranu: 8 žingsniai
Video: Nereikli stilinga kambarinė gėlė - tobula pradedantiesiems! 2024, Gruodis
Anonim
Image
Image

Šioje pamokoje sužinosime, kaip sukurti paprastą oro stotį naudojant „Arduino“, DHT11 jutiklį, OLED ekraną ir „Visuino“, kad būtų rodoma temperatūra ir drėgmė.

Žiūrėkite demonstracinį vaizdo įrašą.

1 žingsnis: ko jums reikės

Ko jums reikės
Ko jums reikės
Ko jums reikės
Ko jums reikės
  1. „Arduino UNO“(ar bet kuris kitas „Arduino“)
  2. OLED ekranas
  3. DHT11 temperatūros/drėgmės jutiklis
  4. Jumperio laidai
  5. „Visuino“programa: atsisiųskite „Visuino“

2 žingsnis: grandinė

Circuit
Circuit
  1. Prijunkite DHT11 jutiklio kaištį (VCC arba +) prie „Arduino“kaiščio (5 V)
  2. Prijunkite DHT11 jutiklio kaištį (GND arba -) prie „Arduino“kaiščio (GND)
  3. Prijunkite DHT11 jutiklio kaištį (S) prie „Arduino“skaitmeninio kaiščio (7)
  4. Prijunkite OLED ekrano kaištį (VCC) prie „Arduino“kaiščio (5 V)
  5. Prijunkite OLED ekrano kaištį (GND) prie „Arduino“kaiščio (GND)
  6. Prijunkite OLED ekrano kaištį (SCL) prie „Arduino“kaiščio (SCL)
  7. Prijunkite OLED ekrano kaištį (SDA) prie „Arduino“kaiščio (SDA)

3 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą

Norėdami pradėti programuoti „Arduino“, turėsite įdiegti „Arduino IDE“iš čia:

Atminkite, kad „Arduino IDE 1.6.6“yra keletas svarbių klaidų. Įsitikinkite, kad įdiegėte 1.6.7 ar naujesnę versiją, kitaip ši instrukcija neveiks! Jei to nepadarėte, atlikite šioje instrukcijoje nurodytus veiksmus, kad nustatytumėte „Arduino IDE“programuoti „Arduino UNO“! Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. „Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle

4 žingsnis: „Visuino“pridėkite komponentų

„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
„Visuino“pridėkite komponentų
  1. Pridėkite komponentą „SSD1306/SH1106 OLED Display (I2C)“
  2. Pridėkite 2X „analoginį tekstą“komponentą
  3. Pridėkite komponentą „Drėgmės ir termometro DHT11/21/22/AM2301“

5 žingsnis: Visuino rinkinio komponentuose

Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
Visuino rinkinio komponentuose
  • Pasirinkite „AnalogToText1“komponentą ir ypatybių lange nustatykite „Tikslumas“į 0 (1 paveikslas)
  • Pasirinkite „AnalogToText2“komponentą ir ypatybių lange „Tikslumas“nustatykite į 0 (1 pav.)
  • Pasirinkite „DisplayOLED1“komponentą ir dukart spustelėkite jį. (2 paveikslas)
  • Elemento lange vilkite 2X „Piešti bitkartę“į kairę (2 pav.)
  • Elemento lange vilkite 2X „Teksto laukas“į kairę (2 pav.)
  • Lange „Elements“kairėje pasirinkite „Draw Bitmap1“, o ypatybių lange nustatykite „30“, pasirinkite „Bitmap“ir spustelėkite 3 taškus.
  • „Skaidrumo bitų žemėlapių redaktoriuje“spustelėkite mygtuką „Įkelti“ir iš failo įkelkite „Debesis“bitų žemėlapį.
  • Uždarykite „Skaidrumo bitlapių rengyklę“
  • Lange „Elements“kairėje pasirinkite „Draw Bitmap2“, o ypatybių lange nustatykite „X“į 75, pasirinkite „Bitmap“ir spustelėkite 3 taškus.
  • „Skaidrumo bitų žemėlapių redaktoriuje“spustelėkite mygtuką „Įkelti“ir iš failo įkelkite „Drop“bitų žemėlapį. Pastaba: „Drop“bitų žemėlapį galite atsisiųsti čia arba galite rasti daugiau
  • Uždarykite „Skaidrumo bitlapių rengyklę“
  • Elemento lange pasirinkite „TextField1“, o ypatybių lange nustatykite „size“į 4, „X“į 5, „Y“į 5
  • Elemento lange pasirinkite „TextField2“, o ypatybių lange nustatykite „size“į 2, „X“į 105, „Y“į 5

6 veiksmas: „Visuino Connect“komponentuose

„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
„Visuino Connect“komponentuose
  1. Prijunkite „DisplayOLED1“komponento kaištį [išėjimas] prie „Arduino I2C“kaiščio [į]
  2. Prijunkite „HumidityThermometer1“komponento kaištį [jutiklis] prie „Arduino“skaitmeninio kaiščio [7]
  3. Prijunkite „HumidityThermometer1“komponento kaištį [temperatūra] prie „AnalogToText1“kaiščio [į]
  4. Prijunkite „HumidityThermometer1“komponento kaištį [Drėgmė] prie „AnalogToText2“kaiščio [į]
  5. Prijunkite „AnalogToText1“kaištį [išėjimas] prie „DisplayOLED1“> „TextField1“komponento kaiščio [į]
  6. Prijunkite „AnalogToText2“kaištį [išėjimas] prie „DisplayOLED1“> „TextField2“komponento kaiščio [į]

7 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą

Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą
Sukurkite, sudarykite ir įkelkite „Arduino“kodą

„Visuino“paspauskite F9 arba spustelėkite mygtuką, parodytą 1 paveikslėlyje, kad sugeneruotumėte „Arduino“kodą, ir atidarykite „Arduino IDE“

„Arduino IDE“spustelėkite mygtuką Įkelti, kad surinktumėte ir įkeltumėte kodą (2 pav.)

8 žingsnis: žaiskite

Jei įjungiate „Arduino UNO“modulį, OLED ekrane turėtų būti rodoma kambario temperatūra ir drėgmės lygis.

Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti čia ir atidaryti „Visuino“:

Rekomenduojamas: