Բովանդակություն:
- Քայլ 1: Arduino Intel 101
- Քայլ 2: Python Script
- Քայլ 3: Գործարկեք ծածկագիրը և տեսեք ձեր տվյալները Ubidots- ում
Video: DragonBoard410c - Տվյալներ ուղարկեք Ubidots- ին ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Ubidots- ը թույլ է տալիս ստեղծել իրական ժամանակի վահանակներ ՝ ձեր տվյալները վերլուծելու կամ ձեր սարքերը կառավարելու համար: Կիսեք ձեր տվյալները հանրային հղումների միջոցով կամ դրանք տեղադրելով ձեր բջջային կամ վեբ հավելվածում:
Այս ձեռնարկում մենք տվյալներ կուղարկենք հարթակ ՝ օգտագործելով DragonBoard 410c և Intel Arduino 101 տախտակները:
Տախտակները հաղորդակցվում են սերիական կապի միջոցով, իսկ պիթոնի սցենարը վերլուծում է տվյալները և ուղարկում այն Ubidots- ին:
Քայլ 1: Arduino Intel 101
Առաջին հերթին, եկեք ներբեռնենք ծածկագրերը.
$ git կլոն
Ֆայլերի ներսում կարող եք գտնել Arduino ծածկագիրը Arduino 101 տախտակում վերբեռնելու համար:
Բացեք Arduino IDE- ն և ընտրեք Arduino/ Genuino 101 տախտակը, եթե այս տարբերակը չունեք, ապա պետք է տեղադրեք տախտակը IDE- ում:
Գնացեք Գործիքներ-> տախտակ-> տախտակների կառավարիչ, որոնեք intel և ընտրեք Intel Curie Boards փաթեթը:
Տեղադրվելուց հետո դուք կարող եք վերբեռնել կոդը Intel 101 տախտակում:
Քայլ 2: Python Script
$ git կլոն
Python սցենարը ներմուծում է սերիական և Ubidots գրադարաններ, ուստի թույլ է տալիս ներբեռնել և տեղադրել այն:
- $ sudo apt-get տեղադրել python-pip
- $ sudo pip տեղադրել ubidots == 1.6.1
- $ sudo pip տեղադրել pyserial
Այժմ, դուք պետք է որոշ փոփոխություններ կատարեք ծածկագրում `ճիշտ աշխատելու համար:
25 և 26 տողեր.
api = ApiClient (նշան = 'TOKEN') # Փոխարինեք ձեր Ubidots խորհրդանիշով այստեղ
api.save_collection (
TOKEN- ը և VARIABLE_ID- ը կարող եք գտնել Ubidots- ի ձեր հաշվում, ինչպես տեսնում եք կցված պատկերներում:
Միացրեք Intel 101 տախտակը DragonBoard- ին և գործարկեք dmesg ՝ USB պորտը ստուգելու համար
$ dmesg
բռնել այն և փոխարինել 6 -րդ տողում.
PORT = "/dev/ttyACM0"
Եթե նախկինում երբեք չեք օգտագործել Ubidots- ը, հետևեք այս քայլերին.
- Ստեղծել հաշիվ
- Մուտք
- Կտտացրեք ձեր նկարի վրա, որը գտնվում է էկրանի վերին աջ մասում
- API- ի հավատարմագրեր-> ավելի շատ>> ստեղծեք և վերանվանեք ձեր նշանը
- Ստացեք Token- ի արժեքը
- Աղբյուրներ
- Ավելացնել տվյալների աղբյուր
- Ավելացնել փոփոխական
- Անվանեք փոփոխականն այնպես, ինչպես ցանկանում եք
- Ձեռք բերեք փոփոխականի բնութագրիչի ձախ կողմում գտնվող փոփոխականի ID- ն:
Քայլ 3: Գործարկեք ծածկագիրը և տեսեք ձեր տվյալները Ubidots- ում
- $ cd DragonBoard/
- $ sudo python Ubidots.py
Խորհուրդ ենք տալիս:
Ուղարկեք SMS ՝ օգտագործելով ESP8266: 5 քայլ
Ուղարկեք SMS ESP8266- ի միջոցով. Այս հրահանգը տանում է ձեզ ՝ ESP8266 NodeMCU մոդուլի տախտակից բջջային հեռախոսին SMS հաղորդագրություններ ուղարկելու ինտերնետով: Հաղորդագրություն ուղարկելու համար անհրաժեշտ է անցնել քայլեր ՝ վիրտուալ հեռախոսահամար ստանալու համար
ESP32-CAM Լուսանկարեք և ուղարկեք էլ. Փոստի միջոցով ՝ SPIFF հիշողության միջոցով: -- Չի պահանջվում SD քարտ `4 քայլ
ESP32-CAM Լուսանկարեք և ուղարկեք էլ. Փոստի միջոցով ՝ SPIFF հիշողության միջոցով: || ՈՉ SD քարտ չի պահանջվում. Ողջույն, ESP32-CAM տախտակը էժան զարգացման տախտակ է, որը միավորում է ESP32-S չիպը, OV2640 տեսախցիկը, մի քանի GPIO- ն ՝ ծայրամասային սարքերը միացնելու համար և microSD քարտի բնիկ: Այն ունի մի շարք ծրագրեր ՝ վիդեո հոսքի վեբ սերվերից ՝
Lifi (Ուղարկեք երաժշտության անալոգային ազդանշան Led- ի միջոցով). 4 քայլ
Lifi (Ուղարկեք երաժշտության անալոգային ազդանշան Led- ի միջոցով). էլեկտրամագնիսական սպեկտրի ՌԴ տարածաշրջանի օգտագործումը: Սա, քանի որ
Ավտոմատ կերպով ուղարկեք էլփոստով լուսանկարով խմբաքանակի ֆայլ `օգտագործելով հին աշխատասեղանը և XP- ը` 4 քայլ
Ավտոմատ կերպով նամակ ուղարկեք խմբաքանակի ֆայլից ՝ օգտագործելով հին աշխատասեղանը և XP- ը: Ես շատ բախտավոր եմ, որ հիանալի տեսարան ունեմ իմ տան գրասենյակի պատուհանից: Երբ ես հեռու եմ, ես ուզում եմ տեսնել, թե ինչն է ինձ պակասում և հաճախակի եմ լինում: Նախկինում ես ունեի իմ սեփական կայքը և տնային եղանակային կայանը, որը կբեռներ ftp- ի միջոցով եղանակի բոլոր եղանակները
Ուղարկեք ջերմաստիճան և խոնավություն Blynk հավելվածին (Wemos D1 Mini Pro). 15 քայլ (նկարներով)
Ուղարկեք ջերմաստիճան և խոնավություն Blynk հավելվածին (Wemos D1 Mini Pro)