Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-23 14:47
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 s modulima ESP32 ili ESP8266 pogledajte upute za WEB i MQTT.
Za primjer Hifive1 Bluetootha pogledajte ovaj vodič.
Materijali potrebni za ovaj projekt:
- HiFive1 (može se kupiti ovdje)
- ESP-01
- 2 * 10k otpornika
- 1k otpornik
- Oglasna ploča
- 9 kratkospojnih kabela
Korak 1: Postavite okruženje
- Instalirajte Arduino IDE ako nije instaliran na vašem računalu.
- Slijedite upute na https://github.com/westerndigitalcorporation/CincoWinPkg da 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 (vidi snimak zaslona), ali sposoban reagirati 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.
Provjerite je li kratkospojnik IOREF postavljen na 3,3 V kako 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 s kanala SoftwareSerial32 i prosljeđuje ih monitoru putem 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 "Alati-> Serijski monitor" i odaberite 115200 brzinu prijenosa i "Oba NL i CR".
- Upišite AT u monitor. Trebali biste biti u redu s ESP-01.
- Sada možete isprobati razne AT naredbe s ove veze.
Korak 4: Razgovarajte s ESP modulom iz skice
Sada izdajmo AT naredbe ESP-01 iz skice HiFive1.
Na priloženoj skici neprestano se izvršava naredba CWLAP+AT koja vraća dostupne WiFi pristupne točke, njihovu jačinu signala i njihove MAC adrese. Petlja ispisuje rezultate sve dok ili 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-> Frekvencija takta 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 "Alati-> Serijski monitor" i odaberite 115200 brzinu prijenosa i "Oba NL i CR".
Naredba CWLAP+AT može se na skici promijeniti u bilo koju AT naredbu. Više naredbi možete pronaći ovdje.
Korak 5: Konačni rezultat
Ako ste pravilno ožičili krug i prenijeli priloženu skicu, trebali biste dobiti ispisan popis dostupnih pristupnih točaka u vašem području, poput onog na priloženoj slici.
Preporučeni:
HiFive1 Arduino s HC-05 Bluetooth modulom Vodič: 7 koraka
HiFive1 Arduino s Vodičem za Bluetooth modul HC-05: 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
Početak rada s Esp 8266 Esp-01 s Arduino IDE - Instaliranje Esp ploča u Arduino Ide i programiranje Esp: 4 koraka
Početak rada s Esp 8266 Esp-01 s 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 ovaj i većina ljudi se suočavaju s problemom
HiFive1 web poslužitelj s WiFi modulima ESP32 / ESP8266 Vodič: 5 koraka
HiFive1 web poslužitelj s WiFi modulima ESP32 / ESP8266 Vodič: HiFive1 je prva ploča kompatibilna s Arduino RISC-V 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
Početak rada 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
Ploča za programiranje i razvoj ESP-12E i ESP-12F: 3 koraka (sa slikama)
ESP-12E i ESP-12F Programska i razvojna ploča: Nadležnost ove ploče bila je jednostavna: biti u mogućnosti programirati module ESP-12E i ESP-12F jednako lako kao ploče NodeMCU (tj. Nema potrebe za pritiskom na gumbe). Imajte igle prilagođene matičnoj ploči s pristupom upotrebljivom IO -u. Za zasebno serijsko prenošenje koristite zasebni USB