» Теме » Савети »Парсер података с Интернета о Ардуину

Парсер података с Интернета о Ардуину



Поздрав свима у овоме домаће Показаћу како можете да направите јефтин, једноставан, али истовремено и ефикасан анализатор података на платформи са Интернета Ардуино са Вифи модулом. Помоћу њега можете за неколико секунди лако сазнати готово све информације са мреже. То може бити број претплатника на иоутубе-у, број долазних порука, било да су објавили домаћи производ, итд.

Ево једноставног дијаграма за састављање.



Пре него што започнем читати чланак, препоручио бих вам да погледате видео који приказује могућности домаћег рада и његову практичну примену.



Требаће нам:
- Платформа је у мојим случајевима заснована на ЕСП породици, а ово је ВеМос Д1 Р2

-ЛЦД екран за излаз информација, имам популаран ЛЦД 1602 са И2Ц модулом
-жик и дугме (мада вам можда не требају)
Такође
-УСБ кабл (за преузимање фирмвера)
-ВиФИ приступна тачка
- факултативно
- сопствени сајт и домен (за руковање сложеним упитима популарних веб локација)

Пре него што наставите на следеће кораке, проверите да ли окружење кроз које ћете скинути скицу подржава породица ЕСП микроконтролера. Да бисте конфигурисали Ардуино ИДЕ, идите на хабр и следите упутства за инсталацију. Линк:
хттпс://хабр.цом/ен/пост/371853/


Детаљан опис производње:
Конвенционално, фазе се могу поделити на 2 дела.
1 Састављање „жељезног“ дела
2 Преузимање програма и подешавање њега

Састављање прве фазе завршава се врло брзо. Прикупљамо га са слике горе и то је то.
Приказни модул
ВЦЦ - 5В
ГНД - ГНД
СЦЛ - Д15
СДА - Д14

Буттун - ГНД до Д7

Сва ова подешавања могу се променити у самој скици, ако имате другу платформу или верзију микроконтролера.

Друга фаза је мало сложенија, отворите Ардуино ИДЕ, одаберите одговарајућу плочу и назначите порт на коме се налази. У мојим случајевима плоча: ВеМос Д1 Р1 и порт 3
Парсер података с Интернета о Ардуину

Сва остала подешавања могу се подразумевано оставити.
Сама скица:

Имајте на уму да морате имати инсталиране 2 додатне библиотеке. То су АрдуиноЈсон.х и ЛикуидЦристал_И2Ц.х !

Затим мењамо важне променљиве у подешавањима скице, то су ССИД (име Вифи тачке) и лозинка (лозинка за Вифи тачку)

Након тога можете преузети фирмвер.
Ако је екран правилно повезан, на њему ће се приказати следеће информације.

Ако се то не догоди, проверите следеће подешавање.

Унесите важећу И2Ц адресу ц. У сваком случају, боље је први пут након преузимања скице отворити серијски порт и проверити да ли је веза успешно успостављена.

Ако се то не догоди, двапут провјерите податке ВиФи тачке.

Ако се све успешно покренуло и повезало, на екранима би требало да видите следеће:

Такође можете да кликнете на дугме и проверите да ли су подаци ажурирани (ако сте их повезали).
Све, у овој фази је 95% посла завршено, остаје само да у конфигурацији наведете податке које је потребно анализирати. Сви су у сталном "А"
цонст Стринг А = "хттп://јсонплацехолдер.типицоде.цом/усерс/1,наме,Усер 1:; хттп: //јсонплацехолдер.типицоде.цом/усерс/2,наме,Усер 2:;";

Дакле, синтакса за писање је једноставна. Сви извори су подељени у групе раздвојене зарезима (;).
Свака група се састоји од 3 главна параметра
- УРЛ адреса којој ће захтев упутити
- Вриједност коју треба дохватити.
- Приказан је додатни текст.
На овај начин
хттп://јсонплацехолдер.типицоде.цом/усерс/1,наме,Корисник 1:
==
УРЛ = хттп://јсонплацехолдер.типицоде.цом/усерс/1
КЕИ = име
тект = "Корисник 1:"

Ако сада пратите везу
хттп://јсонплацехолдер.типицоде.цом/усерс/1
Тада можете видети следеће информације

Где је заправо видљиво одакле потиче вредност "наме".

Тако већ можете да извлачите информације са једноставних веб локација. Али ова метода није погодна за рад са "озбиљним" веб локацијама које раде са ССЛ сертификатима, који провере захтеве и приказују било коју цаптцха ако им се нешто не свиђа, а осим тога, излаз података је превише компликован да би га силе могле обрадити ардуино. " Као што нисам покушао све то „заобићи“, али постоје ствари које или делују врло нестабилно или уопште не делују. Стално ажурирање сертификата не помаже много. Стога, као што верујем, најприхватљивије решење је креирање сопствене веб странице, „у унутрашњости“ чији ће сви ти захтеви извршавати, обрађивати и приказивати сами ардуино у „поједностављеном“ облику. Како направити сајт постоји пуно чланака / видео записа / форума итд., У овом тренутку то није проблем. Претпоставимо да га имате, а затим му додајте следећу датотеку. Назовите то како вам се допада, рецимо "парс.пхп".


Погодно за тему

Сродне теме

Додајте коментар

    • осмехнасмеши секакаокдонткновиахоонеа
      шефеогреботинабудаладада-даагресивантајна
      извиниплесданце2данце3пардонпомоћпића
      станипријатељидоброгоодгоодзвиждукзалутатијезик
      димпљескатицраиизјавитиисмијавајућидон-т_ментионпреузимање
      топлотаирефуллаугх1мдасастанакмоскингнегативан
      нот_икокицеказнитичитатиуплашитиплашипретрага
      подругљивтханк_иоуовото_цлуеумникакутнаслажем се
      лошепчелаблацк_еиеблум3поцрвењетихвалити седосаде
      цензурисанпријатносецрет2претипобедаиусун_беспецтацлед
      шокреспектлолпреведендобродошликрутоииа_за
      иа_добриипомагачне_хулиганне_отходифлудзабраназатвори

Саветујемо вам да прочитате:

Предајте га смартфону ...