INHOUDSOPGAWE:
- Stap 1: Stel die omgewing op
- Stap 2: Koppel die ESP-01-module aan die HiFive1-bord
- Stap 3: Praat met die ESP-01-module via seriële monitor
- Stap 4: Praat met ESP -module vanuit skets
- Stap 5: Finale resultaat
Video: HiFive1 Arduino-bord met ESP-01 WiFi-module-tutoriaal: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Die HiFive1 is die eerste Arduino-versoenbare RISC-V-gebaseerde bord gebou met FE310 CPU van SiFive. Die bord is ongeveer 20 keer vinniger as Arduino UNO, maar dit het, net soos die UNO -bord, geen draadlose verbinding nie.
Gelukkig is daar verskeie goedkoop modules op die mark om hierdie beperking te versag. Hierdie handleiding verduidelik hoe u WiFi-verbinding vir die HiFive1 kan aktiveer met behulp van 'n ESP-01.
Sien die WEB- en MQTT -tutoriale vir HiFive1 met ESP32- of ESP8266 -modules.
Sien hierdie tutoriaal vir Hifive1 Bluetooth -voorbeeld.
Materiaal benodig vir hierdie projek:
- HiFive1 (kan hier gekoop word)
- ESP-01
- 2 * 10k weerstande
- 1k weerstand
- Broodbord
- 9 springkabels
Stap 1: Stel die omgewing op
- Installeer die Arduino IDE as dit nie op u rekenaar geïnstalleer is nie.
- Volg die instruksies in https://github.com/westerndigitalcorporation/CincoWinPkg om HiFive1 -ondersteuning by Arduino IDE te voeg.
U hoef nie die ESP-01-kaartpakket in Arduino IDE te installeer nie, aangesien die ESP-01 vooraf geprogrammeer is met verouderd (sien die kiekie), maar kan reageer op AT-opdragte via 'n seriële verbinding firmware.
Stap 2: Koppel die ESP-01-module aan die HiFive1-bord
Koppel die ESP-01-module aan die HiFive1-bord, soos aangedui in die aansigte van Fritzing Schematics en Breadboard.
Maak seker dat die IOREF -trui op 3.3V ingestel is, soos in die prentjie deur die rooi sirkel getoon.
Stap 3: Praat met die ESP-01-module via seriële monitor
Nadat ons alles met mekaar verbind het, kan ons probeer om met die ESP-01 te praat via Arduino Serial Monitor. Hiervoor moet ons 'n eenvoudige skets wat hieronder aangeheg is, programmeer. Dit luister na die AT-opdragte wat via die HW Serial-kanaal van die monitor afkomstig is en stuur dit na die ESP-01 via SoftwareSerial32-kanaal. Hy luister na die ESP-01-antwoorde vanaf die SoftwareSerial32-kanaal en stuur dit via die HW Serial-kanaal na die monitor.
- Voordat u programmeer, moet u seker maak dat die "Tools-> Board" op HiFive1-bord is, die "Tools-> CPU-klokfrekwensie" op "256MHz PLL" en die "Tools-> Programmer" op "SiFive OpenOCD".
- Laai die skets op na HiFive1.
- Maak seker dat u die korrekte seriële poort in "Gereedskap-> Poort" gekies het.
- Maak "Tools-> Serial Monitor" oop en kies 115200 baud rate en "beide NL & CR".
- Tik AT in die monitor. U moet OK kry van die ESP-01.
- Nou kan u verskillende AT -opdragte vanaf hierdie skakel probeer.
Stap 4: Praat met ESP -module vanuit skets
Laat ons nou die AT-opdragte uitreik aan ESP-01 vanuit die HiFive1-skets.
Die aangehegte skets voer voortdurend die CWLAP+AT -opdrag uit wat die beskikbare WiFi -toegangspunte, hul seinsterkte en hul MAC -adresse teruggee. Die lus druk die resultate totdat die ESP-01 OK as AT-opdragterminator terugkeer of 'n sekere tyd verloop het sedert die laaste karakter gedruk is (die standaard is 2 sekondes).
- Maak seker dat die "Tools-> Board" op HiFive1-bord is, die "Tools-> CPU-klokfrekwensie" op "256MHz PLL" en die "Tools-> Programmer" op "SiFive OpenOCD".
- Laai die skets op na HiFive1.
- Maak seker dat u die korrekte seriële poort in "Gereedskap-> Poort" gekies het.
- Maak "Tools-> Serial Monitor" oop en kies 115200 baud rate en "beide NL & CR".
Die CWLAP+AT -opdrag kan in die skets na enige AT -opdrag verander word. Meer opdragte kan hier gevind word.
Stap 5: Finale resultaat
As u die kring korrek gekoppel het en die skets opgelaai het, moet u 'n gedrukte lys kry van die beskikbare toegangspunte in u omgewing, soos die in die aangehegte prentjie.
Aanbeveel:
Tuisautomatisering WiFi-ligskakelaar met ESP-01 en aflosmodule met drukknop: 7 stappe
Tuisautomatisering WiFi-ligskakelaar met ESP-01 en relaismodule met drukknop: So in die vorige instruksies het ons 'n ESP-01 met Tasmota met 'n ESP-flitser geprogrammeer en die ESP-01 aan ons wifi-netwerke gekoppel. om 'n ligskakelaar met WiFi of die drukknop aan/uit te skakel.Vir die elektriese werk
PWM Met ESP32 - Dim LED met PWM op ESP 32 Met Arduino IDE: 6 stappe
PWM Met ESP32 | Dim LED met PWM op ESP 32 Met Arduino IDE: In hierdie instruksies sal ons sien hoe om PWM seine te genereer met ESP32 met behulp van Arduino IDE & PWM word basies gebruik om analoog uitset van enige MCU te genereer en die analoog uitset kan tussen 0V en 3.3V wees (in die geval van esp32) & van
Aan die gang met ESP32 CAM - Streaming van video met behulp van ESP CAM via wifi - ESP32 -beveiligingskamera -projek: 8 stappe
Aan die gang met ESP32 CAM | Streaming van video met behulp van ESP CAM via wifi | ESP32 -beveiligingskamera -projek: Vandag leer ons hoe u hierdie nuwe ESP32 CAM -bord kan gebruik en hoe ons dit kan kodeer en as 'n beveiligingskamera kan gebruik en 'n stroomvideo oor wifi kan kry
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE - Die installering van Esp -borde in Arduino Ide en programmering van Esp: 4 stappe
Aan die slag met Esp 8266 Esp-01 Met Arduino IDE | Installering van Esp-borde in Arduino Ide en programmering van Esp: In hierdie instruksies gaan ons leer hoe om esp8266-borde in Arduino IDE te installeer en hoe om esp-01 te programmeer en kode daarin te laai. dit en die meeste mense het 'n probleem
HiFive1 Arduino -indringeropsporing met MQTT -waarskuwings met behulp van ESP32 of ESP8266: 6 stappe
HiFive1 Arduino-indringeropsporing met MQTT-waarskuwings met behulp van ESP32 of ESP8266: Die HiFive1 is die eerste Arduino-versoenbare RISC-V-gebaseerde bord, gebou met FE310 CPU van SiFive. Die bord is ongeveer 20 keer vinniger as Arduino UNO, maar dit het, net soos die UNO -bord, geen draadlose verbinding nie.Gelukkig is daar verskeie goedkoop