Мазмұны:
- Жабдықтар
- 1 -қадам: HTML файлын немесе JSON файлын жүктеңіз: жақсы және жаман жол
- 2 -қадам: Іздеу жүйесін жасаңыз
- 3 -қадам: Іздеу жүйесін конфигурациялау
- 4 -қадам: API кілтін алыңыз
- 5 -қадам: API сынағы
- 6 -қадам: ArduinoJson кітапханасын орнатыңыз
- 7 -қадам: Эскизді жүктеу және Google -де іздеу
Бейне: ESP32 бойынша Google іздеу: 7 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл оқулықта мен сізге 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 кілтін алыңыз
Сіз қазір https://developers.google.com веб -сайтында болуыңыз керек:
- «Кілтті алу» түймесін басыңыз
- Жобаның атын енгізіңіз
- API кілтін көшіріңіз
5 -қадам: 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 кітапханасын орнатыңыз
JSON файлын талдау үшін біз ArduinoJson кітапханасын қолданамыз.
Arduino IDE кітапхана менеджеріне өтіп, ArduinoJson теріңіз. «ArduinoJson by Benoit Blanchon» дұрыс кітапханасын орнатыңыз.
Құттықтаймыз, барлық конфигурация жасалды.
7 -қадам: Эскизді жүктеу және Google -де іздеу
Бұл соңғы қадам үшін:
- Эскизді жүктеп алыңыз.
- WiFi тіркелгі деректерін, API кілтін және қозғалтқыш идентификаторын қосыңыз.
- Эскизді құрастырыңыз және сұранысты жіберу үшін сериялық монитерді қолданыңыз.
Менің веб -сайттағы қосымша оқулықтар: upesy.com
Ұсынылған:
Leap Motion басқарылатын қашықтан іздеу және жою роботы: 5 қадам
Leap Motion басқарылатын қашықтан іздеу және жою роботы: Leap Motion #3D Jam бағдарламасына кіруімнің бір бөлігі ретінде мен Raspberry Pi негізіндегі сымсыз қимылмен басқарылатын іздеу/құтқару роботын құрғаныма қуаныштымын. Бұл жоба сымсыз 3D қол қимылдарының қалай болатынының минималистік үлгісін көрсетеді және ұсынады
Автоматты түрде іздеу: 4 қадам
Автоматты іздеуші: Сонымен, мен бір күні төсегімде күйзелістен арылуға тырысып фанфик оқыдым. Бірақ мен оқуды жалғастыру үшін бетті ары қарай айналдыра берудің қажеті жоқ сияқты сезіндім. Маған келесі тарауды көру үшін басу керек және бәрін бұрын іздеу керек
Microsoft Excel макростарын қолдана отырып, Google Chrome браузерінен заттарды қалай іздеу керек (КОД БІЛІМІ ЖОҚ): 10 қадам
Microsoft Excel макростары арқылы Google Chrome браузерінен заттарды қалай іздеу керек (ЕШҚАНДАЙ БІЛІМ ҚОЖАТЫЛМАЙДЫ): Excel электрондық кестесіне іздеу мүмкіндігін оңай қосуға болатынын білдіңіз бе?! Мен мұны бірнеше қарапайым қадаммен көрсете аламын! Мұны істеу үшін сізге қажет: Компьютер - (CHECK!) Microsoft Excel Google Chrome сізге орнатылған
Arduino ауқымын іздеу құралы: 6 қадам
Arduino Range Finder: Бұл диапазон есіктің ашық немесе ашылмауын бақылау үшін жасалған. Есіктің қашықтығын өлшеу есіктің ашық немесе жабық екенін анықтауға мүмкіндік береді
Нұсқаулықтарды іздеу - Firefox кеңейтімі: 3 қадам
Нұсқаулықтарды іздеу - Firefox кеңейтімі: Мен бұл туралы біраз уақыт бұрын форум тақырыбын жарияладым, мен оны нұсқаулыққа айналдыру үшін керемет деп ойладым. NachoMahma -ға рахмет, бұл нұсқаулық Firefox -қа кез келген нәрсені іздеуге мүмкіндік беретін кеңейтімді қалай қосуға болатынын көрсетеді