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

Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. 5 քայլ
Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. 5 քայլ

Video: Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. 5 քայլ

Video: Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. 5 քայլ
Video: Ինչպես օգտագործել TM1637 4 թվանշանով յոթ հատվածի ցուցադրումը Arduino- ի հետ 2024, Նոյեմբեր
Anonim
Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) ՝ օգտագործելով Python- ը
Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) ՝ օգտագործելով Python- ը

Այս Inրագրում ես DHT11- ին միացրել եմ arduino- ին, այնուհետև dht11- ի, որը խոնավության և ջերմաստիճանի տվյալներ եմ ուղարկում phpmyadmin տվյալների բազա: Ի տարբերություն մեր նախորդ նախագծի, այս դեպքում մենք չենք օգտագործում որևէ Ethernet վահան, այստեղ մենք պարզապես կարդում ենք arduino- ից եկող սերիական տվյալները, այնուհետև դրանք մեկ php կոդի միջոցով մղում phpmyadmin- ին: Այսպիսով, այստեղ մեր սարքը միացված է համակարգչին, որպեսզի այն կարողանա սերիական տվյալներ ուղարկել, կարող եք նաև սարքը միացնել ազնվամորի պիին `այս նախագիծը դյուրակիր դարձնելու համար:

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

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

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

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

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

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

1. Տեղադրեք Apache: sudo apt-get install apache2

2. Տեղադրեք MySQL: sudo apt-get install mysql-server

3. Տեղադրեք PHP. Sudo apt-get install 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 վերնագիր և վերակայման կոճակ:

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

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

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

Քայլ 4: Աղբյուրի ծածկագիր

Այստեղ arduino- ի համար ես օգտագործել եմ մի օրինակ ՝ մի փոքր թարմացումով, այն է ՝ DHTtester ծածկագիրը, խնդրում ենք դիտել ներկառուցված տեսանյութը այն մասին, թե ինչ եմ փոխել այդ օրինակի կոդի վրա, և մեկ պիթոնի ծածկագիր, որը տվյալներ է ուղարկում phpmyadmin- ին, որը կարող եք գտնել ներքևի ներբեռնման հղումը

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

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

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

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

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

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

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