Мазмуну:
- 1 -кадам: Айлана -чөйрөнү орнотуу
- 2-кадам: ESP-01 модулун HiFive1 тактасына туташтырыңыз
- 3-кадам: ESP-01 модулу менен сериялык монитор аркылуу сүйлөшүү
- 4 -кадам: Эскизден ESP модулу менен сүйлөшүңүз
- 5 -кадам: Акыркы жыйынтык
Video: HiFive1 Arduino Board ESP-01 WiFi модулу менен үйрөткүч: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
HiFive1-SiFive'ден FE310 CPU менен курулган биринчи Arduino шайкеш RISC-V негизиндеги такта. Такта Arduino UNOдон 20 эсе ылдамыраак, бирок БУУнун башкармалыгына окшош, зымсыз туташуу жок.
Бактыга жараша, бул чектөөнү жумшартуу үчүн рынокто бир нече арзан модулдар бар. Бул окуу куралы ESP-01ди колдонуу менен HiFive1 үчүн WiFi байланышын кантип иштетүү керектигин түшүндүрөт.
ESP32 же ESP8266 модулдары бар HiFive1 үчүн WEB жана MQTT окуу куралдарын караңыз.
Hifive1 Bluetooth мисал үчүн, бул окуу куралын караңыз.
Бул долбоор үчүн керектүү материалдар:
- HiFive1 (Бул жерден сатып алса болот)
- ESP-01
- 2 * 10k каршылыгы
- 1k резистор
- Breadboard
- 9 кабель
1 -кадам: Айлана -чөйрөнү орнотуу
- Arduino IDE сиздин компьютериңизде орнотулбаса, аны орнотуңуз.
- Arduino IDEге HiFive1 колдоосун кошуу үчүн https://github.com/westerndigitalcorporation/CincoWinPkg нускамаларын аткарыңыз.
ESP-01 тактай пакетин Arduino IDEге орнотуунун кажети жок, анткени ESP-01 эскирген (скриншотту караңыз) менен алдын ала программаланган, бирок AT буйруктарына сериялык туташуу программасы аркылуу жооп берүүгө жөндөмдүү.
2-кадам: ESP-01 модулун HiFive1 тактасына туташтырыңыз
Fritzing Schematics жана Breadboard көрүнүштөрүндө көрсөтүлгөндөй ESP-01 модулун HiFive1 тактасына туташтырыңыз.
IOREF секирүүчүсү кызыл тегерекчеде сүрөттө көрсөтүлгөндөй 3.3Vга орнотулганын текшериңиз.
3-кадам: ESP-01 модулу менен сериялык монитор аркылуу сүйлөшүү
Баарын бириктиргенден кийин, Arduino Serial Monitor аркылуу ESP-01 менен сүйлөшүүгө аракет кылсак болот. Бул үчүн биз төмөндө тиркелген жөнөкөй эскизди программалашыбыз керек. Бул HW Serial каналы аркылуу Монитордон келген AT буйруктарын угуп, аларды SoftwareSerial32 каналы аркылуу ESP-01ге жөнөтөт. Бул SoftwareSerial32 каналынан ESP-01 жоопторун угуп жатат жана аларды HW Serial каналы аркылуу Мониторго жөнөтүүдө.
- Программалоодон мурун "Tools-> Board" HiFive1 тактасына, "Tools-> CPU Clock Frequency" "256MHz PLL" жана "Tools-> Programmer" үчүн "SiFive OpenOCD" орнотулганын текшериңиз.
- Эскизди HiFive1ге жүктөө.
- "Куралдар-> Порт" бөлүмүндө туура Сериялык портту тандаганыңызды текшериңиз.
- "Tools-> Serial Monitor" ачып, 115200 baud ылдамдыгын жана "NL & CR экөөнү" тандаңыз.
- Мониторго AT териңиз. Сиз ESP-01ден OK алышыңыз керек.
- Эми бул шилтемеден ар кандай AT буйруктарын колдонуп көрсөңүз болот.
4 -кадам: Эскизден ESP модулу менен сүйлөшүңүз
Эми HiFive1 эскизинин ичинен AT буйруктарын ESP-01ге берели.
Тиркелген эскиз тынымсыз CWLAP+AT буйругун аткарат, ал жеткиликтүү WiFi кирүү чекиттерин, сигналдын күчүн жана MAC даректерин кайтарат. Цикл жыйынтыктарды ESP-01 AT буйрук терминатору катары OK кайтып келмейинче же акыркы символдун басылганынан бери белгилүү бир убакыт өткөнчө басып чыгарат (Демейки 2 секунд).
- "Tools-> Board" HiFive1 тактасына, "Tools-> CPU Clock Frequency" "256MHz PLL" жана "Tools-> Programmer" "SiFive OpenOCD" үчүн коюлганын текшериңиз.
- Эскизди HiFive1ге жүктөө.
- "Куралдар-> Порт" бөлүмүндө туура Сериялык портту тандаганыңызды текшериңиз.
- "Tools-> Serial Monitor" ачып, 115200 baud ылдамдыгын жана "NL & CR экөөнү" тандаңыз.
CWLAP+AT буйругу эскизде каалаган AT буйругуна өзгөртүлүшү мүмкүн. Дагы буйруктарды бул жерден тапса болот.
5 -кадам: Акыркы жыйынтык
Эгерде сиз чынжырды туура зымдап, берилген эскизди жүктөсөңүз, анда сиздин аймактагы жеткиликтүү кирүү чекиттеринин басылган тизмесин алуу керек, мисалы тиркелген сүрөттөгүдөй.
Сунушталууда:
Үйдөгү автоматташтыруу WIFI Light Switch ESP-01 менен жана баскыч баскычы бар реле модулу: 7 кадам
Үйдөгү автоматташтыруу WIFI Light Switch ESP-01 менен жана баскыч баскычы бар реле модулу: Ошентип, мурунку көрсөтмөлөрдө биз ESP Flasherди колдонуп ESP-01ди Tasmota менен программалап, ESP-01ди wifi тармактарыбызга туташтырдык. Эми биз аны программалоону баштасак болот. Wi -Fi же баскычты колдонуу менен жарык өчүргүчтү күйгүзүү/өчүрүү
HiFive1 Arduino HC-05 Bluetooth модулу менен: 7 кадам
HiFive1 Arduino менен HC-05 Bluetooth модулу үйрөткүчү: HiFive1-SiFiveден FE310 CPU менен курулган Arduino менен шайкеш келген биринчи RISC-V платасы. Такта Arduino UNOго караганда болжол менен 20 эсе ылдам жана UNOдо зымсыз байланыш жок болгондуктан. Бактыга жараша, бир нече арзан модулдар бар
Esp 8266 Esp-01 менен Arduino IDE менен баштоо - Esp такталарын Arduino Ideде орнотуу жана Esp программалоо: 4 кадам
Esp 8266 Esp-01 менен Arduino IDE менен баштоо | Эсеп такталарын Arduino Ideде орнотуу жана программалоо Esp: Бул көрсөтмөлөрдө биз esp8266 такталарын Arduino IDEде кантип орнотууну жана esp-01ди кантип программалоону жана ага кодду жүктөөнү үйрөнөбүз. бул жана адамдардын көбү көйгөйгө туш болушат
HiFive1 Web Server ESP32 / ESP8266 WiFi модулдары менен үйрөткүч: 5 кадам
HiFive1 Web Server ESP32 / ESP8266 WiFi модулдары менен үйрөткүч: HiFive1 SiFiveден FE310 CPU менен курулган Arduino менен шайкеш келген биринчи RISC-V платасы. Такта Arduino UNOго караганда 20 эсе ылдамыраак, бирок UNO Board HiFive1ге зымсыз байланыш жок. Бактыга жараша, бир нече арзан баалар бар
ESP8266 ESPDuino NodeMcu SPI модулу үчүн үйрөткүч Arduino Uno колдонуу: 6 кадам
ESP8266 үчүн үйрөткүч ESPDuino NodeMcu SPI модулун колдонуу Arduino Uno: DescriptionThis ESP8266 ESPDuino NodeMcu SPI Module TFT LCD дисплейи 128 x 128 токтому жана 262 түсү бар, SPI интерфейсин колдонот, мисалы Arduino Uno жана ESP8266 сыяктуу контроллер менен баарлашуу үчүн. Interface: SPI токтому: 128