Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Pakua Faili ya HTML au Faili ya JSON: Njia Nzuri na Mbaya
- Hatua ya 2: Unda Injini ya Utafutaji
- Hatua ya 3: Usanidi wa Injini ya Utaftaji
- Hatua ya 4: Pata Ufunguo wa API
- Hatua ya 5: Jaribio la API
- Hatua ya 6: Sakinisha Maktaba ya ArduinoJson
- Hatua ya 7: Pakua Mchoro na Tafuta kwenye Google
Video: Utafutaji wa Google kwenye ESP32: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:48
Katika mafunzo haya nitakuonyesha jinsi ya kufanya utaftaji wa google na ESP32. Matokeo yenyewe hayafai sana kwa sababu matokeo ya utaftaji yapo kwenye mfuatiliaji wa serial kwenye kompyuta, lakini ni jambo la kupendeza kufanya na kuonyesha nguvu ya ESP32. Nambari inaweza kuboreshwa kuunda kivinjari cha mini kwenye ESP32 na kuchapisha matokeo kwenye skrini ya LCD kwa mfano.
Katika mafunzo haya, nitatumia bodi ya ESP32 na 4 MB ya PSRAM ili kuwa na kumbukumbu ya kutosha. Hii inaweza kuwa na faida kupakua nambari ya html ya tovuti zilizopatikana.
Vifaa
- Bodi ya ESP32 iliyo na RAM ya nje kama uPesy ESP32 Wrover DevKit
- Arduino IDE au PlatformIO na ugani wa esp32 imewekwa
- Akaunti ya Google
Hatua ya 1: Pakua Faili ya HTML au Faili ya JSON: Njia Nzuri na Mbaya
Njia rahisi ya kupata utafutaji wa google itakuwa kupakua ukurasa wa HTML kutoka url: https://www.google.com/search?q=esp32, na swali lako baada ya q =
Hii ndio njia mbaya kwa sababu chache:
- Ni ngumu kuchanganua (toa data), kwa sababu hakuna kisomaji cha HTML cha ESP32. Kwa hivyo lazima upate lebo sahihi ya HTML, toa masharti,…: nambari hiyo itakuwa mbaya.
- Sio ufanisi wa data: Unahitaji kupakua ukurasa wote wa HTML na maandishi ya javascript na css tu kutoa habari ndogo. Ukubwa wa ukurasa wa HTML ni karibu 300KB, ESP32 haina kumbukumbu ya kutosha kupakua ukurasa wa html mara moja (inawezekana tu na PSRAM ya nje).
- Unaweza kuorodheshwa na Google: Ikiwa utafanya utafiti mwingi haraka, Google itakuchukulia kama bot na bahati nzuri kutatua captcha kwenye ESP32.
Njia nzuri ni kutumia API ya utaftaji wa Google ambayo inarudisha faili ya JSON. Faili ya JSON inaweza kuchanganuliwa kwa urahisi kwenye ESP32 na maktaba kama ArduinoJson. Itakuwa rahisi sana na njia hii kutafakari matokeo ya utaftaji.
Hatua ya 2: Unda Injini ya Utafutaji
Kwanza, lazima tuunde injini ya utaftaji maalum katika akaunti yako ya Google:
- Nenda kwa
- Ongeza www.google.com kwenye "Tovuti za kutafuta"
- Badilisha lugha ikiwa unataka
- Taja injini yako ya utaftaji na bonyeza "Unda"
Hatua ya 3: Usanidi wa Injini ya Utaftaji
Nenda kwenye jopo la kudhibiti la injini ya utaftaji kurekebisha vigezo:
- Washa "Tafuta wavuti nzima"
- Unaweza kubadilisha lugha au eneo, wezesha picha
- Pata kitambulisho cha Injini ya Utaftaji, itakuwa muhimu kwa hatua zifuatazo
Sogeza chini hadi "Acces za Programu" na ubonyeze kwenye "Anza"
Hatua ya 4: Pata Ufunguo wa API
Unapaswa kuwa sasa kwenye wavuti ya
- Bonyeza "Pata Ufunguo"
- Ingiza jina la Mradi
- Nakili Ufunguo wako wa API
Hatua ya 5: Jaribio la API
Sasa tunaweza kujaribu API, URL ni kama ifuatavyo:
customsearch.googleapis.com/customsearch/v1?key=YOUR_API_KEY&cx=YOUR_SEARCH_ENGINE_ID&q=esp32
Badilisha "YOUR_API_KEY" na "YOUR_SEARCH_ENGINE_ID" na yako.
Katika kivinjari chako, nenda kwenye url hii, unapaswa kuona kama faili ya Json na matokeo ya utaftaji wa google kama vile skrini.
Orodha ya vigezo vyote inapatikana hapa
Hatua ya 6: Sakinisha Maktaba ya ArduinoJson
Ili kuchanganua faili ya JSON, tutatumia maktaba ya ArduinoJson.
Nenda kwa Meneja wa Maktaba katika Arduino IDE, na andika ArduinoJson. Sakinisha maktaba sahihi "ArduinoJson na Benoit Blanchon".
Hongera, usanidi wote umefanywa.
Hatua ya 7: Pakua Mchoro na Tafuta kwenye Google
Kwa hatua hii ya mwisho:
- Pakua mchoro.
- Ongeza ubunifu wako wa WiFi, Ufunguo wako wa API na Kitambulisho chako cha Injini.
- Kusanya mchoro na utumie moniteur wa serial kutuma swali lako.
Mafunzo zaidi kwenye wavuti yangu: upesy.com
Ilipendekeza:
Kutumia Ugani wa Kifua cha Matumaini Kupata Kazi isiyo kamili ya Maagizo ya Hekalu Ndani ya Familia Yako kwenye Utafutaji wa Familia: Hatua 11
Kutumia Ugani wa Kifua cha Matumaini Kupata Kazi ya Sheria ya Hekalu isiyokamilika Ndani ya Familia Yako kwenye Utaftaji wa Familia: Madhumuni ya maagizo haya ni kuonyesha jinsi ya kutafuta mti wako wa familia katika Utafutaji wa Familia kwa mababu walio na kazi isiyokamilika ya agizo la hekalu kwa kutumia ugani wa kifua cha Matumaini. Kutumia Kifua cha Matumaini kunaweza kuharakisha sana utaftaji wako wa kutokukamilika
Ongeza Kitufe cha Nguvu kwenye Ufungaji wako wa LibreELEC kwenye Raspberry Pi: Hatua 6
Ongeza Kitufe cha Nguvu kwenye Ufungaji wako wa LibreELEC kwenye Raspberry Pi: Katika yafuatayo tutajifunza jinsi ya kuongeza kitufe cha nguvu kwa LibreELEC inayoendesha kwenye Raspberry Pi. Tutatumia PowerBlock sio kuongeza tu kitufe cha nguvu, lakini pia hali ya LED inayoonyesha hali ya nguvu ya usakinishaji wako wa LibreELEC. Kwa hizi i
Jopo la Taa Maalum linaloweza kuvaliwa (Kozi ya Utafutaji wa Teknolojia - TfCD - Tu Delft): Hatua 12 (na Picha)
Jopo la Taa Maalum linaloweza kuvaliwa (Kozi ya Uchunguzi wa Teknolojia - TfCD - Tu Delft): Katika Agizo hili utajifunza jinsi ya kutengeneza picha yako ambayo unaweza kuvaa! Hii imefanywa kwa kutumia teknolojia ya EL iliyofunikwa na alama ya vinyl na kushikamana na bendi ili uweze kuivaa kwenye mkono wako. Unaweza pia kubadilisha sehemu za ukurasa huu
Kutumia Menyu ya Utafutaji: 3 Hatua
Kutumia Menyu ya Utafutaji: Intro.Menyu ya utaftaji hutoa njia za kupata faili, folda, hati, au picha zozote zilizohifadhiwa kwenye kompyuta yako. Ikiwa una muunganisho wa mtandao, unaweza pia kuitumia kupata habari iliyohifadhiwa kwenye wavuti
Utafutaji wa Kundi la Kundi la Msaada: Hatua 6
Utafutaji wa Kundi la Kundi linalosaidia: Halo. Hii ndio mafunzo yangu ya kwanza. kwa hivyo ikiwa nilifanya kosa tafadhali nirahisishie.Nilikuwa nikifanya tafutizi ya faili rahisi ya kundi, kunisaidia kupata faili ninazohitaji katika msitu wangu wa HDD. Kundi hili ni haraka sana kuliko utaftaji wa kawaida wa windows (windows lakini