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

Եղանակային կայարան ՝ 7 քայլ
Եղանակային կայարան ՝ 7 քայլ

Video: Եղանակային կայարան ՝ 7 քայլ

Video: Եղանակային կայարան ՝ 7 քայլ
Video: №104 Տիեզերքի հիմնական 7 Օրենքները: 2024, Հուլիսի
Anonim
Եղանակային կայարան
Եղանակային կայարան

Այս Ուղեցույցում ես ցույց կտամ ձեր եղանակային կայանը կառուցելու քայլերն ու ծածկագիրը: Դուք կկարողանաք շրջել ջերմաստիճանի, խոնավության և պայծառության միջով: Խնդրում ենք նկատի ունենալ, ձեր հեռակա ծածկագիրը տարբերվելու է իմից, բայց ես ցույց կտամ, թե ինչպես գտնել ձեր ճիշտ ծածկագրի ID- ները: ԲԱՆԵՐ, որոնք ձեզ պետք են.

  • 1 x Arduino UNO R3
  • 1 x IR հեռակառավարիչ (ցանկացած բան կանի)
  • 1 x IR սենսոր
  • 1 x ֆոտոռեզիստոր (պայծառության տվիչ)
  • 1 x 16x2 LCD էկրան
  • 3 x 220 Օմ դիմադրություն
  • 1 x պոտենցիոմետր
  • 1 x DHT11 (ջերմաստիճանի/խոնավության ցուցիչ)
  • 1 x Breadboard
  • Jumper լարերը

Քայլ 1: Դրական և գրունտային լարեր

Դրական և գրունտային լարեր
Դրական և գրունտային լարեր

ՀԻՄՆԱԿԱՆ ԿԱՐԳԱՎՈՐՈՄ

  1. Միացնող 1 մետաղալար (կարմիր) միացրեք տախտակի + կողմին arduino- ի GND նավահանգստին
  2. Օգտագործեք մեկ այլ jumper մետաղալար (կարմիր) ՝ + երկաթուղու վրա հացահատիկի մյուս կողմին միանալու համար
  3. Միացրեք 1 թռչկոտ մետաղալար (սև) տախտակի կողային մասում `արդուինոյի 5 վ լարման միջոցով
  4. Օգտագործեք մեկ այլ jumper մետաղալար (սև) ՝ + երկաթուղու վրա հացաթղթի մյուս կողմին միանալու համար

Քայլ 2: Ֆոտոռեզիստորի ավելացում

Ֆոտոռեզիստորի ավելացում
Ֆոտոռեզիստորի ավելացում
  1. Տեղադրեք ֆոտոռեզիստորը հացահատիկի վրա
  2. Միացրեք աջ կողմը + ռելսին
  3. Ձախ կողմը միացրեք 220 Օմ ռեզիստորին
  4. Միացրեք մետաղալարը ռեզիստորից մինչև arduino- ի 7 -րդ նավահանգիստը
  5. Միացրեք երկաթբետոնից եկող գրունտային մետաղալար `նախորդ մետաղալարին միացված նույն երկաթուղուն (նավահանգիստ 7)

Քայլ 3: Ավելացրեք IR սենսոր

Ավելացնել IR սենսոր
Ավելացնել IR սենսոր
  1. Տեղադրեք IR սենսորը սեղանի վրա
  2. Միացրեք առաջին մետաղալարը GND (-) ռելսին IR- ի առաջին նավահանգստին
  3. Միացրեք երկրորդ մետաղալարը POSITIVE (+) երկաթուղուն IR- ի երկրորդ նավահանգստին
  4. Արդուինոյի 10 -րդ նավահանգստից մետաղալար միացրեք IR սենսորի վերջին գրառմանը

Քայլ 4: LCD և պոտենցիոմետր ավելացնելը

LCD- ի և պոտենցիոմետրի ավելացում
LCD- ի և պոտենցիոմետրի ավելացում

Սկսենք պոտենցիոմետրը ավելացնելուց

  1. Տեղադրեք LCD էկրանը և պոտենցիոմետրը սեղանի վրա
  2. Միացրեք GND (-) երկաթուղին պոտենցիոմետրի բացասական կողմին
  3. Միացրեք ԴՐԱԿԱՆ (+) երկաթուղին պոտենցիոմետրի դրական կողմին
  4. Պոտենցիոմետրի վերևից միացրեք մետաղալարը LCD- ի V0 պորտին
  5. Սա LCD- ի հակադրությունը կդնի `ավելի հեշտ դիտելու համար հարմարվելու համար

Եկեք ավելացնենք LCD էկրանը, լարերը կարգին կլինեն

  1. Տեղադրեք LCD էկրանը սեղանի վրա
  2. LCD- ի VSS պորտին միացրեք հողային մետաղալար
  3. (V0- ն արդեն միացված է նախորդ քայլից)
  4. RS- ն միանալու է arduino- ի 12 պորտին
  5. RW- ն գետնին կմիանա գրատախտակին
  6. E- ն միանալու է arduino- ի ~ 11 նավահանգստին
  7. D4- ը միանալու է arduino- ի ~ 5 պորտին
  8. D5- ը միանալու է arduino- ի 4 -րդ պորտին
  9. D6- ը միանալու է arduino- ի 3 -րդ պորտին
  10. D7- ը կմիանա ardiino- ի 2 -րդ պորտին
  11. A- ն կկապվի 220 Օմ ռեզիստորի հետ, իսկ դիմադրությունը միանում է գրատախտակին գրունտային ռելսին
  12. K- ն կկապվի `գետնատախտակին գետնին միանալու համար

Քայլ 5. DHT11 (ջերմաստիճանի և խոնավության ցուցիչ) ավելացնելը

Ավելացնելով DHT11 (ջերմաստիճանի և խոնավության տվիչ)
Ավելացնելով DHT11 (ջերմաստիճանի և խոնավության տվիչ)
  1. Տեղադրեք DHT11- ը սեղանի վրա
  2. Սեղանի վրա դրված դրական ռելսը (+) միացրեք DHT11- ի դրական քորոցին, այն կլինի ձախից առաջին քորոցը
  3. DHT11- ի երկրորդ կապը միացրեք 220 Օմ ռեզիստորին
  4. Միացրեք 220 Օմ դիմադրիչը arduino- ի ~ 6 պորտին
  5. Միացրեք վերջին և ամենաարդյունավետ կապը տախտակի վրա բացասական ռելսին

Քայլ 6. Ավելացնելով հեռակառավարման վահանակը, այժմ դու եղանակային մարդ ես:

Ավելացնելով հեռակառավարումը ՝ այժմ դու եղանակային մարդ ես
Ավելացնելով հեռակառավարումը ՝ այժմ դու եղանակային մարդ ես

Եթե դրա կառուցման ընթացքում որևէ խնդիր առաջանա, խնդրում ենք հետադարձ հայացք գցել ՝ գծագրերը ճիշտ լարված են: Ամենայն հավանականությամբ, այն հեռակառավարման սարքը, որն օգտագործել եմ դրա համար, նույնը չի լինի, ինչ քոնը: Սա նշանակում է, որ դուք պետք է փոխեք կոդը, որպեսզի այն աշխատի ձեզ համար:

  1. Ներբեռնեք Arduino IDE- ն `ձեր նյութերի այս ուղղումները կատարելու համար:
  2. Ներբեռնեք տրամադրված ծածկագիրը (remoteFinder.ino), բացեք IDE- ն և վերբեռնեք/կազմեք ծրագիրը:
  3. Համոզվեք, որ բացեք սերիական մոնիտորը:
  4. Կտտացրեք երկու կոճակը, որը կցանկանայիք օգտագործել և գրանցեք այն սերիան, որը ձեզ տալիս է սերիական մոնիտորը:

Նշում. FFFFFF- ը ճիշտ չէ, IR գրադարանը դա նետում է, երբ հայտնաբերում է նույն կոճակի օգտագործումը: Սա պարզապես ասում է, որ դուք անընդհատ սեղմում եք նույն կոճակը: Եթե չեք կարող ներբեռնել ֆայլը, այստեղ այն պատճենելու և տեղադրելու համար է:

int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); decode_results results;

void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Սկսեք ընդունիչը}

void loop () {if (irrecv.decode (& results))) {Serial.println (results.value, HEX); irrecv.resume (); // Ստացեք հաջորդ արժեքը}} Հաջորդը բացեք WeatherStation.ino- ն և կոճակների արժեքները փոխեք ձերին: Կոդում նրանք գտնվում են ֆայլի սկզբում և կոչվում են code1 code2 code3 Կազմեք ծածկագիրը և վերբեռնեք, և այժմ պատրաստ եք տիրել 10 -րդ ալիքին:

Քայլ 7: Օգտագործված գրադարաններ

dht.h

IRremote.h

LiquidCrystal.h https://www.arduino.cc/hy/Reference/LiquidCrystal Եթե այս գրադարանները թարմացվել են կամ չեն աշխատում դրա հետ, ազատ զգացեք ինձ էլ.

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