Sisukord:

HiFive1 Arduino tahvel koos ESP-01 WiFi-mooduli õpetusega: 5 sammu
HiFive1 Arduino tahvel koos ESP-01 WiFi-mooduli õpetusega: 5 sammu

Video: HiFive1 Arduino tahvel koos ESP-01 WiFi-mooduli õpetusega: 5 sammu

Video: HiFive1 Arduino tahvel koos ESP-01 WiFi-mooduli õpetusega: 5 sammu
Video: Использование комплекта Wi-Fi Heltec ESP32 OLED 2024, Juuli
Anonim
HiFive1 Arduino tahvel koos ESP-01 WiFi-mooduli õpetusega
HiFive1 Arduino tahvel koos ESP-01 WiFi-mooduli õpetusega

HiFive1 on esimene Arduino-ühilduv RISC-V-põhine plaat, mis on ehitatud SiFive'i FE310 protsessoriga. Tahvel on umbes 20 korda kiirem kui Arduino UNO, kuid samas nagu UNO plaat, sellel puudub igasugune traadita ühendus.

Õnneks on selle piirangu leevendamiseks turul mitmeid odavaid mooduleid. See õpetus selgitab, kuidas lubada HiFive1 jaoks WiFi-ühendus ESP-01 abil.

ESF32 või ESP8266 moodulitega HiFive1 kohta vaadake WEB ja MQTT õpetusi.

Hifive1 Bluetoothi näite jaoks vaadake seda õpetust.

Selle projekti jaoks vajalikud materjalid:

  • HiFive1 (saab osta siit)
  • ESP-01
  • 2 * 10k takistid
  • 1k takisti
  • Leivalaud
  • 9 hüppajakaablit

Samm: seadistage keskkond

Seadistage keskkond
Seadistage keskkond
Seadistage keskkond
Seadistage keskkond
Seadistage keskkond
Seadistage keskkond
  1. Installige Arduino IDE, kui see pole teie arvutisse installitud.
  2. HiFive1 toe lisamiseks Arduino IDE -le järgige juhiseid aadressil

ESP-01 plaadipaketti pole vaja Arduino IDE-sse installida, kuna ESP-01 on eelprogrammeeritud vananenud (vt ekraanipilti), kuid on võimeline jadaühenduse püsivara kaudu vastama AT-käskudele.

2. samm: ühendage ESP-01 moodul HiFive1-plaadiga

Ühendage ESP-01 moodul HiFive1 plaadiga
Ühendage ESP-01 moodul HiFive1 plaadiga
Ühendage ESP-01 moodul HiFive1 plaadiga
Ühendage ESP-01 moodul HiFive1 plaadiga
Ühendage ESP-01 moodul HiFive1 plaadiga
Ühendage ESP-01 moodul HiFive1 plaadiga

Ühendage ESP-01 moodul HiFive1 plaadiga, nagu on näidatud vaates Fritzing Schematics ja Breadboard.

Veenduge, et IOREF -hüppaja on seatud 3.3V -le, nagu on näidatud pildil punase ringiga.

Samm 3: ESP-01 mooduliga rääkimine jadamonitori kaudu

Rääkimine ESP-01 mooduliga jadamonitori kaudu
Rääkimine ESP-01 mooduliga jadamonitori kaudu
Rääkimine ESP-01 mooduliga jadamonitori kaudu
Rääkimine ESP-01 mooduliga jadamonitori kaudu

Pärast kõigi ühendamist võime proovida ESP-01-ga rääkida Arduino jadamonitori kaudu. Selleks peame programmeerima allpool toodud lihtsa visandi. See kuulab monitorilt HW jadakanali kaudu saabuvaid AT-käske ja edastab need SoftwareSerial32 kanali kaudu ESP-01-le. See kuulab ESP-01 vastuseid SoftwareSerial32 kanalilt ja edastab need monitorile HW jadakanali kaudu.

  1. Enne programmeerimist veenduge, et "Tools-> Board" on seatud HiFive1 tahvlile, "Tools-> CPU Clock Frequency" väärtusele "256MHz PLL" ja "Tools-> Programmer" valikule "SiFive OpenOCD".
  2. Laadige visand üles HiFive1 -sse.
  3. Veenduge, et valisite jaotises "Tööriistad-> port" õige jadapordi.
  4. Avage "Tools-> Serial Monitor" ja valige 115200 baudikiirus ning "Both NL & CR".
  5. Tippige monitorile AT. Peaksite ESP-01 abil kõik korras olema.
  6. Nüüd saate selle lingi kaudu proovida erinevaid AT -käske.

4. samm: rääkige eskiisist ESP -mooduliga

Nüüd väljastame ES-01 käsud AT käsud HiFive1 visandist.

Lisatud visandil töötab pidevalt CWLAP+AT käsk, mis tagastab saadaolevad WiFi pääsupunktid, nende signaali tugevuse ja MAC -aadressid. Tsükkel prindib tulemusi seni, kuni ESP-01 tagastab käsu lõpetaja OK või on möödunud teatud aeg viimase märgi printimisest (vaikimisi on 2 sekundit).

  1. Veenduge, et "Tools-> Board" on seatud HiFive1 tahvlile, "Tools-> CPU Clock Frequency" väärtusele "256MHz PLL" ja "Tools-> Programmer" valikule "SiFive OpenOCD".
  2. Laadige visand üles HiFive1 -sse.
  3. Veenduge, et valisite jaotises "Tööriistad-> port" õige jadapordi.
  4. Avage "Tools-> Serial Monitor" ja valige 115200 baudikiirus ning "Both NL & CR".

Käsu CWLAP+AT saab visandis muuta mis tahes AT -käsuks. Rohkem käske leiate siit.

5. samm: lõpptulemus

Lõpptulemus
Lõpptulemus
Lõpptulemus
Lõpptulemus

Kui ühendasite vooluringi õigesti ja laadisite kaasasoleva visandi üles, peaksite saama prinditud loendi teie piirkonnas saadaolevatest juurdepääsupunktidest, nagu see, mis on lisatud pildil.

Soovitan: