Daftar Isi:
- Langkah 1: Komponen dan Alat
- Langkah 2: Elektronik
- Langkah 3: Perakitan
- Langkah 4: Perangkat Lunak dan Instalasi
Video: Antarmuka Browser ATTiny Fuse Editor: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
Instruksi ini ditujukan untuk editor sekering ATTiny menggunakan ESP8266 dan antarmuka pengguna berbasis browser. Hal ini membuat mengubah pengaturan apa pun yang dikendalikan oleh 2 byte sekering menjadi aktivitas yang sangat sederhana.
Perangkat ini memiliki beberapa fitur berikut.
- Server web yang mendukung pembacaan dan penulisan data sekering dan halaman editor yang memberikan akses mudah ke opsi sekering
- Didukung USB dengan generator 12V internal untuk pemrograman tegangan tinggi
- Antarmuka pin header dengan 7 kabel yang diperlukan untuk terhubung ke modul ATTiny
- Konfigurasi jaringan wifi menggunakan titik akses wifiManager
- Akses browser ke sistem pengarsipan ESP8266 SPIFFS untuk memperbarui file web
- Pembaruan OTA dari firmware ESP8266
Langkah 1: Komponen dan Alat
Komponen
- Modul ESP-12F
- Modul penguat 5V ke 12V
- soket USB mikro dengan konektor yang dapat disolder
- Kapasitor Tantalum 220uF
- xc6203 3.3V LDO regulator
- Transistor MOSFET 2x n saluran AO3400 1 x p-channel AO3401
- Resistor 2 x 4k7 1x 100k 1x 1K 1x 1R2
- Blok tajuk 7 pin
- Sepotong kecil papan tempat memotong roti untuk mendukung sirkuit
- menghubungkan kawat
- Enclosure (Saya menggunakan kotak cetak 3D di
Peralatan
- Besi solder titik halus
- Pinset
- Pemotong kawat
Langkah 2: Elektronik
Skema menunjukkan semua daya berasal dari koneksi USB 5V. Regulator menyediakan 3.3V ke modul ESP-12F. Modul boost kecil menghasilkan 12V yang dibutuhkan untuk pemrograman tegangan tinggi.
ESP GPIO memberikan 4 sinyal logika yang digunakan dalam pemrograman tegangan tinggi (jam, data masuk, data keluar, dan perintah masuk).
Satu GPIO digunakan untuk menghidupkan dan mematikan transistor MOSFET yang diumpankan oleh rel 12V melalui resistor 1K. Ketika GPIO tinggi, tMOSFET menyala dan saluran pembuangannya pada 0V. Ketika GPIO disetel rendah, saluran pembuangan naik ke 12V yang diperlukan untuk mengatur mode pemrograman tegangan tinggi.
Satu GPIO digunakan untuk menghidupkan dan mematikan driver 2 tahap MOSFET untuk suplai 5V ke ATTiny. Pengaturan ini digunakan untuk memenuhi spesifikasi bahwa ketika 5V dihidupkan memiliki waktu naik yang cepat. Ini tidak terpenuhi dengan menggerakkan suplai langsung dari GPIO terutama dengan kapasitor decoupling 4u7 yang ada pada sebagian besar modul ATTiny. Resistor bernilai rendah digunakan untuk meredam lonjakan arus yang disebabkan oleh pergantian cepat transistor MOSFET. Ini mungkin tidak diperlukan tetapi digunakan di sini untuk menghindari gangguan apa pun yang dapat disebabkan oleh lonjakan pengaktifan ini.
Langkah 3: Perakitan
Gambar menunjukkan komponen yang dirakit menjadi wadah kecil. Papan tempat memotong roti kecil berada di atas modul ESP-12F dan berisi regulator 3.3V dan 2 sirkuit penggerak tegangan.
Modul penguat 12V ada di sebelah kiri mendapatkan daya inputnya dari USB.
Enklosur memiliki slot untuk blok header 7 pin untuk memungkinkan koneksi ke ATTiny.
Setelah memasang kabel dan menguji USB dan blok header diamankan ke enklosur dengan lem resin.
Langkah 4: Perangkat Lunak dan Instalasi
Perangkat lunak untuk editor sekering ada di Arduino sketch fuseEditorHV.ino tersedia di
Ini menggunakan perpustakaan yang berisi fungsi web dasar, dukungan pengaturan wifi, pembaruan OTA, dan akses sistem pengarsipan berbasis browser. Ini tersedia di
Konfigurasi software ada di file header BaseConfig.h. 2 item yang harus diubah di sini adalah kata sandi untuk titik akses pengaturan wifi dan kata sandi untuk pembaruan OTA.
Kompilasi dan unggah ke ESP8266 dari Arduino IDE. Konfigurasi IDE harus memungkinkan untuk partisi SPIFFS misalnya menggunakan 2M/2M akan memungkinkan OTA dan sistem pengarsipan yang besar. Pembaruan lebih lanjut kemudian dapat dilakukan menggunakan OTA
Saat pertama kali dijalankan modul tidak akan tahu cara terhubung ke wifi lokal sehingga akan menyiapkan konfigurasi jaringan AP. Gunakan ponsel atau tablet untuk menyambung ke jaringan ini, lalu telusuri ke 192.168.4.1. Layar konfigurasi wifi akan muncul dan Anda harus memilih jaringan yang sesuai dan memasukkan kata sandinya. Modul akan reboot dan terhubung menggunakan kata sandi ini mulai sekarang. Jika pindah ke jaringan lain atau mengubah kata sandi jaringan, AP akan diaktifkan kembali, jadi ikuti prosedur yang sama.
Saat memasuki perangkat lunak utama setelah terhubung ke wifi kemudian unggah file di folder data dengan menjelajah ke modul ip/upload. Ini memungkinkan file untuk diunggah. Setelah semua file diupload maka selanjutnya akses sistem filing dapat dilakukan dengan menggunakan ip/edit.
Jika ip/ diakses maka index.htm digunakan dan menampilkan layar editor sekring utama. Hal ini memungkinkan data sekering untuk dilihat, diedit dan ditulis. Ini menggunakan ip/readFuses dan ip/writeFuses untuk mencapai ini.
Direkomendasikan:
Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: 8 Langkah
Memulai Dengan Antarmuka Sensor I2C?? - Antarmuka MMA8451 Anda Menggunakan ESP32: Dalam tutorial ini, Anda akan mempelajari semua tentang Cara memulai, menghubungkan, dan membuat perangkat I2C (Akselerometer) bekerja dengan pengontrol (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Antarmuka Sensor ADXL335 pada Raspberry Pi 4B dalam 4 Langkah: 4 Langkah
Antarmuka Sensor ADXL335 pada Raspberry Pi 4B dalam 4 Langkah: Dalam Instruksi ini kita akan menghubungkan sensor ADXL335 (akselerometer) pada Raspberry Pi 4 dengan Shunya O/S
Antarmuka Langkah MIDI (versi En Espaol): 12 Langkah
Antarmuka Langkah MIDI (versión En Español): Versi yang dapat diinstruksikan untuk mempelajari lebih lanjut “Simon Says” untuk mengetahui lebih banyak tentang MIDI. Ambos modos operados con los pies! Sebelumnya
Antarmuka Langkah MIDI: 12 Langkah (dengan Gambar)
Antarmuka Langkah MIDI: Versi Spanyol di sini. Dalam instruksi ini kami akan menunjukkan cara membuat antarmuka ringan dan suara yang dapat digunakan untuk memainkan "Simon Says" dan sebagai antarmuka MIDI. Kedua mode akan dimainkan dengan kaki Anda.Latar BelakangProyek ini lahir karena
Cara Memprogram ATMEGA 8, 16, 328 Attiny dan Fuse Bit: 5 Langkah
Cara Memprogram ATMEGA 8.16.328 Attiny and Fuse Bit : Hai teman-teman. Hari ini saya akan menunjukkan cara memprogram ATMEGA 8.16.328 Attiny dan Fuse Bit