Իմացեք ձեր եղանակը ՝ 5 քայլ
Իմացեք ձեր եղանակը ՝ 5 քայլ
Իմացեք ձեր եղանակը
Իմացեք ձեր եղանակը

Բարեւ Ձեզ, Դպրոցում մեր ծրագրի համար մենք ունեինք ցուցակ, որտեղ մենք կարող էինք ընտրել նախագիծ, որը ցանկանում էինք կազմել կամ մեր սեփական գաղափարով:

Ես ընտրել էի եղանակային կայանի համար, քանի որ այն հետաքրքիր տեսք ուներ և գուցե լավ գաղափար էր այն պահել անձեռնմխելի և հնարավորինս փոքր ՝ մեր տանը օգտագործելու համար:

այս ուսանելիում դուք կարող եք եղանակային կայան պատրաստել arduino- ով և ազնվամորու pi- ով, որը կապված է տվյալների բազայի հետ,

Քայլ 1: Ի՞նչ է ձեզ անհրաժեշտ

Ի՞նչ է ձեզ պետք
Ի՞նչ է ձեզ պետք
Ի՞նչ է ձեզ պետք
Ի՞նչ է ձեզ պետք
Ի՞նչ է ձեզ պետք
Ի՞նչ է ձեզ պետք

ինչ է մեզ պետք.

  • bmp 180
  • dht11
  • անձրևի տվիչի մոդուլ
  • arduino nano (որը ես օգտագործել եմ) կամ ցանկացած arduino, որը ձեզ դուր է գալիս
  • ազնվամորի պի

ֆայլում կարող եք տեսնել, թե որտեղից եմ այն գնել և որտեղ կարող եք գնել այն: գինը ցուցիչ է և դրա գինը ես վճարել եմ: Եթե գտնում եք, որ այն ավելի էժան է, գնացեք դրա համար:

Քայլ 2: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր

այս նկարում դուք տեսնում եք բաղադրիչները և ինչպես են դրանք կապված arduino nano- ի հետ, Համոզվեք, որ SDA- ն միացնում եք A4 կապին, իսկ SCL- ն ՝ bmp180- ից A5 կապին, որովհետև դրանք arduino- ի այս մոդելի i2c կապում են, եթե այլ մոդել եք օգտագործում, ես կառաջարկեի փնտրել, թե i2c- ն ինչ կապում է ձերն:

նաև bmp180- ը պետք է միացված լինի 3.3 վոլտ -ին: Մնացած բոլոր բաղադրիչները կարող են միացվել 5 Վոլտ -ին:

Քայլ 3: Տվյալների բազա

Տվյալների շտեմարան
Տվյալների շտեմարան
Տվյալների շտեմարան
Տվյալների շտեմարան

ահա թե ինչպես է թվում իմ տվյալների բազան, որ ես ունեմ մեկ աղյուսակ, որտեղ մուտքագրվում են բոլոր տվյալները:

Ինչպես տեսնում եք, յուրաքանչյուր տվյալ ունի իր սյունակը:

id սեղանը, որը դուք պետք է ունենաք, քանի որ հակառակ դեպքում դժվար է տեսակավորել տվյալները, երբ պատրաստում եք կայքը:

Քայլ 4: Կոդ

այստեղ կարող եք գտնել github հաշվի հղումը, որտեղ կարող եք բեռնաթափել կայքի, arduino- ի և python- ի ծածկը ծածկով

-

Քայլ 5: Վեբ էջ

Ինտերնետային էջ
Ինտերնետային էջ

վեբ էջն այսպիսին է թվում.

Դուք կարող եք դրան տալ ձեր սեփական շրջադարձը: քանի որ այժմ դա շատ հիմնական է, բայց աշխատում է:

եթե ցանկանում եք, կարող եք ավելացնել գրաֆիկներ ՝ տեսնելու, թե ինչպես էին տվյալները վերջին օրերին, ես դա չեմ արել, քանի որ javascript- ի իմ հմտությունները բավականաչափ լավ չեն այն իրականացնելու համար:

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