Мазмұны:
- 1 -қадам: Компоненттер мен құралдар
- 2 -қадам: электроника
- 3 -қадам: құрастыру
- 4 -қадам: Бағдарламалық қамтамасыз ету және орнату
Бейне: ATTiny сақтандырғыш редакторының интерфейсі: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл нұсқаулық 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 пайдаланады.
Ұсынылған:
Arduino ғарыш кемесінің интерфейсі: 3 қадам
Arduino ғарыш кемесінің интерфейсі: Сәлем, нұсқаулық қоғамдастығы, мен бұл жолы Arduino Uno -мен аяқталатын ең қарапайым жобалардың бірін жасадым: ғарыш кемесінің схемасы. Ол осылай аталады, себебі бұл ғылыми фантастикалық телешоулар мен фильмдерде қолданылатын бағдарламалау мен схеманың түрі
8051 DS1307 RTC интерфейсі және уақыт белгісін СКД -де көрсету: 5 қадам
DS1307 RTC көмегімен 8051 интерфейсі және Уақыт белгісін СКД -де көрсету: Бұл оқулықта біз 8051 микроконтроллерін ds1307 RTC -мен қалай байланыстыруға болатынын түсіндірдік. Мұнда біз протеус симуляциясын қолдана отырып, LCD -де RTC уақытын көрсетеміз
Кірістірілген цилиндрлік сақтандырғыш ұстағыш (қосқыштар): 15 қадам (суреттермен)
Кірістірілген цилиндрлік сақтандырғыш ұстағыш (қосқыштар): Бұл нұсқаулық TinkerCAD -та жасалған цилиндрлік шыны сақтандырғыш ұстағыштарына арналған. Бұл жоба маусым айында басталып, TinkerCAD дизайнерлік байқауына қосылды. Сақтандырғыш ұстағыштардың екі түрі бар, олардың бірі жалпы 5х20 мм, екіншісі
AVR микроконтроллерінің сақтандырғыш биттерінің конфигурациясы. Жарық диодты жыпылықтайтын микроконтроллердің флэш -жадына құру және жүктеу: 5 қадам
AVR микроконтроллерінің сақтандырғыш биттерінің конфигурациясы. Светодиодты жыпылықтайтын микроконтроллердің флэш -жадына құру және жүктеу: Бұл жағдайда біз C кодында қарапайым бағдарлама құрамыз және оны микроконтроллердің жадына жазамыз. Біз Atmel студиясын интеграцияланған даму платформасы ретінде пайдалана отырып, өз бағдарламамызды жазамыз және он алтылық файлды құрастырамыз. Біз сақтандырғыш биін конфигурациялаймыз
ATMEGA 8, 16, 328 Attiny және сақтандырғыш битін қалай бағдарламалау керек: 5 қадам
ATMEGA 8,16,328 Attiny және Fuse Bit бағдарламалау әдісі: Сәлем достар. Бүгін мен сізге ATMEGA 8,16,328 Attiny және Fuse Bit бағдарламалауды көрсетемін