Мазмұны:
- 1 -қадам: ATtiny 1614
- 2 -қадам: Eagle схемалық дизайны
- 3 -қадам: Бүркіт тақтасының дизайны
- 5 -қадам: MODS
- 6-қадам: Roland Modela MDX-20
- 7 -қадам: Компоненттер мен қалайы дәнекерлеу
- 8 -қадам: Arduino көмегімен бағдарламалау
Бейне: Сәлем пойыз! ATtiny 1614: 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-31 10:21
Менің Fab Academy сыныбым үшін микроконтроллер, түйме және жарық диоды бар тақта жасауым керек. Мен оны жасау үшін Eagle қолданамын.
1 -қадам: ATtiny 1614
Мен ATtiny 1614 қолданамын, сондықтан мен Нил Гершенфельдтің Hello Board ATtiny 1614 жаңғырығының сілтемесін қолданамын. Мен сондай -ақ тақтаны салқын пішінде жасаймын, мен пойыз машинасын жасағым келеді. Мен ATtiny 1614 түйреуішін іздеймін, себебі маған түйреуіштердің қайда екенін білу қажет болады.
2 -қадам: Eagle схемалық дизайны
Мен Eagle 9.5.2 нұсқасын және кітапханаларды жүктеймін. Мен жаңа жоба жасаймын, онда схема мен тақта болуы мүмкін. Кітапханаға қарасам, ATtiny 412 мен ATtiny1614 жоқ. ? Олар ATtiny 44 және 45 сияқты мен өз компонентімді жасайтын инкапсуляция. ATtiny44 және ATtiny1614 pinout арқылы мен өз компонентімді құрдым.
Менде барлық компоненттер бар болса және олардың сәйкес мәндері болса, мен Жапсырмаларды қолдануды бастаймын. Оларды қолдану сымдарға қарағанда әлдеқайда жеңіл. Ақыр соңында сізде көптеген сымдар бар және оларды анықтау қиын және сіз одақ нүктелерін құру қаупі бар. Мен барлық жапсырмаларды орналастырғаннан кейін, бұл PB0 және PB1 түйреуіштеріндегі схеманың нәтижесі (ақырында тақтаны әдемі ету үшін тағы екі жарық диодты қостым ба?).
3 -қадам: Бүркіт тақтасының дизайны
Мен схеманы алғаннан кейін ПХД құруға кірісемін. Ол үшін принтер жанында тақта деп аталатын белгішені нұқыңыз. Мен қолданатын барлық компоненттер автоматты түрде жүктеледі және тректердің жолдары болып табылатын кішкентай сары сызықтар пайда болады. Компоненттерді қосуды бастамас бұрын, мен қай қабатта екенімді қараймын, жоғарғы және қызыл (егер мен тесік пластинасын жасасам, өзімді көк төменгі қабатқа қоюым керек еді). Нурия бізге компоненттерді қосуды бастамас бұрын біз дизайн ережелерін (DRC), яғни жолдың ені мен диірмен өлшемін белгілеуіміз керек екенін айтты. Мен келесі мәндерді 16 мильге қойдым.
Менде дизайн ережелері болғаннан кейін, мен компоненттерді сызбада қалағандай азды -көпті бағдарлай бастаймын және пластинаны кішірейтемін. Компоненттерді орналастыру кезінде түймені тиісті түйреуішке бекіту маған қымбатқа түсетінін түсінемін. Мен оны схемада PA3 түйрегінен PA4 -ке өзгертемін.
Менде барлық компоненттер мен жолдар бірге болғаннан кейін, мен файлды-p.webp
Мен тіпті бүркіттен де өз қалауым бойынша контурды сала алатынымды түсінемін. Мен қайтадан Eagle ашамын; сызық түймесімен, ені 0,8 мм (сыртының диірменінің қалыңдығы) және жоғарғы қабатта мен пойыз машинасын сызамын.
4 -қадам:-p.webp" />
Мен-p.webp
Менде екі-p.webp
UPDI коннекторының мәселесі шешілгеннен кейін, мен-p.webp
5 -қадам: MODS
Модульдерді қолдануды бастау үшін мен келесі оқулықтарды қолданамын:
github.com/fabfoundation/mods
fabacademy.org/2019/docs/FabAcademy-Tutoria…
Терминалдан Мен Mods ашамын, Modela -ны компьютерге түпнұсқалық қара DB25 кабелі арқылы қосамын. Модульдерде мен Roland MDX-20 PCB бағдарламасын ашамын.
6-қадам: Roland Modela MDX-20
Мен Roland Model MDX-20A мен Fran's Mods CE қайта қолданамын. Мен іздердің-p.webp
Тақтаны кесу үшін 1 мм / с жылдамдықпен 1/32 диірменге ауыстырыңыз.
7 -қадам: Компоненттер мен қалайы дәнекерлеу
Мен тақтаны фрезерлегеннен кейін, Fab Lab León инвентаризациясының компоненттерін жинаймын. Ал шыдамдылықпен, жақсы жарықпен және компьютер схемаға және компоненттердің орналасуына сәйкес дәнекерлеуді бастайды.
1- Аттин 1416
1- 1uF конденсаторы
1- Түйме
5- резистор 1к
1- резистор 470 Ом.
8- қосқыш түйреуіш
3- сары жарықдиодты шамдар
2- Қызыл жарық диодтары.
Барлығы SMD 1206.
8 -қадам: Arduino көмегімен бағдарламалау
Тақтаны бағдарламалау үшін маған Arduino -да бағдарлама құру керек, ол батырманы басқанда мен шамдар тізбегін құрамын. Мен істеуім керек бірінші нәрсе - кіріс пен шығыс түйреуіштерін конфигурациялау. Мен батырманы басқан кезде жарықтар тізбегінің басылғанын қалаймын, бұл түйменің күйі 0. If / else шартты қолдану арқылы мен ретті орындаймын.
1. Мен Arduino -да Hello_train_button_led бағдарламасын ашамын. Мен ATtiny 1614 және 20Mhz ішкі кристалды пластинаны таңдаймын. Мен оны тексеремін, оны құрастырамын және сақтаймын (.hex пен.ino -да сақтаңыз).
2. Hello_train_button_led.ino.hex файлын pyupdi қалтасына көшіремін.
3. Мен dmesg -w іске қосамын
4. Мен USB-FT230XS-FTD қолданамын. Ftdi кабелін жалғаңыз және ажыратыңыз, ttyUSB0 «порт атауын» ескеріңіз
5. Мен тақталарды келесідей қосамын: USB-Serial-FT230X + Serial-UPDI. FT230X + hello_train + USB-FTDI (бұл тек қуат пен жерге арналған).
6. «pyupdi» қалтасына өтіңіз.
7. Тақтаға python -> run sudo python3 pyupdi.py -d tiny1614 -c /dev /ttyUSB0 -b 19200 -f Hello_train_button_led.ino.hex -v арқылы жұмыс жасаңыз.
Енді ол жұмыс істейді, мен жүктеу процесі мен тақтадағы түймені басқан кездегі жұмыс туралы шағын бейне. ? ? ? ?
PCB Design Challenge сайысында екінші орын
Ұсынылған:
Ойыншықтарды ауыстыруға бейімделу: бу пойыз ойыншығына қол жетімді! 7 қадам (суреттермен)
Ойыншықтарды ауыстырып-бейімдеңіз: пойыз ойыншықтары ойыншықтарға қол жетімді болды!: Ойыншықтарды бейімдеу моторикасының шектеулі немесе дамуында ауытқулары бар балаларға ойыншықтармен өз бетінше араласуға мүмкіндік беретін жаңа мүмкіндіктер мен арнайы шешімдер ашады. Көп жағдайда бейімделген ойыншықтарды қажет ететін балалар кіре алмайды
Vídeo Tutoriales De Tecnologías Creativas 01: Сәлем әлем! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: 4 қадам
Vídeo Tutoriales De Tecnologías Creativas 01: Сәлем әлем! Blink, Hacemos Parpadear Nuestro Primer Led Con Arduino: Arduino Uno жарық диодты жарық диодты жарықтандыру үшін ең жақсы нұсқаулық. Tinkercad Circuits -тің (мысалы, тегін) тізбегі медиацияның бір үлгісі болып табылады. Үзіліссіз
Екі пойыз жүретін теміржолдың автоматты үлгісі (V2.0) - Arduino негізіндегі: 15 қадам (суреттермен)
Екі пойыз жүретін теміржолдың автоматты үлгісі (V2.0) | Arduino негізіндегі: Arduino микроконтроллерлерін қолдана отырып, теміржол модельдерінің макеттерін автоматтандыру - бұл микроконтроллерлерді біріктірудің тамаша тәсілі, бағдарламалау мен теміржолды бір хоббиге біріктіру. Теміржол көлігінде пойызды автономды түрде жүргізуге арналған көптеген жобалар бар
Басқарылатын модельдік пойыз V2.0 - PS/2 интерфейсі: 13 қадам (суреттермен)
Басқарылатын модельдік пойыз V2.0 | PS/2 интерфейсі: алдыңғы нұсқаулықтың бірінде мен сізге пернетақтаның көмегімен теміржолдың макеттік схемасын қалай басқаруға болатынын көрсеттім. Бұл жақсы болды, бірақ компьютердің жұмыс істеуін талап ететін кемшіліктер болды. Бұл нұсқаулықта пойыздың типтік тақтасын қалай басқаруға болатынын көрейік
Аяз ата дүкені 2017, пойыз: 4 қадам (суреттермен)
Аяз ата дүкені 2017, пойыз: Аяз ата дүкені 2017 - Аяз аталар дүкенінің жаңартылған нұсқасы 2016. Мен басқа пойызды қосқым келді, бірақ бөлмеде тек төбеде қалды. Пойыздың төңкеріліп кетуі үшін тек магнитті қолдану жеткілікті. Дұрыс па? Әрине, бұл жерде аздаған мәліметтер бар