Isi kandungan:
- Langkah 1: Siapkan Alam Sekitar
- Langkah 2: Sambungkan Modul ESP-01 ke HiFive1 Board
- Langkah 3: Bercakap dengan Modul ESP-01 Melalui Monitor Bersiri
- Langkah 4: Berbual dengan Modul ESP Dari Lakaran
- Langkah 5: Keputusan Akhir
Video: HiFive1 Arduino Board Dengan Tutorial Modul WiFi ESP-01: 5 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
HiFive1 adalah papan berasaskan RISC-V serasi Arduino pertama yang dibina dengan CPU FE310 dari SiFive. Papan ini kira-kira 20 kali lebih pantas daripada Arduino UNO tetapi seperti papan UNO, ia tidak mempunyai sebarang sambungan tanpa wayar.
Nasib baik, terdapat beberapa modul yang murah di pasaran untuk mengurangkan had ini. Tutorial ini menerangkan cara mengaktifkan sambungan WiFi untuk HiFive1 menggunakan ESP-01.
Untuk modul HiFive1 dengan ESP32 atau ESP8266 lihat tutorial WEB dan MQTT.
Untuk contoh Bluetooth Hifive1, lihat tutorial ini.
Bahan yang diperlukan untuk projek ini:
- HiFive1 (Boleh dibeli di sini)
- ESP-01
- 2 * 10k perintang
- Perintang 1k
- Papan roti
- 9 kabel pelompat
Langkah 1: Siapkan Alam Sekitar
- Pasang Arduino IDE jika tidak dipasang pada komputer anda.
- Ikuti arahan di https://github.com/westerndigitalcorporation/CincoWinPkg untuk menambahkan sokongan HiFive1 ke Arduino IDE.
Tidak perlu memasang pakej papan ESP-01 di Arduino IDE kerana ESP-01 sudah diprogramkan dengan ketinggalan zaman (lihat tangkapan skrin) tetapi mampu bertindak balas terhadap perintah AT melalui firmware sambungan bersiri.
Langkah 2: Sambungkan Modul ESP-01 ke HiFive1 Board
Sambungkan modul ESP-01 ke papan HiFive1 seperti yang ditunjukkan dalam paparan Fritzing Schematics dan Breadboard.
Pastikan jumper IOREF diatur ke 3.3V seperti yang ditunjukkan dalam gambar oleh bulatan merah.
Langkah 3: Bercakap dengan Modul ESP-01 Melalui Monitor Bersiri
Setelah menyatukan semuanya, kami boleh cuba bercakap dengan ESP-01 melalui Arduino Serial Monitor. Untuk ini, kita perlu memprogramkan lakaran ringkas yang dilampirkan di bawah. Ini mendengarkan perintah AT yang datang dari Monitor melalui saluran Serial HW dan meneruskannya ke ESP-01 melalui saluran SoftwareSerial32. Ia sedang mendengar balasan ESP-01 dari saluran SoftwareSerial32 dan meneruskannya ke Monitor melalui saluran HW Serial.
- Sebelum pengaturcaraan pastikan bahawa "Tools-> Board" ditetapkan ke papan HiFive1, "Tools-> CPU Clock Frequency" ke "256MHz PLL" dan "Tools-> Programmer" ke "SiFive OpenOCD".
- Muat naik lakaran ke HiFive1.
- Pastikan anda memilih port Serial yang betul di "Tools-> Port".
- Buka "Tools-> Serial Monitor" dan pilih 115200 baud rate dan "Both NL & CR".
- Taipkan AT di Monitor. Anda mesti mendapat OK dari ESP-01.
- Sekarang anda boleh mencuba pelbagai perintah AT dari pautan ini.
Langkah 4: Berbual dengan Modul ESP Dari Lakaran
Sekarang mari kita mengeluarkan perintah AT ke ESP-01 dari dalam lakaran HiFive1.
Sketsa yang dilampirkan terus menjalankan perintah CWLAP + AT yang mengembalikan Titik Akses WiFi yang tersedia, kekuatan isyarat mereka dan Alamat MAC mereka. Gelung mencetak hasilnya sehingga sama ada ESP-01 mengembalikan OK sebagai penghentian perintah AT atau sejumlah masa berlalu sejak watak terakhir dicetak (Lalai adalah 2 saat).
- Pastikan "Tools-> Board" diatur ke papan HiFive1, "Tools-> CPU Clock Frequency" ke "256MHz PLL" dan "Tools-> Programmer" ke "SiFive OpenOCD".
- Muat naik lakaran ke HiFive1.
- Pastikan anda memilih port Serial yang betul di "Tools-> Port".
- Buka "Tools-> Serial Monitor" dan pilih 115200 baud rate dan "Both NL & CR".
Perintah CWLAP + AT dapat diubah dalam lakaran menjadi AT Perintah mana pun. Lebih banyak arahan boleh didapati di sini.
Langkah 5: Keputusan Akhir
Sekiranya anda memasang kabel litar dengan betul dan memuat naik lakaran yang disediakan, anda perlu mendapatkan senarai bercetak Titik Akses yang tersedia di kawasan anda seperti yang terdapat dalam gambar yang dilampirkan.
Disyorkan:
Tutorial Arduino - Butang Bergaya BLYNK dan Modul Relay ESP-01: 3 Langkah (dengan Gambar)
Tutorial Arduino - Butang Bergaya BLYNK dan Modul Relay ESP-01: Selamat datang ke tutorial lain di saluran kami, ini adalah tutorial pertama musim ini yang akan dikhaskan untuk sistem IoT, di sini kami akan menerangkan beberapa ciri dan fungsi peranti digunakan dalam sistem jenis ini. Untuk membuat
HiFive1 Arduino Dengan Tutorial Modul Bluetooth HC-05: 7 Langkah
HiFive1 Arduino With HC-05 Bluetooth Module Tutorial: HiFive1 adalah papan berasaskan RISC-V serasi Arduino pertama yang dibina dengan CPU FE310 dari SiFive. Papan ini kira-kira 20 kali lebih pantas daripada Arduino UNO dan kerana UNO kekurangan sambungan tanpa wayar. Nasib baik, terdapat beberapa modul yang murah
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE - Memasang Esp Papan di Arduino Ide dan Pengaturcaraan Esp: 4 Langkah
Bermula Dengan Esp 8266 Esp-01 Dengan Arduino IDE | Memasang Papan Esp di Arduino Ide dan Pengaturcaraan Esp: Dalam instruksional ini kita akan belajar bagaimana memasang papan esp8266 di Arduino IDE dan cara memprogramkan esp-01 dan memuat naik kod di dalamnya. Oleh kerana papan esp sangat popular jadi saya terfikir untuk membetulkan instruktor untuk ini dan kebanyakan orang menghadapi masalah
Pelayan Web HiFive1 Dengan Modul WiFi ESP32 / ESP8266 Tutorial: 5 Langkah
Pelayan Web HiFive1 Dengan Modul WiFi ESP32 / ESP8266 Tutorial: HiFive1 adalah papan berasaskan RISC-V serasi Arduino pertama yang dibina dengan CPU FE310 dari SiFive. Papan ini kira-kira 20 kali lebih pantas daripada Arduino UNO namun seperti papan HiOFive1 UNO tidak mempunyai sambungan tanpa wayar. Nasib baik, ada beberapa inexpensi
Tutorial Modul E32-433T LoRa - DIY Breakout Board untuk E32 Modul: 6 Langkah
Tutorial Modul E32-433T LoRa | DIY Breakout Board untuk E32 Modul: Hei, ada apa, Guys! Akarsh di sini dari CETech. Projek saya ini lebih merupakan keluk pembelajaran untuk memahami cara kerja modul E32 LoRa dari eByte yang merupakan modul pemancar 1-watt berkuasa tinggi. Setelah kita memahami cara kerjanya, saya mempunyai reka bentuk