![Carian Google di ESP32: 7 Langkah Carian Google di ESP32: 7 Langkah](https://i.howwhatproduce.com/images/002/image-3585-12-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00
![Carian Google di ESP32 Carian Google di ESP32](https://i.howwhatproduce.com/images/002/image-3585-13-j.webp)
Dalam tutorial ini saya akan menunjukkan kepada anda bagaimana melakukan carian google dengan ESP32. Hasilnya sendiri tidak begitu berguna kerana hasil carian terdapat di monitor bersiri di komputer, tetapi perkara yang menarik untuk dilakukan dan menunjukkan kehebatan ESP32. Kodnya dapat diperbaiki untuk membuat penyemak imbas web mini pada ESP32 dan hasil cetak pada layar LCD misalnya.
Dalam tutorial ini, saya akan menggunakan papan ESP32 dengan 4 MB PSRAM untuk memastikan mempunyai memori yang mencukupi. Ini berguna untuk memuat turun kod html laman web yang dijumpai.
Bekalan
- Papan ESP32 dengan RAM luaran seperti uPesy ESP32 Wrover DevKit
- Arduino IDE atau PlatformIO dengan pelanjutan esp32 dipasang
- Akaun Google
Langkah 1: Muat turun Fail HTML atau Fail JSON: Jalan Baik dan Buruk
Cara termudah untuk mendapatkan carian google adalah dengan memuat turun halaman HTML dari url: https://www.google.com/search?q=esp32, dengan pertanyaan anda selepas q =
Ini adalah cara yang buruk kerana beberapa sebab:
- Sukar dihuraikan (ekstrak data), kerana tidak ada penghurai HTML untuk ESP32. Oleh itu, anda harus mencari tag HTML yang betul, mengekstrak rentetan,…: kodnya akan menjadi tidak kemas.
- Data tidak cekap: Anda perlu memuat turun keseluruhan halaman HTML dengan skrip javascript dan css hanya untuk mengekstrak maklumat kecil. Ukuran halaman HTML sekitar 300KB, ESP32 bahkan tidak mempunyai cukup memori untuk memuat turun halaman html sekaligus (mungkin hanya dengan PSRAM luaran).
- Anda mungkin disenarai hitam oleh Google: Sekiranya anda melakukan terlalu banyak penyelidikan, Google akan menganggap anda sebagai bot dan semoga berjaya menyelesaikan captcha di ESP32.
Cara yang baik adalah menggunakan API carian Google yang mengembalikan fail JSON. Fail JSON dapat dihuraikan dengan mudah pada ESP32 dengan perpustakaan seperti ArduinoJson. Sangat mudah dengan kaedah ini untuk mengeluarkan hasil carian.
Langkah 2: Buat Mesin Pencari
![Buat Mesin Pencari Buat Mesin Pencari](https://i.howwhatproduce.com/images/002/image-3585-14-j.webp)
![Buat Mesin Pencari Buat Mesin Pencari](https://i.howwhatproduce.com/images/002/image-3585-15-j.webp)
Pertama, kita mesti membuat enjin carian tersuai di akaun Google anda:
- Pergi ke
- Tambahkan www.google.com ke "Tapak untuk dicari"
- Tukar bahasa jika anda mahu
- Namakan mesin carian anda dan klik "Buat"
Langkah 3: Konfigurasi Enjin Carian
![Konfigurasi Enjin Carian Konfigurasi Enjin Carian](https://i.howwhatproduce.com/images/002/image-3585-16-j.webp)
![Konfigurasi Enjin Carian Konfigurasi Enjin Carian](https://i.howwhatproduce.com/images/002/image-3585-17-j.webp)
![Konfigurasi Enjin Carian Konfigurasi Enjin Carian](https://i.howwhatproduce.com/images/002/image-3585-18-j.webp)
Pergi ke panel kawalan enjin carian untuk mengubah parameter:
- Dayakan "Cari di seluruh web"
- Anda boleh menukar bahasa atau wilayah, mengaktifkan gambar
- Dapatkan ID Mesin Carian, ia akan berguna untuk langkah seterusnya
Tatal ke bawah hingga "Programmatic Acces" dan klik "Bermula"
Langkah 4: Dapatkan Kunci API
![Dapatkan Kunci API Dapatkan Kunci API](https://i.howwhatproduce.com/images/002/image-3585-19-j.webp)
![Dapatkan Kunci API Dapatkan Kunci API](https://i.howwhatproduce.com/images/002/image-3585-20-j.webp)
![Dapatkan Kunci API Dapatkan Kunci API](https://i.howwhatproduce.com/images/002/image-3585-21-j.webp)
Anda kini harus berada di laman web
- Klik "Dapatkan Kunci"
- Masukkan nama Projek
- Salin Kunci API anda
Langkah 5: API Ujian
![API Ujian API Ujian](https://i.howwhatproduce.com/images/002/image-3585-22-j.webp)
Sekarang kita dapat menguji API, URL adalah seperti berikut:
customsearch.googleapis.com/customsearch/v1?key=YOUR_API_KEY&cx=YOUR_SEARCH_ENGINE_ID&q=esp32
Ganti "YOUR_API_KEY" dan "YOUR_SEARCH_ENGINE_ID" dengan milik anda.
Di penyemak imbas web anda, pergi ke url ini, anda akan melihat hasilnya fail Json dengan hasil carian google seperti pada tangkapan skrin.
Senarai semua parameter boleh didapati di sini
Langkah 6: Pasang Perpustakaan ArduinoJson
![Pasang Perpustakaan ArduinoJson Pasang Perpustakaan ArduinoJson](https://i.howwhatproduce.com/images/002/image-3585-23-j.webp)
Untuk menguraikan fail JSON, kami akan menggunakan perpustakaan ArduinoJson.
Pergi ke Pengurus Perpustakaan di Arduino IDE, dan ketik ArduinoJson. Pasang perpustakaan yang betul "ArduinoJson by Benoit Blanchon".
Tahniah, semua konfigurasi selesai.
Langkah 7: Muat turun Lakaran dan Cari di Google
![Muat turun Lakaran dan Carian di Google Muat turun Lakaran dan Carian di Google](https://i.howwhatproduce.com/images/002/image-3585-24-j.webp)
Untuk langkah terakhir ini:
- Muat turun lakaran.
- Tambahkan kredensial WiFi, Kunci API dan ID Mesin anda.
- Susun lakaran dan gunakan moniteur bersiri untuk menghantar pertanyaan anda.
Lebih banyak tutorial di laman web saya: upesy.com
Disyorkan:
Melampirkan Kalendar Google ke Laman Google: 5 Langkah
![Melampirkan Kalendar Google ke Laman Google: 5 Langkah Melampirkan Kalendar Google ke Laman Google: 5 Langkah](https://i.howwhatproduce.com/images/001/image-1632-j.webp)
Melampirkan Kalendar Google ke Laman Google: Ini adalah instruksional untuk mengajar anda cara membuat, menggunakan dan mengedit Kalendar Google dan kemudian melampirkannya ke Laman Google menggunakan keupayaan berkongsi. Ini boleh bermanfaat bagi banyak orang kerana Laman Google boleh digunakan untuk menyelaraskan dan menyebarkan
Bermula dengan ESP32 - Memasang Papan ESP32 di Arduino IDE - Kod Blink ESP32: 3 Langkah
![Bermula dengan ESP32 - Memasang Papan ESP32 di Arduino IDE - Kod Blink ESP32: 3 Langkah Bermula dengan ESP32 - Memasang Papan ESP32 di Arduino IDE - Kod Blink ESP32: 3 Langkah](https://i.howwhatproduce.com/images/002/image-4451-12-j.webp)
Bermula dengan ESP32 | Memasang Papan ESP32 di Arduino IDE | ESP32 Blink Code: Dalam instruksional ini kita akan melihat bagaimana mula bekerja dengan esp32 dan bagaimana memasang papan esp32 ke Arduino IDE dan kita akan memprogram esp 32 untuk menjalankan blink code menggunakan arduino ide
Pasang Plug-in Carian Instructables untuk Firefox: 4 Langkah
![Pasang Plug-in Carian Instructables untuk Firefox: 4 Langkah Pasang Plug-in Carian Instructables untuk Firefox: 4 Langkah](https://i.howwhatproduce.com/images/002/image-4400-68-j.webp)
Pasang Plug-in Instructables Search untuk Firefox: Ini adalah panduan mudah yang akan memberitahu anda cara memasang plug-in carian Instructables untuk Firefox. Dengan cara itu, anda dapat mencari Instructables terus dari penyemak imbas anda walaupun anda tidak berada di halaman Instructables
Carian Instructables - Sambungan Firefox: 3 Langkah
![Carian Instructables - Sambungan Firefox: 3 Langkah Carian Instructables - Sambungan Firefox: 3 Langkah](https://i.howwhatproduce.com/images/005/image-12606-24-j.webp)
Carian Instructables - Sambungan Firefox: Saya menyiarkan topik Forum mengenai perkara ini sebentar lagi, dan saya fikir ia cukup sejuk untuk dijadikan Instructable. Kudos ke NachoMahma untuk mengetahui perkara ini. Instructable ini akan menunjukkan kepada anda cara menambahkan pelanjutan ke Firefox yang membolehkan anda mencari mana-mana
Menggunakan Menu Carian: 3 Langkah
![Menggunakan Menu Carian: 3 Langkah Menggunakan Menu Carian: 3 Langkah](https://i.howwhatproduce.com/preview/how-and-what-to-produce/10964231-using-the-search-menu-3-steps-j.webp)
Menggunakan Menu Carian: Pengenalan. Menu carian menyediakan cara untuk mencari fail, folder, dokumen, atau foto apa pun yang disimpan di komputer anda. Sekiranya anda mempunyai sambungan internet, anda juga dapat menggunakannya untuk mencari maklumat yang tersimpan di laman web