Sadržaj:
- Korak 1: Postavite okruženje
- Korak 2: Spojite ESP-01 modul na HiFive1 ploču
- Korak 3: Razgovor s modulom ESP-01 putem serijskog monitora
- Korak 4: Razgovarajte sa ESP modulom iz skice
- Korak 5: Konačni rezultat
Video: HiFive1 Arduino ploča s ESP-01 WiFi modulom Vodič: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
HiFive1 je prva Arduino kompatibilna ploča zasnovana na RISC-V izgrađena sa FE310 CPU-om iz SiFive-a. Ploča je oko 20 puta brža od Arduino UNO -a, ali kao i UNO ploča, nedostaje joj bilo kakva bežična veza.
Srećom, na tržištu postoji nekoliko jeftinih modula koji ublažavaju ovo ograničenje. Ovaj vodič objašnjava kako omogućiti WiFi povezivanje za HiFive1 pomoću ESP-01.
Za HiFive1 sa ESP32 ili ESP8266 modulima, pogledajte WEB i MQTT vodiče.
Za primjer Hifive1 Bluetooth, pogledajte ovaj vodič.
Materijali potrebni za ovaj projekat:
- HiFive1 (može se kupiti ovdje)
- ESP-01
- 2 * 10k otpornika
- 1k otpornik
- Breadboard
- 9 kratkospojnih kabela
Korak 1: Postavite okruženje
- Instalirajte Arduino IDE ako nije instaliran na vašem računaru.
- Slijedite upute na https://github.com/westerndigitalcorporation/CincoWinPkg kako biste dodali HiFive1 podršku za Arduino IDE.
Nema potrebe za instaliranjem paketa ploče ESP-01 u Arduino IDE budući da ESP-01 dolazi unaprijed programiran sa zastarjelim (pogledajte snimak ekrana), ali sposoban odgovoriti na AT naredbe putem firmvera za serijsku vezu.
Korak 2: Spojite ESP-01 modul na HiFive1 ploču
Spojite ESP-01 modul na HiFive1 ploču kao što je prikazano u prikazima Shema preklapanja i Breadboard.
Uvjerite se da je IOREF kratkospojnik postavljen na 3,3 V kao što je prikazano na slici crvenim kružićem.
Korak 3: Razgovor s modulom ESP-01 putem serijskog monitora
Nakon što sve povežemo zajedno, možemo pokušati razgovarati s ESP-01 putem Arduino serijskog monitora. Za to moramo programirati jednostavnu skicu u nastavku. Sluša AT naredbe koje dolaze s monitora putem HW serijskog kanala i prosljeđuje ih prema ESP-01 putem kanala SoftwareSerial32. Sluša odgovore ESP-01 sa kanala SoftwareSerial32 i prosljeđuje ih monitoru preko HW serijskog kanala.
- Prije programiranja provjerite je li "Alati-> Ploča" postavljena na HiFive1 ploču, "Alati-> Taktna frekvencija procesora" na "256MHz PLL" i "Alati-> Programer" na "SiFive OpenOCD".
- Prenesite skicu u HiFive1.
- Provjerite jeste li odabrali ispravan serijski port u "Alati-> Port".
- Otvorite "Tools-> Serial Monitor" i odaberite 115200 baud rate i "Both NL & CR".
- Upišite AT u monitor. Trebalo bi da dobijete OK od ESP-01.
- Sada možete isprobati različite AT naredbe s ove veze.
Korak 4: Razgovarajte sa ESP modulom iz skice
Sada izdajmo AT naredbe ESP-01 iz skice HiFive1.
Na priloženoj skici se neprestano izvodi naredba CWLAP+AT koja vraća dostupne WiFi pristupne tačke, njihovu jačinu signala i njihove MAC adrese. Petlja ispisuje rezultate sve dok ESP-01 ne vrati OK kao terminator AT naredbe ili dok ne prođe određeno vrijeme od ispisa posljednjeg znaka (Zadana vrijednost je 2 sekunde).
- Provjerite je li "Alati-> Ploča" postavljena na HiFive1 ploču, "Alati-> Taktna frekvencija procesora" na "256MHz PLL" i "Alati-> Programer" na "SiFive OpenOCD".
- Prenesite skicu u HiFive1.
- Provjerite jeste li odabrali ispravan serijski port u "Alati-> Port".
- Otvorite "Tools-> Serial Monitor" i odaberite 115200 baud rate i "Both NL & CR".
CWLAP+AT naredba može se promijeniti u skici u bilo koju AT naredbu. Više naredbi možete pronaći ovdje.
Korak 5: Konačni rezultat
Ako ste pravilno ožičili kolo i učitali priloženu skicu, trebali biste dobiti odštampanu listu dostupnih pristupnih tačaka u vašem području, poput one na priloženoj slici.
Preporučuje se:
Kućna automatizacija WiFi prekidač za svjetlo sa ESP-01 i relejnim modulom s pritiskom na gumb: 7 koraka
Kućna automatizacija Prekidač svjetla za WiFi s ESP-01 i relejnim modulom s gumbom: Dakle, u prethodnim uputama programirali smo ESP-01 s Tasmotom pomoću ESP Flashera i povezali ESP-01 na naše WiFi mreže. Sada ga možemo početi programirati za uključivanje/isključivanje prekidača za svjetlo pomoću WiFi -ja ili tipke. Za električne radove
HiFive1 Arduino s HC-05 Bluetooth modulom Vodič: 7 koraka
HiFive1 Arduino s HC-05 Bluetooth modulom Vodič: HiFive1 je prva Arduino-kompatibilna ploča zasnovana na RISC-V izgrađena sa FE310 CPU-om iz SiFive-a. Ploča je oko 20 puta brža od Arduino UNO -a, a UNO -u nedostaje bilo kakva bežična veza. Srećom, postoji nekoliko jeftinih modula
Prvi koraci sa Esp 8266 Esp-01 sa Arduino IDE - Instaliranje Esp ploča u Arduino Ide i programiranje Esp: 4 koraka
Prvi koraci sa Esp 8266 Esp-01 sa Arduino IDE | Instaliranje Esp ploča u Arduino Ide i programiranje Esp: U ovom uputstvu naučit ćemo kako instalirati esp8266 ploče u Arduino IDE i kako programirati esp-01 i učitati kod u njega. Budući da su esp ploče toliko popularne pa sam razmišljao o tome da ispravim instrukcije za ovo i većina ljudi se suočava s problemom
HiFive1 web poslužitelj s WiFi modulima ESP32 / ESP8266 Vodič: 5 koraka
HiFive1 web poslužitelj s ESP32 / ESP8266 WiFi modulima Vodič: HiFive1 je prva Arduino kompatibilna RISC-V ploča izgrađena sa FE310 CPU-om iz SiFive-a. Ploča je oko 20 puta brža od Arduino UNO -a, ali UNO -ovoj ploči HiFive1 nedostaje bežično povezivanje. Srećom, postoji nekoliko jeftinih
Prvi koraci s HC05 Bluetooth modulom i Arduinom [Vodič]: 6 koraka
Početak rada s HC05 Bluetooth modulom i Arduinom [Vodič]: Ovaj i druge nevjerojatne vodiče možete pročitati na službenoj web stranici ElectroPeak -a. U ovom ćete vodiču naučiti kako komunicirati i slati podatke putem Bluetootha pomoću HC05 Bluetooth modula i Arduino ploče. Na kraju ovog članka naučit ćete