Tartalomjegyzék:
- Kellékek
- 1. lépés: Töltse le a HTML -fájlt vagy a JSON -fájlt: a jó és a rossz út
- 2. lépés: Hozzon létre egy keresőmotort
- 3. lépés: Keresőmotor konfigurálása
- 4. lépés: Szerezze be az API -kulcsot
- 5. lépés: Az API tesztelése
- 6. lépés: Telepítse az ArduinoJson könyvtárat
- 7. lépés: Töltse le a Sketch and Search szolgáltatást a Google -on
![Google Keresés az ESP32 rendszeren: 7 lépés Google Keresés az ESP32 rendszeren: 7 lépés](https://i.howwhatproduce.com/images/002/image-3585-12-j.webp)
Videó: Google Keresés az ESP32 rendszeren: 7 lépés
![Videó: Google Keresés az ESP32 rendszeren: 7 lépés Videó: Google Keresés az ESP32 rendszeren: 7 lépés](https://i.ytimg.com/vi/yiRW96SBVRc/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
![Google Keresés az ESP32 rendszeren Google Keresés az ESP32 rendszeren](https://i.howwhatproduce.com/images/002/image-3585-13-j.webp)
Ebben az oktatóanyagban megmutatom, hogyan lehet Google -keresést végezni ESP32 -vel. Maga az eredmény nem túl hasznos, mert a keresési eredmények a számítógép soros monitorában találhatók, de jó dolog, és meg kell mutatni az ESP32 erejét. A kód javítható egy mini webböngésző létrehozásához az ESP32 rendszeren, és nyomtatási eredmény például az LCD képernyőn.
Ebben az oktatóanyagban egy ESP32 táblát fogok használni 4 MB PSRAM memóriával, hogy biztosan legyen elegendő memória. Ez hasznos lehet a talált webhelyek html -kódjának letöltéséhez.
Kellékek
- ESP32 kártya külső RAM -mal, mint az uPesy ESP32 Wrover DevKit
- Arduino IDE vagy PlatformIO esp32 kiterjesztéssel
- Google -fiók
1. lépés: Töltse le a HTML -fájlt vagy a JSON -fájlt: a jó és a rossz út
A legegyszerűbb módja a Google -keresések letöltésének, ha letölti a HTML -oldalt az URL -ről: https://www.google.com/search?q=esp32, a lekérdezés q = után
Ez a rossz út néhány okból:
- Nehéz elemezni (kinyerni az adatokat), mert az ESP32 -hez nincs HTML elemző. Tehát meg kell találnia a megfelelő HTML -címkét, kivonnia a karakterláncokat,…: a kód rendetlen lesz.
- Ez nem adathatékony: Csak az egész HTML -oldalt kell letöltenie javascript és css parancsfájlokkal, csak kis információk kivonásához. A HTML -oldal mérete 300 KB körül van, az ESP32 -nek nincs is elegendő memóriája a html -oldal egyszerre történő letöltéséhez (csak külső PSRAM esetén lehetséges).
- A Google feketelistára kerülhet: Ha túl gyorsan kutat, akkor a Google botnak tekinti, és sok sikert az ESP32 -es captcha megoldásához.
A jó módszer a Google keresési API használata, amely JSON fájlt ad vissza. Egy JSON -fájl könnyen elemezhető az ESP32 -en olyan könyvtárakkal, mint az ArduinoJson. Ezzel a módszerrel nagyon könnyű lesz kivonni a keresési eredményeket.
2. lépés: Hozzon létre egy keresőmotort
![Hozzon létre egy keresőmotort Hozzon létre egy keresőmotort](https://i.howwhatproduce.com/images/002/image-3585-14-j.webp)
![Hozzon létre egy keresőmotort Hozzon létre egy keresőmotort](https://i.howwhatproduce.com/images/002/image-3585-15-j.webp)
Először létre kell hoznunk egy egyéni keresőmotort Google -fiókjában:
- Keresse fel a https://cse.google.com/cse/create/new oldalt
- A www.google.com webhely hozzáadása a „Keresendő webhelyekhez”
- Ha akarod, válts nyelvet
- Nevezze el keresőmotorját, majd kattintson a "Létrehozás" gombra
3. lépés: Keresőmotor konfigurálása
![Keresőmotor konfiguráció Keresőmotor konfiguráció](https://i.howwhatproduce.com/images/002/image-3585-16-j.webp)
![Keresőmotor konfiguráció Keresőmotor konfiguráció](https://i.howwhatproduce.com/images/002/image-3585-17-j.webp)
![Keresőmotor konfiguráció Keresőmotor konfiguráció](https://i.howwhatproduce.com/images/002/image-3585-18-j.webp)
A paraméterek módosításához lépjen a keresőmotor vezérlőpultjára:
- A „Keresés az egész weben” engedélyezése
- Megváltoztathatja a nyelvet vagy a régiót, engedélyezheti a képeket
- Szerezze be a keresőmotor azonosítóját, ez hasznos lesz a következő lépésekhez
Görgessen le a „Programmatikus hozzáférés” elemig, majd kattintson az „Első lépések” gombra
4. lépés: Szerezze be az API -kulcsot
![Szerezze be az API -kulcsot Szerezze be az API -kulcsot](https://i.howwhatproduce.com/images/002/image-3585-19-j.webp)
![Szerezze be az API -kulcsot Szerezze be az API -kulcsot](https://i.howwhatproduce.com/images/002/image-3585-20-j.webp)
![Szerezze be az API -kulcsot Szerezze be az API -kulcsot](https://i.howwhatproduce.com/images/002/image-3585-21-j.webp)
Jelenleg a https://developers.google.com webhelyen kell lennie:
- Kattintson a "Kulcs beszerzése" gombra
- Adja meg a projekt nevét
- Másolja az API -kulcsot
5. lépés: Az API tesztelése
![Teszt API Teszt API](https://i.howwhatproduce.com/images/002/image-3585-22-j.webp)
Most tesztelhetjük az API -t, az URL a következő:
customsearch.googleapis.com/customsearch/v1?key=YOUR_API_KEY&cx=YOUR_SEARCH_ENGINE_ID&q=esp32
Cserélje le a „YOUR_API_KEY” és a „YOUR_SEARCH_ENGINE_ID” azonosítót.
A böngészőben lépjen erre az URL -re, és ennek eredményeként egy Json -fájlt kell látnia a Google keresési eredményeivel, például a képernyőképen.
Az összes paraméter listája itt érhető el:
6. lépés: Telepítse az ArduinoJson könyvtárat
![Telepítse az ArduinoJson könyvtárat Telepítse az ArduinoJson könyvtárat](https://i.howwhatproduce.com/images/002/image-3585-23-j.webp)
A JSON fájl elemzéséhez az ArduinoJson könyvtárat fogjuk használni.
Nyissa meg az Arduino IDE könyvtárkezelőjét, és írja be az ArduinoJson parancsot. Telepítse a megfelelő "ArduinoJson by Benoit Blanchon" könyvtárat.
Gratulálunk, minden konfiguráció elkészült.
7. lépés: Töltse le a Sketch and Search szolgáltatást a Google -on
![Töltse le a Sketch and Search -t a Google -ról Töltse le a Sketch and Search -t a Google -ról](https://i.howwhatproduce.com/images/002/image-3585-24-j.webp)
Ehhez az utolsó lépéshez:
- Töltse le a vázlatot.
- Adja hozzá a WiFi trendeket, az API kulcsot és a motor azonosítóját.
- Fordítsa össze a vázlatot, és használja a soros monitert a lekérdezés elküldéséhez.
További oktatóanyagok a honlapomon: upesy.com
Ajánlott:
A Loboris (lobo) Micropython telepítése ESP32 rendszeren Windows 10 rendszerrel [egyszerű]: 5 lépés
![A Loboris (lobo) Micropython telepítése ESP32 rendszeren Windows 10 rendszerrel [egyszerű]: 5 lépés A Loboris (lobo) Micropython telepítése ESP32 rendszeren Windows 10 rendszerrel [egyszerű]: 5 lépés](https://i.howwhatproduce.com/images/005/image-13773-j.webp)
A Loboris (lobo) Micropython telepítése ESP32 rendszeren Windows 10 rendszerrel [egyszerű]: Ez az útmutató segít abban, hogy további ismeretek nélkül telepítse a loboris micropython -ot az ESP32 készülékére. Ez az útmutató kifejezetten az oktatóanyagomhoz készült, amely a
Automatikus keresés: 4 lépés
![Automatikus keresés: 4 lépés Automatikus keresés: 4 lépés](https://i.howwhatproduce.com/images/008/image-21694-j.webp)
Auto-Searcher: Szóval, egy nap fanfictiont olvastam az ágyamban, és próbáltam oldani a stresszt. De úgy éreztem, hogy kissé húzós volt tovább görgetni az oldalt, hogy tovább olvashassam. Nekem is kattintanom kell a következő fejezet megtekintéséhez, és előtte meg kell keresnem az egészet
Google Segéd a DragonBoard ™ 410c rendszeren: 57 lépés
![Google Segéd a DragonBoard ™ 410c rendszeren: 57 lépés Google Segéd a DragonBoard ™ 410c rendszeren: 57 lépés](https://i.howwhatproduce.com/images/001/image-246-99-j.webp)
Google Asszisztens a DragonBoard ™ 410c rendszeren: Ez az utasítások megtanítják, hogyan futtassa a Google Segédet a DragonBoard-on, és beállíthat egy okosotthoni környezetet néhány eszközzel. Szükséges: -DragonBoard ™ 410c (a linaro-alip friss telepítésével);-12V/ 1A 5,5 mm-es jack tápegység; -CC2531 zigbee modul
Utasítható keresés - Firefox kiterjesztés: 3 lépés
![Utasítható keresés - Firefox kiterjesztés: 3 lépés Utasítható keresés - Firefox kiterjesztés: 3 lépés](https://i.howwhatproduce.com/images/005/image-12606-24-j.webp)
Instructables Lookup - Firefox kiterjesztés: Nemrég közzétettem egy fórum témát erről, és úgy gondoltam, hogy elég jó ahhoz, hogy Instructable -t készítsen. Köszönjük a NachoMahma -nak, hogy kitalálta ezt. Ez az Instructable megmutatja, hogyan adhat hozzá egy bővítményt a Firefoxhoz, amely lehetővé teszi a
A Keresés menü használata: 3 lépés
![A Keresés menü használata: 3 lépés A Keresés menü használata: 3 lépés](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10964231-using-the-search-menu-3-steps-j.webp)
A Keresés menü használata: Bevezetés. A keresés menüben megtalálhatók a számítógépen tárolt fájlok, mappák, dokumentumok vagy fényképek. Ha rendelkezik internetkapcsolattal, azzal is megkeresheti a webhelyen tárolt információkat