Isi kandungan:
Video: 2020 ESP8266: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Oleh itu, Lazy Old Geek (L. O. G.) ini menulis beberapa Instructables pada modul ESP8266:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Saya masih mempunyai beberapa ESP-01 dan ESP-03 dan berusaha menjadikannya berfungsi.
Nampaknya, proses berikut tidak lagi berfungsi.
Masukkan ESP8266 ke mod Flash:
Ground GPIO0
Tetapkan semula tanah secara ringkas
Lepaskan GPIO0
(Sekiranya anda mempunyai LED di GPIO0, ia mestilah sekitar ½ intensiti)
Yang nampaknya berfungsi adalah menahan GPIO0 rendah, tekan Reset, muat sketsa, lepaskan GPIO0, kemudian ketik Reset. Ini tidak mudah dilakukan.
Dokumentasi terakhir mempunyai kaedah lain:
arduino-esp8266.readthedocs.io/en/latest/b…
Lihat Persediaan Perkakasan Minimum untuk Pemuatan Boot dan Penggunaan
Dilampirkan adalah persediaan yang disyorkan.
Langkah 1: Penyesuai ESP
Dalam Bahagian 2 saya, saya membuat penyesuai pengaturcaraan untuk ESP-01 dan ESP-03.
Oleh itu, saya masih mempunyai salah satu penyesuai itu. Daripada membuat PCB baru, saya memutuskan untuk mengubahnya.
Ok, ada sedikit masalah dengan rancangan saya, ESP-01 mempunyai Reset pada salah satu pinnya, ESP-03 tidak. Oleh itu, pengalaman saya sebelum ini nampaknya menunjukkan pin CH_PD melakukan perkara yang sama seperti Reset jadi saya mencubanya dan nampaknya berjaya.
Seperti yang dijelaskan dalam nota skema, yang saya lakukan adalah mengambil wayar dari pin DTR penyambung USB-BUB dan menyambungkannya ke GPIO0 kedua-dua penyambung. Saya menyambungkan pin 3.3V (dijelaskan pada langkah seterusnya) ke CH_PD kedua-dua penyambung.
Kedua-dua penerjun tersebut ditunjukkan dalam gambar seterusnya.
Langkah 2: Modul CP2102
Saya mempunyai beberapa penyesuai CP2102, USB ke UART. Sebahagian daripada mereka mempunyai RTS pada penyambung sisi tetapi saya memerlukannya pada penyambung utama. Apa yang saya buat ialah memotong pin yang disambungkan ke CTS. (Pin ini berlabel 3.3V pada skema saya kerana saya mempunyai beberapa modifikasi CP2102 untuk 3.3V). Kemudian saya memasang jumper dari RTS ke pin header wanita.
Ini ditunjukkan dalam gambar seterusnya.
Malangnya, saya mempunyai banyak variasi penyesuai USB ke UART ini. Saya cuba melabelnya tetapi selalu menghadapi masalah untuk mengingat yang mana. Saya tua.
Lihat gambar seterusnya. CP2102 mempunyai bungkus dan label pengecutan yang jelas.
Langkah 3: Arduino
Saya kini menggunakan Arduino versi1.8.12.
Kaedah termudah untuk saya memasang ESP8266 adalah dengan menggunakan Board Manager menggunakan kaedah ini:
github.com/esp8266/Arduino#installing-with…
Setelah dipasang, ketika memilih Board, saya memilih "Generic ESP8266 module".
PERINGATAN: Di PC saya terdapat dua versi "modul ESP8266 Generik". Yang di bawah kategori "papan ESP8266" berfungsi untuk Blink, yang di bawah Sparkfun tidak.
Gambar seterusnya menunjukkan persediaan Papan lalai (saya rasa). Saya telah bermain-main dengan banyak perkara ini, seperti Saiz Flash, Mode, sepertinya tidak ada perbezaan.
Untuk penyesuai saya, saya mempunyai LED pada GPIO0 jadi saya menukar Builtin Led menjadi 0.
Untuk mengesahkan ia berfungsi, saya jalankan contoh Blink. Tidak perlu menekan butang apa pun. Arduino anda harus memaparkan gambar seperti gambar seterusnya dan dalam kes saya, LED papan penyesuai saya akan berkelip.
FYI: Cara penyesuai kabel saya tinggi akan mematikan LED dan visa tidak seperti yang dijelaskan dalam Blink.
Pada ketika ini, saya tidak melakukan banyak perkara di luar Blink tetapi kaedah ini nampaknya berfungsi dan lebih mudah.
Saya telah bekerjasama dengan ESP-07.
PETUA: Arduino menggunakan Node MCU 1.0 untuk keserasian yang lebih baik dan bukannya Generik.
Disyorkan:
[2020] Menggunakan Dua (x2) Mikro: bit untuk Mengendalikan Kereta RC: 6 Langkah (dengan Gambar)
[2020] Menggunakan Dua (x2) Mikro: bit untuk Mengendalikan Kereta RC: Sekiranya anda mempunyai dua (x2) mikro: bit, adakah anda terfikir untuk menggunakannya untuk mengawal kereta RC dari jauh? Anda boleh mengawal kereta RC dengan menggunakan satu mikro: bit sebagai pemancar dan yang lain sebagai penerima. Apabila anda menggunakan editor MakeCode untuk mengkod mikro: b
[2020] Menggunakan IPhone atau IPad dan Aplikasi Micro: bit Game Pad untuk Mengendalikan Kereta RC: 23 Langkah
[2020] Menggunakan Aplikasi iPhone atau IPad dan Mikro: bit Permainan Pad untuk Mengendalikan Kereta RC: Pernahkah anda berfikir untuk menggunakan iPhone atau iPad anda untuk mengawal mikro: bit? Adakah anda tahu Micro: bit Education Foundation menyediakan aplikasi iOS di Stor aplikasi? Cari " mikro: bit " di App store dan anda boleh memuat turun aplikasi secara percuma
Buang Latar Belakang Banyak Gambar Menggunakan Photoshop 2020: 5 Langkah
Buang Latar Belakang Banyak Gambar Menggunakan Photoshop 2020: Menghapus latar belakang gambar sangat mudah sekarang! Ini adalah cara menggunakan Adobe Photoshop 2020 untuk membuang latar belakang beberapa gambar (batch) menggunakan skrip sederhana
Web? Arduino Simulator Berasaskan Dari Wokwi-2020 ?: 5 Langkah
Web? Arduino Simulator Berdasarkan Wokwi-2020 ?: Wokwi Arduino Simulator berjalan di platform AVR8js. Ia adalah Arduino Simulator berasaskan web. Arduino Simulator berjalan di penyemak imbas web. oleh itu, ini mendapat lebih banyak perhatian dan secara jujur, ini mempunyai banyak poin positif berbanding dengan simulator lain yang ada
Ukur Jarak Dengan Sensor Ultrasonik HC-SRF04 (Terkini 2020): 3 Langkah
Ukur Jarak Dengan Sensor Ultrasonik HC-SRF04 (Terkini 2020): Berapakah sensor ultrasonik (jarak)? Ultrasound (Sonar) dengan gelombang tahap tinggi yang tidak dapat didengar orang. Walau bagaimanapun, kita dapat melihat kehadiran gelombang ultrasonik di mana-mana di alam semula jadi. Pada haiwan seperti kelawar, lumba-lumba … gunakan gelombang ultrasonik untuk