Բովանդակություն:
- Քայլ 1: Օգտագործված ծրագրակազմ
- Քայլ 2: Օգտագործված բաղադրիչներ
- Քայլ 3. Ինչպես կարգավորել Nodemcu- ն Arduino IDE- ում
- Քայլ 4: Շղթայի դիագրամ
- Քայլ 5: Կոդ
- Քայլ 6: Տեսանյութ
Video: Ինչպես ուղարկել DHT11 տվյալները MySQL սերվերին ՝ օգտագործելով NodeMCU: 6 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Այս նախագծում մենք DHT11- ին միացրել ենք nodemcu- ն, այնուհետև dp11- ի, որը խոնավության և ջերմաստիճանի տվյալներ ենք ուղարկում phpmyadmin տվյալների բազա:
Քայլ 1: Օգտագործված ծրագրակազմ
1. Arduino IDE. Ինչ վերաբերում է nodemcu- ին, ապա մենք օգտագործում ենք միայն arduino IDE: Դուք կարող եք ներբեռնել վերջին Arduino IDE- ն այս հղումից ՝
www.arduino.cc/hy/Main/Software
Այժմ, թե ինչպես կարգավորել nodemcu- ն arduino IDE- ին, մենք դա ձեզ կասենք ստորև բերված քայլերում:
2. XAMPP սերվերի տեղադրում. Այստեղ մենք օգտագործում ենք XAMPP սերվեր, այն կարող է օգտագործվել ինչպես Windows- ում, այնպես էլ Linux- ում, սակայն իմ առաջարկն այն է, որ եթե դուք գտնվում եք Ubuntu- ում (Linuxանկացած Linux հարթակ), ապա գնացեք LAMP- ով: Այժմ, քանի որ մենք գտնվում ենք Windows- ում, ուստի նախընտրեցինք XAMPP սերվերը: Այսպիսով, դուք կարող եք ներբեռնել XAMPP սերվեր այս հղումից: Այլապես այստեղ են LAMP սերվերի քայլերը.
1. Տեղադրեք Apache
sudo apt-get տեղադրել 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) Node MCU V3. Node MCU- ը բաց կոդով IOT հարթակ է: Այն ներառում է որոնվածը, որն աշխատում է ESP8266 Wi-Fi SoC- ով աշխատող սարքավորումից, որը հիմնված է ESP-12 մոդուլի վրա: «Node MCU» տերմինը լռելյայն վերաբերում է որոնվածին, այլ ոչ թե dev հավաքածուներին:
2) DHT11 սենսոր. Այս DHT11 ջերմաստիճանի և խոնավության սենսորն ունի ջերմաստիճանի և խոնավության ցուցիչի հնարավորությամբ ճշգրտված թվային ազդանշանի ելք: Այն ինտեգրված է 8-բիթանոց բարձրակարգ միկրոկոնտրոլերի հետ: Դրա տեխնոլոգիան ապահովում է բարձր հուսալիություն և գերազանց երկարաժամկետ կայունություն: Այս սենսորը ներառում է դիմադրողական տարր և սենսոր խոնավ NTC ջերմաստիճանի չափման սարքերի համար: Այն ունի գերազանց որակ, արագ արձագանքման, միջամտության և բարձր կատարողականության ունակություն:
Քայլ 3. Ինչպես կարգավորել Nodemcu- ն Arduino IDE- ում
Ստորև բերված են arduino IDE- ում nodemcu- ի կազմաձևման քայլերը
I1, I2 և I3 պատկերներից վերև կան հղումներ, որոնք մենք կօգտագործենք մեր հղումների համար `հասկանալու համար
Քայլ 1. Նախ անհրաժեշտ է բացել Arduino IDE- ն:
Քայլ 2: Այժմ կտտացրեք նախընտրությունների ներդիրին, ինչպես I1 պատկերը: Այժմ դուք պետք է պատճենեք մեկ URL լրացուցիչ տախտակի կառավարիչում: Ահա URL- https://arduino.esp8266.com/stable/package_esp8266… ապա կտտացրեք լավ
Քայլ 3: Այժմ գնացեք Գործիքներ, ապա ընտրեք Տախտակի կառավարիչ: դուք կստանաք մեկ պատուհան, ինչպիսին է I2- ը:
Պարզապես ոլորեք ներքև այդ պատուհանի վրա և փնտրեք esp8266 ESP8266 համայնքի կողմից, կամ ուղղակիորեն կարող եք որոնել esp8266 ՝ մուտքագրելով որոնման տարբերակը, այժմ կտտացրեք տեղադրման կոճակին:
Քայլ 4: Վերագործարկեք ձեր Arduino IDE- ն
Քայլ 5: Այժմ գնացեք Գործիքներ, ապա ընտրեք ձեր nodemcu սարքը, ինչպես ցույց ենք տվել I3 պատկերում
Քայլ 4: Շղթայի դիագրամ
Քայլ 5: Կոդ
Դուք կարող եք աղբյուրի կոդը ստանալ մեր Github Link- ից
Քայլ 6: Տեսանյութ
Projectրագրի ամբողջ նկարագրությունը տրված է վերևի տեսանյութում
Եթե այս նախագծի վերաբերյալ որևէ կասկած ունեք, ազատորեն մեկնաբանեք մեզ ստորև: Եվ եթե ցանկանում եք ավելին իմանալ ներդրված համակարգի մասին, կարող եք այցելել մեր youtube ալիքը
Այցելեք և հավանեք մեր ֆեյսբուքյան էջը հաճախակի թարմացումների համար:
Շնորհակալություն և հարգանքներ, Embedotronics Technologies
Խորհուրդ ենք տալիս:
Ինչպես կարդալ DHT տվյալները LCD- ով ՝ օգտագործելով Raspberry Pi: 6 քայլ
Ինչպես կարդալ DHT տվյալները LCD- ով ՝ օգտագործելով Raspberry Pi. Temperatureերմաստիճանը և հարաբերական խոնավությունը կարևոր եղանակային տվյալներ են միջավայրում: Երկուսը կարող են լինել տվյալներ, որոնք տրամադրում է մինի եղանակային կայանը: Raspberry Pi- ի միջոցով ձեր ջերմաստիճանը և հարաբերական խոնավությունը կարդալը կարող է հասնել տարբեր տեսակի
Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. 5 քայլ
Arduino- ն Dht11 տվյալներ է ուղարկում MySQL սերվերին (PHPMYADMIN) Python- ի միջոցով. Այս նախագծում ես DHT11- ին միացրել եմ arduino- ին, այնուհետև dht11- ի տվյալները, որոնք խոնավություն և ջերմաստիճան են, ուղարկում եմ phpmyadmin տվյալների բազա: Ի տարբերություն մեր նախորդ նախագծի, մենք այս դեպքում չենք օգտագործում որևէ Ethernet վահան, այստեղ մենք պարզապես կարդում ենք
Գրանցեք տվյալները և գծեք գրաֆիկ առցանց ՝ օգտագործելով NodeMCU, MySQL, PHP և Chartjs.org: 4 քայլ
Գրանցեք տվյալները և գծեք գրաֆիկ առցանց ՝ օգտագործելով NodeMCU, MySQL, PHP և Chartjs.org. MySQL տվյալների բազա: Տվյալները կարող են առցանց դիտվել որպես գրաֆիկ ՝ օգտագործելով chart.js.A ba
TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. 4 քայլ
TCP/IP միացում GPRS- ի միջոցով. Ինչպես ուղարկել տվյալներ սերվերին `օգտագործելով SIM900A մոդուլը. Այս ձեռնարկում ես ձեզ կասեմ, թե ինչպես կարելի է տվյալներ ուղարկել TCP սերվերին` օգտագործելով sim900 մոդուլը: Նաև կտեսնենք, թե ինչպես կարող ենք տվյալներ ստանալ սերվերից հաճախորդին (GSM մոդուլ)
Պահպանեք Arduino սենսորային տվյալները MYsql- ում `օգտագործելով վերամշակումը` 6 քայլ
Պահել Arduino սենսորային տվյալները MYsql- ի միջոցով ՝ մշակման միջոցով. Անկեղծ ասած, դժվար է Arduino- ի տվյալները ուղղակիորեն MySQL- ում պահել, որպեսզի Arduino IDE- ից կախվածության դեպքում ես օգտագործեմ Processing IDE- ն, որը նման է Arduino IDE- ին, բայց շատ տարբեր օգտագործմամբ, և դուք կարող եք դրանք կոդավորել: java. Նշում. մի աշխատեք Arduino- ի սերիական միատեսակ