Arduino- ն ջերմաստիճանի և խոնավության տվյալներ է ուղարկում MySQL Server (PHPMYADMIN) ՝ 5 քայլ
Arduino- ն ջերմաստիճանի և խոնավության տվյալներ է ուղարկում MySQL Server (PHPMYADMIN) ՝ 5 քայլ
Anonim
Arduino- ն ջերմաստիճանի և խոնավության տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN)
Arduino- ն ջերմաստիճանի և խոնավության տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN)

Այս Inրագրում ես DHT11- ին միացրել եմ arduino- ին, այնուհետև dht11- ի, որը խոնավության և ջերմաստիճանի տվյալներ եմ ուղարկում phpmyadmin տվյալների բազա: Այստեղ մենք օգտագործում ենք մեկ PHP սցենար ՝ տվյալները phpmyadmin տվյալների բազա մղելու համար:

Քայլ 1: Օգտագործված ծրագրակազմ

Օգտագործված ծրագրակազմ
Օգտագործված ծրագրակազմ
Օգտագործված ծրագրակազմ
Օգտագործված ծրագրակազմ

Սրանք այն ծրագրերն են, որոնք մենք օգտագործել ենք այս նախագծի համար.

1. Arduino IDE. Դուք կարող եք ներբեռնել վերջին Arduino IDE- ն այս հղումից ՝

2. XAMPP սերվերի տեղադրում. Այստեղ մենք օգտագործում ենք XAMPP սերվեր, այն կարող է օգտագործվել ինչպես Windows- ում, այնպես էլ Linux- ում, սակայն իմ առաջարկն այն է, որ եթե դուք գտնվում եք Ubuntu- ում (Linuxանկացած Linux հարթակ), ապա գնացեք LAMP- ով: Այժմ, քանի որ մենք գտնվում ենք Windows- ում, ուստի նախընտրեցինք XAMPP սերվերը: Այսպիսով, դուք կարող եք ներբեռնել XAMPP սերվեր այս հղումից:

Այլապես, ահա LAMP սերվերի քայլերը.

1. Տեղադրեք Apachesudo apt-get install apache2

2. Տեղադրեք MySQL:

sudo apt-get տեղադրել mysql-server

3. Տեղադրեք PHP:

sudo apt-get տեղադրել php5 libapache2-mod-php5

4. Վերագործարկեք սերվերը

sudo /etc/init.d/apache2 վերագործարկեք

5. Ստուգեք Apache https:// localhost/

դուք կստանաք մեկ apache էջ ՝ կտտացնելով այս վերևի հղմանը, եթե այն չեք ստացել, նշանակում է, որ ինչ -որ բան սխալ է եղել ձեր տեղադրման ժամանակ

Այստեղ մենք օգտագործում ենք PHPMYADMIN- ը, որը MySQL սերվերի վեբ ինտերֆեյսն է, ուստի այդ օգտագործման հրամանը տեղադրելու համար

sudo apt-get տեղադրել phpmyadmin

Քայլ 2: Օգտագործված բաղադրիչներ

Օգտագործված բաղադրիչներ
Օգտագործված բաղադրիչներ
Օգտագործված բաղադրիչներ
Օգտագործված բաղադրիչներ
Օգտագործված բաղադրիչներ
Օգտագործված բաղադրիչներ

1) Arduino UNO. Arduino/Genuino Uno- ն միկրոկոնտրոլերային տախտակ է, որը հիմնված է ATmega328P (տվյալների թերթիկի) վրա: Այն ունի 14 թվային մուտքային/ելքային կապ (որից 6 -ը կարող են օգտագործվել որպես PWM ելքեր), 6 անալոգային մուտք, 16 ՄՀց քվարց բյուրեղյա, USB միացում, հոսանքի միակցիչ, ICSP վերնագիր և վերակայման կոճակ:

2) Ethernet Shield. Arduino Ethernet Shield 2 -ը ձեր Arduino- ն միացնում է ինտերնետին ընդամենը մի քանի րոպեում: Պարզապես միացրեք այս մոդուլը ձեր Arduino տախտակին, միացրեք այն ձեր ցանցին RJ45 մալուխով և հետևեք մի քանի պարզ քայլերի ՝ ձեր աշխարհը ինտերնետով վերահսկելու համար: Ինչպես միշտ, Arduino- ի դեպքում, պլատֆորմի յուրաքանչյուր տարր `ապարատային, ծրագրային ապահովում և փաստաթղթեր, ազատորեն հասանելի է և բաց կոդով: Սա նշանակում է, որ դուք կարող եք ճշգրիտ սովորել, թե ինչպես է այն պատրաստված և օգտագործել դրա դիզայնը որպես ելակետ ձեր սեփական սխեմաների համար: Հարյուր հազարավոր Arduino տախտակներ արդեն ամեն օր սնուցում են մարդկանց ստեղծագործական ունակությունները ամբողջ աշխարհում:

3) DHT11 սենսոր. Այս DHT11 ջերմաստիճանի և խոնավության սենսորն ունի ջերմաստիճանի և խոնավության տվիչի հնարավորությամբ ճշգրտված թվային ազդանշանի ելք: Այն ինտեգրված է 8-բիթանոց բարձրակարգ միկրոկոնտրոլերի հետ: Դրա տեխնոլոգիան ապահովում է բարձր հուսալիություն և գերազանց երկարաժամկետ կայունություն: Այս սենսորը ներառում է դիմադրողական տարր և սենսոր խոնավ NTC ջերմաստիճանի չափման սարքերի համար: Այն ունի գերազանց որակ, արագ արձագանքման, միջամտության և բարձր կատարողականության ունակություն:

Քայլ 3: Շղթայի դիագրամ

Շղթայի դիագրամ
Շղթայի դիագրամ
Շղթայի դիագրամ
Շղթայի դիագրամ

Այս նախագծի սխեմայի սխեման տրված է վերևում:

Նախ անհրաժեշտ է միացնել Ethernet վահանը, ինչպես ցույց է տրված վերևում պատկերում, այնուհետև անհրաժեշտ է կատարել DHT11 կապ

Քայլ 4: Կոդ

Այս նախագծի աղբյուրի կոդը կարող եք ստանալ մեր github էջից: Ահա դրա համար github- ի հղումը

Քայլ 5: Տեսանյութ

Projectրագրի ամբողջ նկարագրությունը տրված է վերևի տեսանյութում

Եթե այս նախագծի վերաբերյալ որևէ կասկած ունեք, ազատորեն մեկնաբանեք մեզ ստորև:

Եվ եթե ցանկանում եք ավելին իմանալ ներդրված համակարգի մասին, կարող եք այցելել մեր youtube ալիքը

Այցելեք և հավանեք մեր ֆեյսբուքյան էջը հաճախակի թարմացումների համար:

Շնորհակալություն և հարգանքներ, Embedotronics Technologies

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