Мазмұны:

ESP32 бойынша Google іздеу: 7 қадам
ESP32 бойынша Google іздеу: 7 қадам

Бейне: ESP32 бойынша Google іздеу: 7 қадам

Бейне: ESP32 бойынша Google іздеу: 7 қадам
Бейне: Фото арқылы гуглдан адамды іздеу как искать человека через фотографии #4 2024, Қараша
Anonim
ESP32 бойынша Google іздеу
ESP32 бойынша Google іздеу

Бұл оқулықта мен сізге Google -да ESP32 көмегімен іздеуді көрсетемін. Нәтиженің өзі өте пайдалы емес, себебі іздеу нәтижелері компьютердегі сериялық мониторда, бірақ бұл ESP32 қуатын көрсету және көрсету үшін керемет нәрсе. ESP32 -де шағын веб -браузер құру үшін кодты жақсартуға болады және нәтижені СКД экранында басып шығаруға болады.

Бұл оқулықта мен жады жеткілікті екеніне сенімді болу үшін 4 МБ PSRAM бар ESP32 тақтасын қолданамын. Бұл табылған сайттардың html кодын жүктеу үшін пайдалы болуы мүмкін.

Жабдықтар

UPesy ESP32 Wrover DevKit сияқты сыртқы жедел жады бар ESP32 тақтасы

- esp32 кеңейтімі орнатылған Arduino IDE немесе PlatformIO

- Google есептік жазбасы

1 -қадам: HTML файлын немесе JSON файлын жүктеңіз: жақсы және жаман жол

Google іздеулерін алудың ең оңай жолы - HTML бетін URL мекенжайынан жүктеу: https://www.google.com/search?q=esp32, q = кейін сұрауыңызбен.

Бұл бірнеше себептерге байланысты жаман әдіс:

  • ESP32 үшін HTML талдаушы жоқ болғандықтан, талдау (деректерді шығару) қиын. Сондықтан сізге дұрыс HTML тегін табу керек, жолдарды шығарып алу керек,…: код нашар болады.
  • Бұл деректерді үнемдеу емес: JavaScript және CSS сценарийлері бар HTML бетін жүктеп алу қажет, тек кішкене ғана ақпарат алу үшін. HTML парағының көлемі шамамен 300 КБ құрайды, ESP32 -те html бетін бірден жүктеу үшін жеткілікті жады жоқ (тек сыртқы PSRAM көмегімен мүмкін).
  • Сізді Google қара тізімге енгізуі мүмкін: Егер сіз тым көп зерттеулер жүргізсеңіз, Google сізді бот ретінде қарастырады және ESP32 -де капчаны шешуде сәттілік тілейді.

Жақсы әдіс - JSON файлын қайтаратын Google іздеу API пайдалану. JSON файлын ESP32 -де ArduinoJson сияқты лирикамен оңай талдауға болады. Бұл әдіспен іздеу нәтижелерін қысқарту өте оңай болады.

2 -қадам: Іздеу жүйесін жасаңыз

Іздеу жүйесін құру
Іздеу жүйесін құру
Іздеу жүйесін құру
Іздеу жүйесін құру

Біріншіден, біз Google есептік жазбаңызда реттелетін іздеу жүйесін жасауымыз керек:

  • Https://cse.google.com/cse/create/new сайтына өтіңіз
  • Www.google.com сайтын «Іздеуге арналған сайттарға» қосыңыз.
  • Қаласаңыз, тілді өзгертіңіз
  • Іздеу жүйесін атаңыз және «Жасау» түймесін басыңыз.

3 -қадам: Іздеу жүйесін конфигурациялау

Іздеу жүйесін конфигурациялау
Іздеу жүйесін конфигурациялау
Іздеу жүйесін конфигурациялау
Іздеу жүйесін конфигурациялау
Іздеу жүйесін конфигурациялау
Іздеу жүйесін конфигурациялау

Параметрлерді өзгерту үшін іздеу жүйесінің басқару тақтасына өтіңіз:

  • «Бүкіл интернетті іздеуді» қосыңыз
  • Тілді немесе аймақты өзгертуге, суреттерді қосуға болады
  • Іздеу жүйесінің идентификаторын алыңыз, бұл келесі қадамдар үшін пайдалы болады

«Бағдарламалық кіруге» дейін төмен жылжыңыз және «Жұмысты бастау» түймесін басыңыз.

4 -қадам: API кілтін алыңыз

API кілтін алыңыз
API кілтін алыңыз
API кілтін алыңыз
API кілтін алыңыз
API кілтін алыңыз
API кілтін алыңыз

Сіз қазір https://developers.google.com веб -сайтында болуыңыз керек:

  • «Кілтті алу» түймесін басыңыз
  • Жобаның атын енгізіңіз
  • API кілтін көшіріңіз

5 -қадам: API сынағы

API сынағы
API сынағы

Енді біз API тексере аламыз, URL келесідей:

customsearch.googleapis.com/customsearch/v1?key=YOUR_API_KEY&cx=YOUR_SEARCH_ENGINE_ID&q=esp32

«YOUR_API_KEY» мен «YOUR_SEARCH_ENGINE_ID» дегенді өзіңіздікімен ауыстырыңыз.

Веб -шолғышта осы URL мекен -жайына өтіңіз, нәтижесінде сіз Google -де іздеу нәтижелері бар Json файлын скриншоттағыдай көресіз.

Барлық параметрлердің тізімін мына жерден алуға болады

6 -қадам: ArduinoJson кітапханасын орнатыңыз

ArduinoJson кітапханасын орнатыңыз
ArduinoJson кітапханасын орнатыңыз

JSON файлын талдау үшін біз ArduinoJson кітапханасын қолданамыз.

Arduino IDE кітапхана менеджеріне өтіп, ArduinoJson теріңіз. «ArduinoJson by Benoit Blanchon» дұрыс кітапханасын орнатыңыз.

Құттықтаймыз, барлық конфигурация жасалды.

7 -қадам: Эскизді жүктеу және Google -де іздеу

Google -де эскиз бен іздеуді жүктеңіз
Google -де эскиз бен іздеуді жүктеңіз

Бұл соңғы қадам үшін:

  • Эскизді жүктеп алыңыз.
  • WiFi тіркелгі деректерін, API кілтін және қозғалтқыш идентификаторын қосыңыз.
  • Эскизді құрастырыңыз және сұранысты жіберу үшін сериялық монитерді қолданыңыз.

Менің веб -сайттағы қосымша оқулықтар: upesy.com

Ұсынылған: