Мазмұны:
- 1 -қадам: Қоршаған ортаны реттеу
- 2 -қадам: ESP32 сымын қосу
- 3 -қадам: ESP8266 сымын жалғау
- 4 -қадам: Бағдарламалау
- 5 -қадам: Қорытынды нәтиже
Бейне: HiFive1 веб -сервері ESP32 / ESP8266 WiFi модульдері бар оқулық: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
HiFive1-SiFive компаниясының FE310 процессорымен салынған Arduino үйлесімді RISC-V негізіндегі бірінші тақта. Тақта Arduino UNO -ға қарағанда шамамен 20 есе жылдам, бірақ UNO тақтасы HiFive1 -де сымсыз байланыс жоқ. Бақытымызға орай, нарықта бұл шектеулерді жеңілдететін бірнеше арзан модульдер бар.
Алдыңғы оқулықтарда біз AT командалары арқылы минималистік WiFi қосылымын қалай қосуға болатынын немесе MQTT брокерінің көмегімен бүкіл әлем бойынша қол жеткізуге болатынын көрдік.
Бұл оқулықта біз HiFive1 -ге веб -сервер мүмкіндігін қосамыз. Жергілікті желідегі кез келген құрылғы веб -браузер көмегімен веб -сервермен байланыса алады.
Бұл жоба HiFive1 кіріктірілген RGB светодиодты қарапайым веб-бет арқылы қалай басқаруға болатынын көрсетеді.
Бұл жобаға қажет материалдар:
- HiFive1 тақтасы (мұнда сатып алуға болады)
- ESP32 Dev модулі немесе ESP8266 NodeMCU 1.0
- 4 өтпелі сымдар
1 -қадам: Қоршаған ортаны реттеу
Біріншіден, сізге Arduino IDE қажет
1. HiFive1 тақтасы Arduino пакетін және USB драйверін орнату үшін нұсқауларды орындаңыз.
2. «Файл-> Параметрлер-> Қосымша тақталар менеджеріне» сәйкес 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» -ке орнатыңыз және дұрыс сериялық портты орнатыңыз.
ESP32/8266 коды:
Бағдарламалау кезінде ESP тақтасында Rx және Tx аппараттық түйреуіштері ажыратылған болуы керек.
Код сәтті жүктелгеннен кейін, HiFive1 мен ESP арасындағы байланысты қамтамасыз ету үшін ESP -те Rx және Tx түйреуіштерін қайта қосыңыз.
ESP32 үшін-«Құралдар-> Тақтаны» «ESP32 әзірлеу модуліне», «Құралдар-> Бағдарламалаушыға» «AVRISP mkll» күйіне орнатыңыз және дұрыс сериялық портты орнатыңыз.
ESP8266 үшін-«Құралдар-> Тақтаны» «NodeMCU 1.0 (ESP-12E модулі)», «Құралдар-> Бағдарламалаушы» параметрін «AVRISP mkll» күйіне орнатыңыз және дұрыс сериялық портты орнатыңыз.
5 -қадам: Қорытынды нәтиже
ESP веб-бетіне қосылу үшін компьютерде немесе мобильді құрылғыда шолғышты ашыңыз және IP мекенжайын енгізіңіз (IP мекенжайын орнату функциясында WiFi.localIP () жолын өшіру арқылы табуға болады. Қайталауды ұмытпаңыз) Эскиздің дұрыс жұмыс істеуі үшін IP -ны тапқаннан кейін жолға түсініктеме беріңіз).
Менің жағдайда IP: ESP32 - 10.0.49.94 және ESP8266 - 10.0.51.252 болды.
Сериялық монитордың жіберу жылдамдығын эскизде пайдаланылатын 115200 деп орнатыңыз.
Сіздің соңғы бетіңіз қоса берілген суреттердегідей болуы керек.
Ұсынылған:
Оксиметрі мен жүрек соғу жиілігі бар DIY фитнес -трекері ақылды сағаттары - TinyCircuits модульдік электронды модульдері - Ең кішкентай аркада: 6 қадам
Оксиметрі мен жүрек соғу жиілігі бар DIY фитнес -трекері ақылды сағаттары | TinyCircuits модульдік электронды модульдері | Ең кішкентай аркада: Эй, не болды, балалар! Akarsh мұнда CETech. Бүгін бізде сенсорлық модульдердің кейбірі бар, олар біздің күнделікті өмірімізде өте пайдалы, бірақ олардың шағын нұсқасында. Қазіргі кездегі сенсорлардың өлшемдері өте аз
433 МГц жиілік RF модульдері бар DIY Walkie-Talkie: 4 қадам
433 МГц жиілік RF модульдері бар DIY Walkie-Talkie: Бұл жобада мен сізге функционалды Walkie-Talkie құру үшін Ebay-ден 433 МГц жиілікті RF модульдерін қалай қолдану керектігін көрсетемін. Бұл дегеніміз, біз әр түрлі RF модульдерін салыстырамыз, d класының күшейткіші туралы аздап білеміз және соңында Walkie-Talkie құрастырамыз
Оқулық: Бейне ағынды веб-серверде ESP32-CAM қалай қолдануға болады: 3 қадам
Оқулық: Бейне ағынды веб-серверде ESP32-CAM-ды қалай пайдалану керек: Сипаттама: ESP32-CAM-бұл үйдегі ақылды құрылғылар, өнеркәсіп сияқты IoT-тің әр түрлі жобаларында қолдануға арналған өте кішкентай формадағы ESP32 сымсыз IoT Vision дамыту тақтасы. сымсыз басқару, сымсыз мониторинг, QR сымсыз сәйкестендіру
HiFive1 Arduino HC-05 Bluetooth модулімен оқулық: 7 қадам
HiFive1 Arduino HC-05 Bluetooth модулімен оқулық: HiFive1-SiFive FE310 процессорымен салынған Arduino үйлесімді бірінші RISC-V тақтасы. Тақта Arduino UNO -ға қарағанда шамамен 20 есе жылдам, өйткені БҰҰ -да сымсыз байланыс жоқ. Бақытымызға орай, бірнеше арзан модульдер бар
HiFive1 Arduino тақтасы ESP-01 WiFi модулімен оқулық: 5 қадам
HiFive1 Arduino тақтасы ESP-01 WiFi модулімен оқулық: HiFive1-SiFive FE310 процессорымен салынған Arduino үйлесімді RISC-V негізіндегі бірінші тақта. Тақта Arduino UNO -дан шамамен 20 есе жылдам, бірақ UNO тақтасы сияқты, оған сымсыз байланыс жетіспейді. Бақытымызға орай, бірнеше қымбат емес