Мазмуну:
- Жабдуулар
- 1 -кадам: HTML файлын же JSON файлын жүктөп алыңыз: жакшы жана жаман жол
- 2 -кадам: Издөө тутумун түзүңүз
- 3 -кадам: Search Engine конфигурациясы
- 4 -кадам: API ачкычын алыңыз
- 5 -кадам: Test API
- 6 -кадам: ArduinoJson китепканасын орнотуңуз
- 7 -кадам: Эскизди жүктөп, Google'дан издеңиз
Video: ESP32 боюнча Google Издөө: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул үйрөткүчтө мен сизге ESP32 менен Google аркылуу издөө иштерин көрсөтөм. Жыйынтыктын өзү өтө пайдалуу эмес, анткени издөө жыйынтыктары компьютердеги сериялык монитордо, бирок бул ESP32дин күчүн көрсөтүү жана көрсөтүү үчүн эң сонун нерсе. Код ESP32де мини веб -браузерди түзүү үчүн жакшыртылышы мүмкүн жана мисалы, ЖК экранда жыйынтыкты басып чыгарса болот.
Бул окуу куралында, эс тутуму жетиштүү болушу үчүн, мен 4 МБ PSRAM менен ESP32 тактасын колдоном. Бул табылган сайттардын html кодун жүктөө үчүн пайдалуу болушу мүмкүн.
Жабдуулар
- UPesy ESP32 Wrover DevKit сыяктуу тышкы RAM менен ESP32 Board
- 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 -кадам: Search Engine конфигурациясы
Параметрлерди өзгөртүү үчүн издөө системасынын башкаруу панелине өтүңүз:
- "Бүтүндөй вебди издөө" иштетүү
- Сиз тилди же аймакты өзгөртө аласыз, сүрөттөрдү иштете аласыз
- Search Engine ID алыңыз, бул кийинки кадамдар үчүн пайдалуу болот
"Программалык кирүүгө" чейин ылдый жылдырып, "Баштоо" баскычын чыкылдатыңыз.
4 -кадам: API ачкычын алыңыз
Сиз азыр https://developers.google.com веб -сайтында болушуңуз керек:
- "Ачкычты алуу" баскычын чыкылдатыңыз
- Долбоордун атын киргизиңиз
- API ачкычыңызды көчүрүңүз
5 -кадам: Test 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'дан издеңиз
Бул акыркы кадам үчүн:
- Эскизди жүктөп алыңыз.
- Wi -Fi маалыматыңызды, API ачкычыңызды жана Engine IDңизди кошуңуз.
- Эскизди түзүңүз жана сурамыңызды жөнөтүү үчүн сериялык монитеурду колдонуңуз.
Дагы сабактар менин веб -сайтымда: upesy.com
Сунушталууда:
Leap Motion башкарылган алыстан издөө жана утилдештирүү роботу: 5 кадам
Leap Motion көзөмөлдөнүүчү алыстан издөө жана утилдештирүү роботу: Leap Motion #3D Jam программасына кирүүмдүн бир бөлүгү катары, мен Raspberry Piге негизделген бул зымсыз жаңсоолор менен башкарылган Search/Rescue роботун курууга кубандым. Бул долбоор зымсыз 3D кол жаңсоолорунун минималисттик мисалын көрсөтөт жана көрсөтөт
Үмүттүн Көкүрөгүн Кеңейтүү Үй -бүлөлүк Издөө боюнча Үй -бүлө Дарагыңыздын ичинде Толук эмес Temple Ординанциясын табуу үчүн: 11 кадам
Үмүттүн Көкүрөгүнүн Кеңейтүүсүн Үй -бүлө Дарагыңыздан Үй -бүлөлүк Издөө боюнча Толук эмес Temple Ординанциясын табуу үчүн колдонуу: Бул көрсөтмөнүн максаты, Hope's Chest кеңейтүүсүн колдонуп, ата -бабаларды үй -бүлөлүк издөөдө үй -бүлөлүк дарактан кантип издөө керек экенин көрсөтүү. Үмүттүн Көкүрөгүн колдонуу сиздин издөөңүздү тездетет
Авто издөө: 4 кадам
Авто издегич: Ошентип, мен стресстен арылууга аракет кылып, бир күнү төшөгүмдө фанфик окуп жаттым. Бирок, окуумду улантуу үчүн баракты жылдырууну улантуу бир аз созулганын сездим. Мен дагы кийинки бөлүмдү көрүү үчүн чыкылдатып, бүт нерсени мурун издешим керек
Google Excelде Microsoft Excel макростарын колдонуу менен нерселерди кантип издөө керек (КОДДОНТ БИЛИМИ КЕРЕК): 10 кадам
Microsoft Excel макростарын колдонуу менен Google Chrome'до нерселерди кантип издөө керек (КОДИНАЛДУУ БИЛИМ КЕРЕК): Excel жадыбалыңызга издөө мүмкүнчүлүгүн оңой эле кошо алаарыңызды билчү белеңиз? Мен муну кантип жасоону көрсөтө алам! Бул үчүн сизге төмөнкүлөр керек болот: Компьютер - (CHECK!) Microsoft Excel Google Chrome сизге орнотулган
Издөө менюсун колдонуу: 3 кадам
Издөө менюсун колдонуу: Intro.Издөө менюсу компьютериңизде сакталган файлдарды, папкаларды, документтерди же сүрөттөрдү табуу үчүн каражаттарды камсыз кылат. Эгер сизде интернет байланышы болсо, аны веб -сайтта сакталган маалыматты табуу үчүн да колдонсоңуз болот