Мазмұны:

Нан тақтасындағы автономды Arduino / ATMega чипі: 8 қадам (суреттермен)
Нан тақтасындағы автономды Arduino / ATMega чипі: 8 қадам (суреттермен)

Бейне: Нан тақтасындағы автономды Arduino / ATMega чипі: 8 қадам (суреттермен)

Бейне: Нан тақтасындағы автономды Arduino / ATMega чипі: 8 қадам (суреттермен)
Бейне: ESP32 Turorial 1 - Introduction to SunFounder's ESP32 IoT Learnig kit Software and Arduino IDE 2024, Қараша
Anonim
Нан тақтасындағы автономды Arduino / ATMega чипі
Нан тақтасындағы автономды Arduino / ATMega чипі

Егер сіз мен сияқты болсаңыз, мен Arduino -ды алып, бірінші чипте соңғы бағдарламалауды жасағаннан кейін, мен оны Arduino Duemilanove -ден жұлып алып, өз тізбегіме қосқым келді. Бұл менің Arduino -ны болашақ жобалар үшін босатады. Мәселе мынада, мен электрониканың жаңадан бастаушысымын, мен неден бастау керектігін білмедім. Көптеген веб -беттер мен форумдарды оқығаннан кейін мен осы Нұсқаулықты жинай алдым. Мен білген ақпараттың барлығын бір жерде және қадағалауға оңай болғым келді. Түсініктемелер мен ұсыныстар құпталады және бағаланады, өйткені мен әлі де бәрін білуге тырысамын. Өңдеу: Нұсқаулықты әріптес, Janw маған қуаттылығына жақын конденсатор немесе 2 қосу әрқашан жақсы идея екенін айтты. Ол бірнеше 100nF конденсаторларын пайдалану керек екенін айтты. Мен мұны көрсеткеніне өте ризамын, өйткені мен осы схемада құрып жатқан алғашқы өндірістік схемада біршама оғаш мінез болды. Мен өз қуатыма жақын 10uF бір конденсаторды жалғадым, ол дұрыс әрекет ете бастады! Неліктен бұл менің «жыпылықтайтын жарық диодты» сынағына әсер етпегенін білмеймін, бірақ мен бұл туралы көрсеткен Жанв үшін ризашылығымды білемін. Janw. Edit2 -ге рахмет: Алдыңғы редакцияға сүйене отырып, kz1o нұсқаулықты мүшесі конденсаторлар туралы қосымша ақпарат әкелгенін айтқым келді. Оның түсініктемесін төменде қараңыз, 2010 ж. 14 ақпан, сағат 10:52. Жаңарту - Бұл нұсқаулық Хак күнінде!

1 -қадам: қажет бөлшектер

Қажетті бөлшектер
Қажетті бөлшектер

Мен бөлшектерімді Digikey мен Sparkfun Electronics компаниясынан сатып алдым - бұл менің компоненттерді сатып алатын екі орын. Қалай болғанда да, мұнда тізім: №1 - (Саны: 1) - Arduino жүктеушісі бар ATMega328 чипі ($ 5,50) #2 - (Саны: 1) - 5VDC коммутациялық қуат көзі ($ 5,95) (Ескертпе: Егер олай болмаса ауыспалы қуат көзін қолданыңыз, кернеу реттегішін және бірнеше конденсаторды қосуыңыз керек … төменде қараңыз) #3 - (Саны: 2) - 22 фФ керамикалық диск конденсаторлары ($.24 / еа) #4 - (Саны: 1)) - 16 МГц кристалл ($ 1.50) #5 - (Саны: 1) - Қуат ұясы ($.38) (Міндетті емес) #6 - (Саны: 1) - Нан тақтасы (сізде біреу бар деп үміттенемін, бірақ егер жоқ болса, мұнда. ($ 8.73) #7 - 22 дана қатты сымның кішкене бөліктері. Егер сізде жоқ болса, сіз өзіңіздің сүйікті электроника дүкенінен алып кете аласыз. Салық/жеткізілім алдындағы жалпы құны: шамамен $ 14 (нан тақтасын қоспағанда) Альтернативалар / опциялар: Опция / альтернативті №1: Егер сізде үйдің айналасында бар қуат көзін пайдаланғыңыз келсе, оның 5 В - 16 В аралығында екеніне көз жеткізіңіз. онда сіз келесі компоненттерді де пайдалануыңыз керек: №1 оптио n - (Саны: 1) - 5В кернеу реттегіші (немесе басқа ұқсас 5В кернеу реттегіші) ($.57) және №1 опция - (Саны: 2) - 10 uF алюминий конденсаторы ($.15 / еа) (төмендегі сілтемені қараңыз) Оларды қалай қосуға болатыны туралы сілтемелер) № 2 нұсқа: Егер сіз №3 және №4 стандартты элементтерді қолданғыңыз келмесе, оларды келесіге ауыстыруға болады: №2 опция - (Саны: 1) - 16 МГц керамикалық резонатор (w/cap) ($.54) Бұл бөлік керамикалық конденсаторға ұқсайды, және сіз 2 сыртқы түйреуішті кристалды қосатын жерге бекітіңіз (кейінірек нұсқаулықта), ал ортаңғы түйреуіш жерге түседі. Кем дегенде, бұл мен оқығаным - мен әлі тырыспадым. Бірақ сіз байқағандай, бұл жолмен жүру сәл арзанырақ.:) Жарайды, заттарды қосуды бастайық!

2 -қадам: Қуатты қосу

Қуатты қосу
Қуатты қосу
Қуатты қосу
Қуатты қосу

Жалғастырыңыз және қуат ұясын бірінші фотода көрсетілгендей қосыңыз. Содан кейін, суретте көрсетілгендей, тиісті қуат (+ және -) рельстерін қосатын бірнеше сымды жалғаңыз.

3 -қадам: чипті (микроконтроллер) орналастыру

Чипті (микроконтроллер) орналастыру
Чипті (микроконтроллер) орналастыру
Чипті (микроконтроллер) орналастыру
Чипті (микроконтроллер) орналастыру

Енді біз микроконтроллерді фотода көрсетілгендей тақтаға қойғымыз келеді. Егер бұл жаңа чип болса, онда сіз екі түйреуішті де сәл бүгуіңіз керек. Мен не істеймін, мен микросхеманы екі жағынан ұстап тұрамын, ал чипті үстел сияқты тегіс бетке сәл қысып тұрамын және мұны екі жаққа бірдей бүктелген етіп жасаймын. Егер сіз чипті Arduino -дан шығарып алсаңыз, сізге мұны істеудің қажеті жоқ - олар розеткаға еніп кеткен. Чиптің бағытына назар аударыңыз - фотосуреттерде және нұсқаулықта чипті кішкене жартылай дөңгелек «ойық» сол жақта болатындай етіп орналастырыңыз.

4 -қадам: чипке қуат әкеледі

Чипке қуат әкелу
Чипке қуат әкелу
Чипке қуат әкелу
Чипке қуат әкелу
Чипке қуат әкелу
Чипке қуат әкелу

Алдымен суретте көрсетілгендей 3 сымды жалғаңыз. Біреуі жерге/теріс болады (қара сым көрсетілген), ал 2 оң болады. Егер сіз чипте қандай түйреуіштер қосылғанын айта алмасаңыз, осы қадамдағы 5 -ші суретті қараңыз, бұл мен сілтеме жасау үшін Arduino веб -сайтынан алынған түйреуіш картасы. Осыдан кейін сіз біздің жерге қосылған теріс (қара) сымның 22 түйреуішке, ал 2 позитивті (қызыл сымдардың) 20 және 21 түйреуішке қосылатынын көре аласыз. Келесіде тағы 1 оң (қызыл) сымды жалғаңыз. 3 -ші/4 -ші фотода көрсетілгендей тағы 1 теріс (қара) сым (олар бірдей … тек біреуін ұлғайтады). Тағы да, егер сіз айта алмасаңыз, Arduino картасына қараңыз, сонда біз жерге/теріс (қара) сымды 8 -ші түйінге, ал оң (қызыл) сымды 7 -ші түйінге қосамыз.

5 -қадам: кристалды микросхемаға ілу

Кристаллды чипке ілу
Кристаллды чипке ілу
Кристаллды микросхемаға ілу
Кристаллды микросхемаға ілу
Кристаллды чипке ілу
Кристаллды чипке ілу

Шын мәнінде, біз кристалды қоспас бұрын, сол конденсаторларды қосамыз. Фотосуретте көрсетілгендей керамикалық дискідегі 22 22 фФ керамикалық конденсаторды жалғаңыз. Олар теріс/жерге (қара) сымның дәл қасына барады. Конденсатордың бір аяғы (полярлық туралы алаңдаудың қажеті жоқ) теріс/жердегі рельске, ал екіншісі чиптегі түйреуіштердің біріне түседі. Бір конденсатор 9 түйреуішке дейін ілінеді, ал біреуі чипке 10 түйреуішке қосылады. Енді кристалл үшін. Кристаллдың бір аяғын түйреуішке 9, ал екінші аяғын түйреуішке 10 қойыңыз … бірақ оны конденсаторлар мен чиптің/микроконтроллердің арасына қойыңыз. Фотосуреттерге қараңыз. Міне бітті! Сіз іс жүзінде аяқтадыңыз. Келесі 2 қадам міндетті емес. Енді сіз өзіңіздің Arduino тақтасына қосқан нәрсені осы жеке схемаға көшіре аласыз. Сіз нені және қайда қосу керектігін білу үшін 4 -қадамдағы Arduino түйреуіш картасына сілтеме жасағыңыз келеді. Келесі екі қадамды кішкене қосымша үшін жалғастыруға болады, ал жақсы терминнің болмауына тест немесе тұжырымдаманы дәлелдеуге болады. Міне толтырылған тақтаның қысқаша бейнесі:

6 -қадам: (Қосымша) Қуатты көрсететін жарық диоды

(Қосымша) Қуатты көрсететін жарық диоды
(Қосымша) Қуатты көрсететін жарық диоды
(Қосымша) Қуатты көрсететін жарық диоды
(Қосымша) Қуатты көрсететін жарық диоды
(Қосымша) Қуатты көрсететін жарық диоды
(Қосымша) Қуатты көрсететін жарық диоды
(Қосымша) Қуатты көрсететін жарық диоды
(Қосымша) Қуатты көрсететін жарық диоды

Бұл адамдар ақаулықтарды жою үшін қолданатын кішкене «трюк». Сіз схеманың қуат бөлігіне жарық диодты (және әрине резисторды) қосасыз, осылайша сіздің жобаңыз жұмыс істемесе, тізбектің қуат алатынын немесе болмайтынын тез анықтай аласыз. Фотосуреттерде көрсетілгендей резисторды қосыңыз (суретте мен қолданған резистор 510 OHM). Жарықдиодты шамдардың полярлығы бар екенін ұмытпаңыз - қысқа аяқ - теріс, ал ұзын - оң. Сонымен, қысқа жердегі (қара) рельске қосылғанына көз жеткізіңіз. Суреттердің бірінде схема қосылғанын және жарық диоды қосулы тұрғанын көрсетеді. Міне сен бар. Тағы да, мен сарапшы емеспін, бірақ сіз мұны жасағыңыз келетіні қисынды сияқты, мен бұл қадамды Arduino -ның бірінші жобасының соңғы нұсқасында жасаймын. Келесі қадамға өтіңіз, егер сіз өзіңіздің тақтаңызда бәрі дұрыс екенін көрудің қарапайым әдісін көргіңіз келсе.

7 -қадам: (Қосымша) Жылдам және оңай тест

(Қосымша) Жылдам және қарапайым тест
(Қосымша) Жылдам және қарапайым тест
(Қосымша) Жылдам және қарапайым тест
(Қосымша) Жылдам және қарапайым тест
(Қосымша) Жылдам және қарапайым тест
(Қосымша) Жылдам және қарапайым тест

Жарайды, сізде барлық сымдар бар, сізде қуат бар екенін білесіз, бірақ мәселе мынада: сіз бәрін дұрыс сыммен байланыстырдыңыз ба? Тексерейік. Ол үшін сізге резистор, жарықдиодты және кейбір код қажет. Фотосуретте көрсетілгендей резистор мен жарықдиодты қосыңыз. Ол үшін мен 330 OHM резисторы мен қызыл жарықдиодты қолдандым. Светодиодты қалай қосқаныңызға назар аударыңыз - олардың полярлығы бар - қысқа аяғы теріс/жерлік рельске түседі, ал ұзағырақ оң сым ATMega микросхемасына түседі … түйреуіш 19. Бұрынғыдай, егер сіз не екеніне сенімді болмасаңыз. 4 -қадамдағы Arduino картасының суретін қараңыз. Енді сізге Arduino нобайын жүктеп алып, Arduino бағдарламалық жасақтамасынан ашып, оны чипке жүктеу керек. Бұл әр секунд сайын Arduino pin 13 (бірақ мен алдыңғы параграфта айтқандай ATMega pin 19) жыпылықтайды. Бұл менде бар Arduino -дан бастаудың керемет кітабынан. Жарықдиодты және резисторды қосқаннан кейін, чипті бағдарламалап, оны тақтаға қайта салыңыз, содан кейін қуатты қосуға болады. Сіз жыпылықтайтын жарықдиодты алуыңыз керек, яғни сіз бәрін дұрыс қосқансыз! Төменде біз жыпылықтайтын жарықдиодты шаммен орнатылған тізбектің қысқаша бейнесі:

8 -қадам: Кредиттер мен сілтемелер

Сізге менің нұсқаулық ұнады деп үміттенемін және бұл сізге көмектеседі деп сенемін. Мен мұның бәрін шешуге тырысқанда, менде осындай нәрсе болғанын қалаймын. Айта кету керек, мен барлық несиені ала алмаймын - мен Arduino өнімі мен веб -сайтына керемет өнім шығарғаны үшін алғыс айтуым керек. Arduino веб -сайты - бұл үлкен ақпарат көзі және мен мұнда Arduino тақтасынан жұмыс істеуге арналған чипті алу үшін қажетті ең аз компоненттер туралы көп ақпарат алдым.

Басқа керемет дереккөз мына жерде болды: ITP Physical Computing … әсіресе Arduino арнайы веб-беті.

Мен 7 -қадамда айтқан Arduino -дан бастау кітабын ұмыта алмаймын - бұл менің Arduino -мен жұмысымды бастау үшін керемет ресурс болды.

Ақырында, егер сіз осы уақытқа дейін жетсеңіз, оқығаныңыз үшін рахмет!

Ұсынылған: