Мазмуну:
- 1 -кадам: Айлана -чөйрөнү орнотуу
- 2 -кадам: ESP32 зымдарын туташтыруу
- 3 -кадам: ESP8266 зымдары
- 4 -кадам: Программалоо
- 5 -кадам: Акыркы жыйынтык
Video: HiFive1 Web Server ESP32 / ESP8266 WiFi модулдары менен үйрөткүч: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
HiFive1-SiFive'ден FE310 CPU менен курулган биринчи Arduino шайкеш RISC-V негизиндеги такта. Такта Arduino UNOдон 20 эсе ылдамыраак, бирок UNO Board HiFive1ге зымсыз байланыш жок. Бактыга жараша, бул чектөөнү жумшартуу үчүн рынокто бир нече арзан модулдар бар.
Мурунку окуу куралдарымда биз минималисттик WiFi байланышын AT буйруктары аркылуу кантип кошууну же MQTT брокери менен дүйнө жүзү боюнча жеткиликтүүлүктү кантип көрүүнү көрдүк.
Бул үйрөткүчтө биз HiFive1ге Web Server мүмкүнчүлүгүн кошобуз. Жергиликтүү тармактагы каалаган түзмөк Веб Серепчи аркылуу Веб Сервер менен баарлаша алат.
Бул долбоор HiFive1 камтылган RGB LEDди жөнөкөй веб баракча аркылуу кантип башкарууну көрсөтөт.
Бул долбоор үчүн керектүү материалдар:
- HiFive1 тактасы (бул жерден сатып алса болот)
- ESP32 Dev Module же ESP8266 NodeMCU 1.0
- 4 секирүүчү зым
1 -кадам: Айлана -чөйрөнү орнотуу
Биринчиден, сизге Arduino IDE керек
1. HiFive1 board Arduino пакетин жана USB драйверин орнотуу үчүн нускамаларды аткарыңыз.
2. "File-> Preferences-> Кошумча такталар менеджерине" ылайыктуу URL кошуу менен ESP32 же ESP8266 тактасынын пакетин орнотуңуз:
ESP8266 -
ESP32 -
2 -кадам: ESP32 зымдарын туташтыруу
Эгерде сиз ESP8266 колдонуп жатсаңыз, 3 -кадамга өтүңүз.
Өткөргүч зымдарды төмөнкү жол менен туташтырыңыз:
GPIO 10 (HiFive1) -> Tx (ESP32)
GPIO 11 (HiFive1) -> Rx (ESP32)
IOREF секирүүчү 3.3v орнотулганын текшериңиз.
3 -кадам: ESP8266 зымдары
Өткөргүч зымдарды төмөнкү жол менен туташтырыңыз:
GPIO 10 (HiFive1) -> Tx (ESP8266)
GPIO 11 (HiFive1) -> Rx (ESP8266)
IOREF секиргич 3.3v орнотулганын текшериңиз.
4 -кадам: Программалоо
HiFive1 коду:
Программалоодон мурун "Tools-> Board" "HiFive1", "Tools-> CPU Clock Frequency" "256MHz PLL", "Tools-> Programmer" үчүн "SiFive OpenOCD" деп коюп, Serial Portту туура коюңуз.
ESP32/8266 коду:
Программалоо учурунда, ESP тактасында Rx жана Tx штепсельдери ажыратылган болушу керек.
Код ийгиликтүү жүктөлгөндөн кийин, HiFive1 менен ESP ортосундагы байланышты камсыз кылуу үчүн ESPке Rx жана Tx төөнөгүчтөрүн кайра туташтырыңыз.
ESP32 үчүн-"Tools-> Board" "ESP32 Dev Module", "Tools-> Programmer" "AVRISP mkll" жана "Serial Port" туура коюңуз.
ESP8266 үчүн-"Tools-> Board" "NodeMCU 1.0 (ESP-12E Module)", "Tools-> Programmer" "AVRISP mkll" жана "Serial Port" туура коюңуз.
5 -кадам: Акыркы жыйынтык
ESP веб-баракчасына туташуу үчүн, компьютериңизде же мобилдик түзмөгүңүздө браузерди ачыңыз жана IP дарегин киргизиңиз (IP дарегин орнотуу функциясында WiFi.localIP () менен коштолгон линияны комментарийлөө аркылуу таба аласыз. Эскиздин туура иштеши үчүн IPди тапкандан кийин сапты комментарийлеңиз).
Менин учурда, IPлер: ESP32 - 10.0.49.94 жана ESP8266 - 10.0.51.252.
Эскизде колдонулган Serial Monitor'дун Baud Rate'ин 115200 деп коюңуз.
Сиздин акыркы баракчаңыз тиркелген сүрөттөрдөгүдөй болушу керек.
Сунушталууда:
Жалпы 433MHz RF модулдары менен DIY Walkie-Talkie: 4 кадам
Жалпы 433MHz RF модулдары менен DIY Walkie-Talkie: Бул долбоордо мен функционалдуу Walkie-Talkie түзүү үчүн Ebayден жалпы 433MHz RF модулдарын кантип колдонууну көрсөтөм. Бул биз ар кандай RF модулдарын салыштырып, d классынын күчөткүчү жөнүндө бир аз үйрөнөбүз жана акыры Walkie-Talkie курабыз дегенди билдирет
Үйрөткүч: Video Streaming Web Serverде ESP32-CAMди кантип колдонуу керек: 3 кадам
Үйрөткүч: Video Streaming Web Serverде ESP32-CAMди кантип колдонуу керек: Сыпаттама: ESP32-CAM-бул кичинекей формадагы ESP32 Wireless IoT Vision Development Board, ар кандай IoT долбоорлорунда колдонууга арналган, мисалы, үйдүн акылдуу аппараттары, өнөр жай зымсыз башкаруу, зымсыз мониторинг, QR зымсыз идентификация
RSSI RF модулдары менен аралыкка (Xbees): 4 кадам
RSSI RF Modules менен аралыкка (Xbees): Xbees - бул чакан радио жыштык модулдары, алар маалыматты артка жана артка жөнөтүү жана башка дагы конкреттүү колдонуу үчүн пайдалуу болушу мүмкүн. Бул долбоор үчүн, мен аларды кабыл алуу сигналынын күчү индикаторунун (RSSI) баалуулугун алуу үчүн колдонуп жатам
Live Reverse Engineering WiFi модулдары: 8 кадам (сүрөттөр менен)
Live Reverse Engineering WiFi модулдары: Мен мүмкүн болушунча көп жумушчу компоненттерди кайра колдонгум келет. Мен WiFi принтерлерин тескери инженерлик кылып жатсам да, бул ыкма башка көптөгөн түзмөктөрдө иштейт. Өтүнөмүн; жөн эле эскирген электрониканы ажыратпаңыз, андан кийин сакталган компоненттердин маалыматтык таблицасын табууну күтүңүз
HiFive1 Arduino Board ESP-01 WiFi модулу менен үйрөткүч: 5 кадам
HiFive1 Arduino Board ESP-01 WiFi модулу үйрөткүчү менен: HiFive1 SiFiveден FE310 CPU менен курулган Arduino менен шайкеш келген биринчи RISC-V платасы. Такта Arduino UNOго караганда болжол менен 20 эсе ылдамыраак, бирок БУУнун башкармалыгына окшош, зымсыз байланыш жок. Бактыга жараша, бир нече арзан