Բովանդակություն:
- Քայլ 1: Օգտագործված ծրագրակազմ
- Քայլ 2: Օգտագործված բաղադրիչներ
- Քայլ 3: Շղթայի դիագրամ
- Քայլ 4: Աղբյուրի ծածկագիր
- Քայլ 5: Տեսանյութ
Video: Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. 5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Այս 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
Խորհուրդ ենք տալիս:
Նոդեմկուն ջերմաստիճանի և խոնավության տվյալներ է ուղարկում Thingspeak: 7 քայլ
Nodemcu- ն ջերմաստիճանի և խոնավության տվյալներ է ուղարկում Thingspeak. Այստեղ այս ձեռնարկում մենք nodemcu- ին միացրել ենք dht11 սենսորը և ջերմաստիճանի և խոնավության տվյալներ ուղարկել բաների սերվեր: Այստեղ մենք նաև գծագրում ենք ջերմաստիճանի և խոնավության գրաֆիկը ՝ խոսքի սերվերին
Ինչպես ուղարկել DHT11 տվյալները MySQL սերվերին ՝ օգտագործելով NodeMCU: 6 քայլ
Ինչպես ուղարկել DHT11 տվյալները MySQL սերվերին ՝ օգտագործելով NodeMCU: Այս նախագծում մենք DHT11- ին միացրել ենք nodemcu- ն, այնուհետև dht11- ի տվյալները, որոնք խոնավություն և ջերմաստիճան են, ուղարկում ենք phpmyadmin տվյալների բազա:
Հաճախումների համակարգ ՝ ուղարկելով RFID տվյալներ MySQL սերվերին Python- ի միջոցով Arduino- ով. 6 քայլ
Հաճախումների համակարգ ՝ ուղարկելով RFID տվյալներ MySQL սերվերին ՝ օգտագործելով Python- ը Arduino- ով. Այս նախագծում ես RFID-RC522- ը միացրել եմ arduino- ին, այնուհետև RFID- ի տվյալները ուղարկում եմ phpmyadmin տվյալների բազա: Ի տարբերություն մեր նախորդ նախագծերի, այս դեպքում մենք չենք օգտագործում որևէ Ethernet վահան, այստեղ մենք պարզապես կարդում ենք ar- ից ստացվող սերիական տվյալները
Arduino- ն ջերմաստիճանի և խոնավության տվյալներ է ուղարկում MySQL Server (PHPMYADMIN) ՝ 5 քայլ
Arduino- ն ջերմաստիճանի և խոնավության տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN). Այս նախագծում ես DHT11- ին միացրել եմ arduino- ին, այնուհետև dp11- ի, որը խոնավության և ջերմաստիճանի տվյալներ է, ուղարկում եմ phpmyadmin տվյալների բազա: Այստեղ մենք օգտագործում ենք մեկ PHP սցենար ՝ տվյալները phpmyadmin տվյալների բազա մղելու համար
TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. 4 քայլ
TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. Այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարելի է տվյալներ ուղարկել TCP սերվերին` օգտագործելով sim900 մոդուլը: Նաև կտեսնենք, թե ինչպես կարող ենք տվյալներ ստանալ սերվերից հաճախորդին (GSM մոդուլ)