Мазмұны:

ATTiny сақтандырғыш редакторының интерфейсі: 4 қадам
ATTiny сақтандырғыш редакторының интерфейсі: 4 қадам

Бейне: ATTiny сақтандырғыш редакторының интерфейсі: 4 қадам

Бейне: ATTiny сақтандырғыш редакторының интерфейсі: 4 қадам
Бейне: Fuse на Attiny12...заработало) 2024, Қараша
Anonim
ATTiny сақтандырғыш редакторының интерфейсі
ATTiny сақтандырғыш редакторының интерфейсі
ATTiny сақтандырғыш редакторының интерфейсі
ATTiny сақтандырғыш редакторының интерфейсі

Бұл нұсқаулық ESP8266 қолданатын ATTiny сақтандырғыш редакторына және браузерге негізделген пайдаланушы интерфейсіне арналған, бұл 2 сақтандырғыш байты басқаратын параметрлердің кез келгенін өзгертуді өте қарапайым әрекет етеді.

Құрылғы келесі мүмкіндіктерге ие.

  • Сақтандырғыш деректерін оқу мен жазуды қолдайтын веб -сервер және сақтандырғыш опцияларына оңай қол жеткізуге мүмкіндік беретін редактор беті
  • USB жоғары кернеуді бағдарламалау үшін ішкі 12В генератормен жұмыс істейді
  • ATTiny модуліне қосылу үшін қажет 7 сыммен тақырыптық түйреуіш интерфейсі
  • Wi -Fi желісінің конфигурациясы wifiManager кіру нүктесі арқылы
  • Веб -файлдарды жаңартуға арналған ESP8266 SPIFFS файлдық жүйесіне шолғышқа кіру
  • ESP8266 микробағдарламасының OTA жаңартуы

1 -қадам: Компоненттер мен құралдар

Компоненттер

  • ESP-12F модулі
  • 5 В -тан 12 В күшейту модулі
  • дәнекерленген қосқышы бар шағын USB розеткасы
  • Тантал конденсаторы 220uF
  • xc6203 3.3V LDO реттегіші
  • MOSFET транзисторлары 2x n арна AO3400 1 x p-арна AO3401
  • Резисторлар 2 x 4k7 1x 100k 1x 1K 1x 1R2
  • 7 істікшелі тақырыптық блок
  • Тірек схемасына арналған кішкене нан тақтасы
  • сымды жалғау
  • Қоршау (мен 3D басылған қорапты қолдандым

Құралдар

  • Ұсақ нүктелі дәнекерлеу үтігі
  • Пинцет
  • Сым кескіштер

2 -қадам: электроника

Электроника
Электроника

Схемада барлық қуат 5В USB қосылымынан алынады. Реттегіш ESP-12F модуліне 3,3В береді. Кішкене күшейткіш модуль жоғары кернеуді бағдарламалау үшін қажет 12В құрайды.

ESP GPIO жоғары вольтты бағдарламалауда қолданылатын 4 логикалық сигналды береді (сағат, деректерді енгізу, деректерді шығару және енгізу).

1К резистор арқылы 12В рельспен қоректенетін MOSFET транзисторын қосу және өшіру үшін бір GPIO қолданылады. GPIO жоғары болған кезде tMOSFET қосылады және оның ағуы 0В болады. GPIO төмен орнатылған кезде, жоғары вольтты бағдарламалау режимін орнату үшін ағызу 12 В дейін көтеріледі.

Бір GPIO ATTiny 5V үшін MOSFET 2 сатылы драйверді қосу және өшіру үшін қолданылады. Бұл реттеу 5В қосылған кезде оның жылдам көтерілу уақыты бар екендігі туралы спецификацияны қанағаттандыру үшін қолданылады. Бұл GPIO -дан, әсіресе ATTiny модульдерінің көпшілігінде 4u7 ажыратылатын конденсатормен жабдықтауды қамтамасыз ету мүмкін емес. Төмен мәнді резистор MOSFET транзисторларының тез қосылуынан болатын токтың өсуін бәсеңдету үшін қолданылады. Бұл қажет емес болуы мүмкін, бірақ осында бұрылудан туындауы мүмкін ақауларды болдырмау үшін осында қолданылады.

3 -қадам: құрастыру

Ассамблея
Ассамблея

Суретте кішкене корпусқа жиналған компоненттер көрсетілген. Кішкене нан тақтасы ESP-12F модулінің жоғарғы жағында орналасқан, онда 3.3В реттегіші мен 2 кернеу тізбегі бар.

12В күшейту модулі сол жақта USB -ден кіріс қуатын алады.

ATTiny -ге қосылуға мүмкіндік беретін корпуста 7 істікшелі тақырып блогына арналған ұя бар.

Сымды қосқаннан және тексергеннен кейін, USB мен тақырып блогы шайыр желімімен корпусқа бекітіледі.

4 -қадам: Бағдарламалық қамтамасыз ету және орнату

Сақтандырғыш редакторына арналған бағдарламалық қамтамасыз ету Arduino эскиздік сақтандырғышында орналасқан, EditorHV.ino https://github.com/roberttidey/fuseEditorHV сайтында қол жетімді.

Ол негізгі веб -функцияларды қамтитын кітапхананы, Wi -Fi қолдауын қолдауды, OTA жаңартуларын және браузерге негізделген файлдық жүйеге кіруді қолданады. Бұл https://github.com/roberttidey/BaseSupport сайтында қол жетімді

Бағдарламалық жасақтама конфигурациясы BaseConfig.h тақырыптық файлында. Мұнда өзгертуге болатын 2 элемент - Wi -Fi кіру нүктесінің құпия сөздері және OTA жаңартуларының құпия сөзі.

Arduino IDE -ден ESP8266 жинап, жүктеңіз. IDE конфигурациясы SPIFFS бөліміне рұқсат беруі керек, мысалы 2M/2M пайдалану OTA мен үлкен файлдық жүйені қосады. ОТА арқылы қосымша жаңартуларды жасауға болады

Бірінші рет іске қосылған кезде модуль жергілікті Wi -Fi -ға қалай қосылуды білмейді, сондықтан AP желісінің конфигурациясы орнатылады. Бұл желіге қосылу үшін телефонды немесе планшетті пайдаланыңыз, содан кейін 192.168.4.1 торабына өтіңіз. Wi -Fi конфигурациясының экраны пайда болады, сіз сәйкес желіні таңдап, оның құпия сөзін енгізуіңіз керек. Модуль осыдан кейін қайта жүктеледі және осы құпия сөзбен қосылады. Егер басқа желіге ауыссаңыз немесе желінің құпия сөзін өзгертсеңіз, AP қайта қосылады, сондықтан сол процедураны орындаңыз.

Wi -Fi -ға қосылғаннан кейін негізгі бағдарламалық жасақтамаға кірген кезде ip/upload модульдеріне шолу арқылы файлдарды деректер қалтасына жүктеңіз. Бұл файлды жүктеуге мүмкіндік береді. Барлық файлдар жүктелгеннен кейін ip/edit көмегімен файлдық жүйеге одан әрі кіруге болады.

Егер ip/ қатынаса, index.htm пайдаланылады және сақтандырғыш редакторының негізгі экранын шығарады. Бұл сақтандырғыш деректерді көруге, өңдеуге және жазуға мүмкіндік береді. Ол үшін ip/readFuses және ip/writeFuses пайдаланады.

Ұсынылған: