Sisukord:
- Samm: seadistage keskkond
- 2. samm: ühendage ESP-01 moodul HiFive1-plaadiga
- Samm 3: ESP-01 mooduliga rääkimine jadamonitori kaudu
- 4. samm: rääkige eskiisist ESP -mooduliga
- 5. samm: lõpptulemus
Video: HiFive1 Arduino tahvel koos ESP-01 WiFi-mooduli õpetusega: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
- Installige Arduino IDE, kui see pole teie arvutisse installitud.
- 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, 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
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.
- Enne programmeerimist veenduge, et "Tools-> Board" on seatud HiFive1 tahvlile, "Tools-> CPU Clock Frequency" väärtusele "256MHz PLL" ja "Tools-> Programmer" valikule "SiFive OpenOCD".
- Laadige visand üles HiFive1 -sse.
- Veenduge, et valisite jaotises "Tööriistad-> port" õige jadapordi.
- Avage "Tools-> Serial Monitor" ja valige 115200 baudikiirus ning "Both NL & CR".
- Tippige monitorile AT. Peaksite ESP-01 abil kõik korras olema.
- 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).
- Veenduge, et "Tools-> Board" on seatud HiFive1 tahvlile, "Tools-> CPU Clock Frequency" väärtusele "256MHz PLL" ja "Tools-> Programmer" valikule "SiFive OpenOCD".
- Laadige visand üles HiFive1 -sse.
- Veenduge, et valisite jaotises "Tööriistad-> port" õige jadapordi.
- 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
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:
Mis on servo sees ja kuidas seda kasutada koos Arduino täieliku õpetusega: 6 sammu
Mis on servo sees ja kuidas seda kasutada koos Arduino täieliku õpetusega: selles õpetuses uurime, mis on selle videoõpetuse servowatch
Programmeerige ükskõik milline ESP8266 tahvel/moodul koos AT -käskudega Püsivara: 5 sammu
Programmeerige mis tahes ESP8266 tahvel/moodul koos AT -käskudega Püsivara: Iga ESP8266 moodulit ja tahvlit saab programmeerida mitmel viisil: Arduino, python, Lua, AT käsud, palju muud … Tõenäoliselt on esimesed kolm neist parimad iseseisvaks kasutamiseks, AT püsivara on mõeldud ESP8266 kasutamiseks moodulina või kiirtestimiseks TTL RS232 c -ga
Lihtne puhkuse LED -valgusnäitus: võlurid talvel - WS2812B LED -riba FastLED -i ja Arduino õpetusega: 6 sammu
Lihtne puhkuse LED -valgusnäitus: võlurid talvel | WS2812B LED -riba koos FastLED -i ja Arduino õpetusega: kujundasin ja programmeerisin selle puhkuse valgusesaate kõikjale kuvamiseks. Kasutasin ühte WS2812B LED -riba, mille pikslitihedus oli 30 pikslit/ meeter. Kuna kasutasin 5 meetrit, oli mul kokku 150 LED -i. Hoidsin koodi lihtsana, nii et kõik, kes WS2812 kasutamist alustavad
STM32 tahvel koos Arduino IDE -ga STM32F103C8T6: 5 sammu
STM32 tahvel koos Arduino IDE -ga STM32F103C8T6: Tere poisid, kuna paljud inimesed kasutavad arduino tahvleid, kuid nagu me teame, on neil mõned piirangud, tuli arduino alternatiivina päevavalgele vähe teisi tahvleid, mis võivad pakkuda paremat jõudlust ja paremaid funktsioone kui Arduino ja üks need on STM3
ARMTRONIX Wifi 30Amps tahvel: 4 sammu (piltidega)
ARMTRONIX Wifi 30Amps tahvel: SISSEJUHATUS: Armtronix 30AMPS releeplaat on IOT -plaat. Tahvli funktsioonid on järgmised: Juhtmevaba juhtimine. USB -plaadilt UART -ile. Pardal vahelduvvoolu toitepinge 230VAC kuni 5V DC.AC virtuaalne lüliti. Tahvli välimus ja tunne ning suurus on 105 mm x 7