
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Ubidots деректерді талдауға немесе құрылғыларды басқаруға арналған нақты уақытта бақылау тақталарын құруға мүмкіндік береді. Деректерді ашық сілтемелер арқылы немесе ұялы немесе веб -қосымшаға енгізу арқылы бөлісіңіз.
Бұл оқулықта біз деректерді DragonBoard 410c және Intel Arduino 101 тақтасы арқылы платформаға жібереміз.
Тақталар сериялық байланыс арқылы байланысады және питон сценарийі деректерді талдап, Ubidots -қа жібереді.
1 -қадам: Arduino Intel 101


Алдымен кодтарды жүктеуге рұқсат етіңіз:
$ git клоны
Файлдардың ішінде Arduino 101 тақтасында жүктелетін Arduino кодын таба аласыз.
Arduino IDE ашыңыз және Arduino/ Genuino 101 тақтасын таңдаңыз, егер сізде бұл мүмкіндік болмаса, тақтаны IDE -ге орнату керек.
Құралдар-> тақта-> тақта менеджеріне өтіңіз, Intel-ді іздеңіз және Intel Curie Boards пакетін таңдаңыз.
Орнатқаннан кейін сіз кодты Intel 101 тақтасына жүктей аласыз.
2 -қадам: Python сценарийі




$ git клоны
Python сценарийі сериялық және Ubidots кітапханаларын импорттайды, сондықтан оны жүктеуге және орнатуға мүмкіндік береді.
- $ sudo apt-get python-pip орнатыңыз
- $ sudo pip install ubidots == 1.6.1
- $ sudo pip pyserial орнатыңыз
Енді сіз дұрыс жұмыс істеу үшін кодта кейбір өзгерістер жасай аласыз.
25 және 26 -жолдар:
api = ApiClient (token = 'TOKEN') # Ubidots токенін мына жерге ауыстырыңыз
api.save_collection ([{'' айнымалы ':' VARIABLE_ID ',' мән ': шикі [0]}])
TOKEN және VARIABLE_ID -ті Ubidots есептік жазбасынан табуға болады, оны суреттерде көруге болады.
Intel 101 тақтасын DragonBoard жүйесіне қосыңыз және USB портын тексеру үшін dmesg іске қосыңыз
$ dmesg
оны ұстап, 6 -жолда ауыстырыңыз:
ПОРТ = «/dev/ttyACM0»
Егер сіз Ubidots -ты бұрын қолданбаған болсаңыз, мына қадамдарды орындаңыз:
- Тіркелу
- Кіру
- Экранның жоғарғы оң жағында орналасқан суретті нұқыңыз
- API тіркелгі деректері-> көбірек-> белгісін жасаңыз және атын өзгертіңіз
- Token мәнін алыңыз
- Дереккөздер
- Деректер көзін қосыңыз
- Айнымалы қосу
- Айнымалыны қалағаныңызша атаңыз
- Айнымалы мәндердің сол жағында орналасқан айнымалы идентификаторды алыңыз.
3 -қадам: Кодты іске қосыңыз және Ubidots -та деректеріңізді қараңыз

- $ cd DragonBoard/
- $ sudo python Ubidots.py
Ұсынылған:
Деректерді Arduino -дан Excel -ге жіберу (және оны салу): 3 қадам (суреттермен)

Деректерді Arduino -дан Excel -ге жіберу (және оны салу): Мен Arduino сенсорының нақты уақыт режимінде оқылуын жоспарлау жолын кеңінен іздедім. Тек қана сюжет емес, сонымен қатар эксперименттер мен түзетулер үшін деректерді көрсетіп, сақтайды. Мен тапқан ең қарапайым шешім excel пайдалану болды, бірақ
Infineon DPS422 сенсоры Infineon XMC4700 көмегімен және NodeMCU -ге деректерді жіберу: 13 қадам

Infineon XMC4700 бар Infineon DPS422 сенсорының интерфейсі және NodeMCU -ге деректер жіберу: Бұл оқулықта біз XMC4700 көмегімен температура мен барометрлік қысымды өлшеу үшін DPS422 -ді қалай қолдану керектігін үйренеміз. тұтыну
Деректерді Google парақтарынан бақылау тақтасына ағынмен жіберу: 6 қадам

Деректерді Google парақтарынан бақылау тақтасына ағынмен жіберіңіз: Электрондық кестелер деректерді басқаруда жақсы, бірақ оны көрсетпейді. Дәл осы себептен көптеген мамандандырылған деректерді визуализациялау және BI бақылау тақтасы компаниялары пайда бола бастады. Бұл өнімдердің көпшілігіндегі мәселе - олар әдетте қымбат және
MotoStudent электрлік велосипедіне арналған деректерді алу және деректерді визуализациялау жүйесі: 23 қадам

MotoStudent электрлік велосипедіне арналған деректерді жинау және деректерді визуализациялау жүйесі: Деректерді жинау жүйесі - бұл сыртқы датчиктерден деректерді жинау, сақтау және өңдеу үшін оны бірге өңдейтін аппараттық және бағдарламалық қамтамасыз етудің жиынтығы, оны графикалық түрде көруге және талдауға болады. инженерлерге мүмкіндік береді
GPRS арқылы TCP/IP қосылымы: SIM900A модулін пайдаланып серверге деректерді жіберу әдісі: 4 қадам

GPRS арқылы TCP/IP қосылымы: SIM900A модулін пайдаланып деректерді серверге қалай жіберуге болады: Бұл оқулықта мен сізге sim900 модулін пайдаланып TCP серверіне деректерді қалай жіберу керектігін айтамын. Сонымен қатар біз серверден клиентке деректерді қалай алуға болатынын көреміз (GSM модулі)