Mündəricat:
- Addım 1: Komponentlər və Alətlər
- Addım 2: Elektronika
- Addım 3: Montaj
- Addım 4: Proqram və Quraşdırma
Video: Brauzer İnterfeysi ATTiny Fuse Redaktoru: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Bu təlimat, ESP8266 və brauzer əsaslı bir istifadəçi interfeysi istifadə edən bir ATTiny sigorta redaktoru üçündür. Bu, 2 sigorta baytı tərəfindən idarə olunan parametrlərdən hər hansı birinin dəyişdirilməsini çox sadə bir fəaliyyət halına gətirir.
Cihaz aşağıdakı xüsusiyyətlərə malikdir.
- Sigorta məlumatlarının oxunmasını və yazılmasını dəstəkləyən veb server və qoruyucu seçimlərə asanlıqla daxil olan bir redaktor səhifəsi
- Yüksək gərginlikli proqramlaşdırma üçün daxili 12V generatoru ilə işləyən USB
- ATTiny moduluna qoşulmaq üçün lazım olan 7 telli başlıq pin interfeysi
- WifiManager Giriş nöqtəsindən istifadə edərək WiFi şəbəkə konfiqurasiyası
- Veb fayllarını yeniləmək üçün ESP8266 SPIFFS sənəd sisteminə brauzerdən giriş
- ESP8266 firmware -nin OTA yeniləməsi
Addım 1: Komponentlər və Alətlər
Komponentlər
- ESP-12F modulu
- 5V -dan 12V -a qədər gücləndirici modul
- lehim konnektoru olan mikro USB yuvası
- 220 uF Tantal kondansatör
- xc6203 3.3V LDO tənzimləyicisi
- MOSFET tranzistorları 2x n kanal AO3400 1 x p-kanal AO3401
- Rezistorlar 2 x 4k7 1x 100k 1x 1K 1x 1R2
- 7 pinli başlıq bloku
- Dəstəkləmə sxemləri üçün kiçik bir çörək taxtası
- tel bağlayın
- Qoşma (https://www.thingiverse.com/thing:4208709 ünvanında 3D çaplı bir qutu istifadə etdim)
Alətlər
- İncə nöqtəli lehimləmə dəmiri
- Cımbız
- Tel kəsicilər
Addım 2: Elektronika
Şematik olaraq bütün gücün 5V USB bağlantısından alındığını göstərir. Bir tənzimləyici ESP-12F moduluna 3.3V təmin edir. Kiçik bir təkan modulu, yüksək gərginlikli proqramlaşdırma üçün lazım olan 12V istehsal edir.
ESP GPIO, yüksək gərginlikli proqramlaşdırmada istifadə olunan 4 məntiq siqnalını verir (saat, məlumat daxil olmaq, məlumat çıxmaq və daxil olmaq).
Bir GPIO, 1V rezistor vasitəsilə 12V dəmir yolu ilə qidalanan bir MOSFET tranzistorunu açmaq və söndürmək üçün istifadə olunur. GPIO yüksək olduqda, tMOSFET aktivdir və drenajı 0V səviyyəsindədir. GPIO aşağı olduqda, drenaj yüksək gərginlikli proqramlaşdırma rejimini qurmaq üçün lazım olan 12V -ə yüksəlir.
Bir GPIO, ATTiny -ə 5V təchizatı üçün MOSFET 2 mərhələli sürücünü açmaq və söndürmək üçün istifadə olunur. Bu tənzimləmə, 5V açıldıqda sürətlə yüksəlmə müddətinə malik olması şərtini yerinə yetirmək üçün istifadə olunur. Xüsusilə əksər ATTiny modullarında mövcud olan 4u7 ayırma kondansatörü ilə GPIO -dan birbaşa təchizatı təmin edərkən bu uyğun gəlmir. Aşağı dəyərli bir rezistor, MOSFET tranzistorlarının sürətli açılmasının səbəb olduğu cərəyanı azaltmaq üçün istifadə olunur. Ehtiyac olmaya bilər, ancaq sünbülün açılmasının səbəb ola biləcəyi hər hansı bir problemin qarşısını almaq üçün burada istifadə olunur.
Addım 3: Montaj
Şəkildə kiçik bir qutuya yığılmış komponentlər göstərilir. Kiçik bir çörək taxtası, ESP-12F modulunun üstündə oturur və 3.3V tənzimləyicisini və 2 gərginlikli sürücü dövrəsini ehtiva edir.
12V gücləndirmə modulu giriş gücünü USB -dən alır.
Korpusda ATTiny ilə əlaqə qurmaq üçün 7 pinli başlıq bloku üçün bir yuva var.
Kabel bağlandıqdan və sınaqdan keçirildikdən sonra, USB və başlıq bloku qatran yapışqan ilə korpusa bərkidilir.
Addım 4: Proqram və Quraşdırma
Sigorta redaktoru üçün proqram, https://github.com/roberttidey/fuseEditorHV saytında mövcud olan Arduino eskiz fuseEditorHV.inodadır.
Əsas veb funksiyalarını, wifi qurma dəstəyini, OTA yeniləmələrini və brauzerə əsaslanan fayl sisteminə girişi olan bir kitabxanadan istifadə edir. Bu https://github.com/roberttidey/BaseSupport ünvanında mövcuddur
Proqramın konfiqurasiyası BaseConfig.h başlıq sənədindədir. Burada dəyişdiriləcək 2 maddə, wifi qurma giriş nöqtəsinin parolları və OTA yeniləmələri üçün bir paroldur.
Arduino IDE -dən ESP8266 -ı tərtib edin və yükləyin. IDE konfiqurasiyası bir SPIFFS bölməsinə icazə verməlidir, məsələn, 2M/2M istifadə etməklə OTA və böyük bir sənəd sistemi aloow edəcək. Əlavə yeniləmələr OTA istifadə edərək edilə bilər
İlk dəfə işə salındıqda modul yerli wifi -yə necə qoşulacağını bilməyəcək, buna görə də AP şəbəkəsi konfiqurasiya quracaq. Bu şəbəkəyə qoşulmaq üçün telefon və ya planşetdən istifadə edin və sonra 192.168.4.1. Wi -Fi konfiqurasiya ekranı görünəcək və uyğun şəbəkəni seçib parolunu daxil etməlisiniz. Modul bu andan etibarən yenidən başlayacaq və qoşulacaq. Fərqli bir şəbəkəyə keçsəniz və ya şəbəkə parolunu dəyişdirsəniz, AP yenidən aktiv olacaq, buna görə də eyni proseduru izləyin.
Wi -Fi -ya qoşulduqdan sonra əsas proqrama girərkən, ip/yükləmə modullarına baxaraq faylları məlumat qovluğuna yükləyin. Bu, bir faylın yüklənməsinə imkan verir. Bütün fayllar yükləndikdən sonra ip/edit istifadə edərək daha çox fayl sisteminə daxil ola bilərsiniz.
IP -ə daxil olsanız, index.htm istifadə olunur və əsas qoruyucu redaktor ekranını gətirir. Bu, qoruyucu məlumatları görməyə, düzəltməyə və yazmağa imkan verir. Buna nail olmaq üçün ip/readFuses və ip/writeFuses istifadə edir.
Tövsiyə:
Arduino Brauzer Əsaslı Uzaqdan İdarəetmə (linux): 9 Addım (Şəkillərlə birlikdə)
Arduino Brauzer Əsaslı Uzaqdan İdarəetmə (linux): Uşaqlarımız var. Mən onları çox sevirəm, amma uşaq kanallarını açanda peyk və TV üçün pultu gizlətməyə davam edirlər. Bir neçə ildir gündəlik olaraq baş verənlərdən sonra və sevgilim həyat yoldaşımın mənə icazə verdikdən sonra
I2C Sensor İnterfeysi ilə Başlarsınız? - ESP32s istifadə edərək MMA8451 interfeysi: 8 addım
I2C Sensor İnterfeysi ilə Başlarsınız? - MMA8451 -in ESP32 -lərdən istifadə edərək interfeysi: Bu təlimatda, nəzarətçi ilə işləyən (Arduino, ESP32, ESP8266, ESP12 NodeMCU) işləyən I2C cihazının (Akselerometr) necə işə salınması, qoşulması və alınması haqqında hər şeyi öyrənəcəksiniz
Brauzer vasitəsilə İnternet üzərindən cihazları idarə edin. (IoT): 6 addım
Brauzer vasitəsilə İnternet üzərindən cihazları idarə edin. (IoT): Bu Təlimat kitabında internet üzərindən LED-lər, Rölelər, mühərriklər və s. Kimi cihazları veb-brauzer vasitəsilə necə idarə edə biləcəyinizi sizə göstərəcəyəm. Və hər hansı bir cihaz üzərində idarəetmələrə etibarlı şəkildə daxil ola bilərsiniz. Burada istifadə etdiyim veb platforma RemoteMe.org ziyarətidir
Raspberry Pi Model 3 A+ilə Brauzer tərəfindən idarə olunan Roomba Robotu: 6 Addım (Şəkillərlə birlikdə)
Raspberry Pi Model 3 A+ilə Brauzer tərəfindən İdarə Edilən Roomba Robotu: Baxış Bu Təlimat, ölü Roomba'ya yeni bir beyin (Raspberry Pi), gözlər (Veb Kamera) və hər şeyi bir veb brauzerdən idarə etmə üsulunu necə verməyə yönələcək. Serial interfeys vasitəsilə idarə etməyə imkan verən bir çox Roomba hack var. Məndə yoxdu
Brauzer əsaslı PCB: 7 addım
Brauzer əsaslı PCB -lər: Layihələr götürərkən və ya yaratdıqda bəziləri asan olacaq, bəziləri isə çətin olacaq. Bəziləri birdəfəlik olacaq, digərləri isə geniş miqyasda hazırlanmalıdır. Bu yazıda bu günə qədər ən böyük layihəm olan Paylanmış Simfoniyanı və mikrofonun necə işlədiyini araşdıracağıq