Мазмуну:

Нан тактасында Ардуино / ATMega чипи: 8 кадам (сүрөттөр менен)
Нан тактасында Ардуино / ATMega чипи: 8 кадам (сүрөттөр менен)

Video: Нан тактасында Ардуино / ATMega чипи: 8 кадам (сүрөттөр менен)

Video: Нан тактасында Ардуино / ATMega чипи: 8 кадам (сүрөттөр менен)
Video: Fixing Marlin Firmware loading issues on 32-bit MCU(s) 2024, Ноябрь
Anonim
Breadboard боюнча өз алдынча Arduino / ATMega чип
Breadboard боюнча өз алдынча Arduino / ATMega чип

Эгерде сен мага окшош болсоң, мен Arduinoго ээ болуп, биринчи чипимде акыркы программалоону аткаргандан кийин, мен аны Arduino Duemilanoveдан сууруп алып, өзүмдүн схемама койгум келди. Бул менин Arduinoмду келечектеги долбоорлорго бошотот. Маселе мен электрониканын жаңы башчысымын, эмнеден баштаарымды билбей калдым. Көптөгөн веб баракчаларды жана форумдарды окуп чыккандан кийин, мен бул Нускаманы чогулта алдым. Мен үйрөнгөн маалыматымдын баарын бир жерде жана ээрчүү оңой болушун кааладым. Комментарийлер жана сунуштар кабыл алынат жана бааланат, анткени мен дагы бул нерселерди үйрөнүүгө аракет кылып жатам. Түзөтүү: Инструктивдүү мүчө, Жанв мага кубаттуулугуңузга жакын конденсатор же 2 кошуу ар дайым жакшы идея экенин айтты. Ал 100nF бир нече конденсаторлор иштеши керектигин айткан. Ал мага муну көрсөткөнүнө абдан ыраазымын, анткени мен бул схеманын үстүндө куруп жаткан биринчи өндүрүштүк схемам бир аз кызыктай жүрүм -турумга ээ болгон. Ошентип, мен кубаттуулугума жакын бир 10uF конденсаторду туташтырдым жана ал туура иштей баштады! Бул эмне үчүн менин "жарк эткен LED" тестиме таасир эткенин билбейм, бирок Жанв мага муну көрсөткөнү үчүн ыраазы экенимди билем. Рахмат Janw. Edit2: Мурунку оңдоолорго таянып, kz1o Instructable мүчөсүнүн конденсаторлорго байланыштуу дагы башка маалыматтарды алып келгенин айткым келди. Сураныч, төмөндөгү анын комментарийин караңыз, 14 -февраль, 2010 -ж. @ 10:52. Жаңыртуу - Бул Нускамалар Хак күнү!

1 -кадам: Тетиктер керек

Тетиктер керек
Тетиктер керек

Мен бөлүктөрүмдү Digikey жана Sparkfun Electronicsтен сатып алдым - алар тетиктерди сатып алуу үчүн менин эң жакшы көргөн жерлеримдин 2си. Эмнеси болсо да, бул жерде тизме: #1 - (Саны: 1) - ATMega328 чипи Arduino жүктөгүчү менен алдын ала орнотулган ($ 5.50) #2 - (Саны: 1) - 5VDC Коммутативдик энергия булагы ($ 5.95) (Эскертүү: Эгерде сиз болбосоңуз электр өткөргүчүн колдонуп, сиз чыңалуу жөндөгүчүн жана бир нече конденсаторду кошушуңуз керек … төмөндө караңыз) #3 - (Саны: 2) - 22 pF керамикалык диск конденсаторлору ($.24 / еа) #4 - (Саны: 1) - 16MHz Crystal ($ 1.50) #5 - (Qty: 1) - Power jack ($ 38. ($ 8.73) #7 - 22 авг катуу зымдын кичинекей бөлүктөрү. Эгерде сизде жок болсо, анда сиз сүйүктүү электроника дүкөнүнөн алып кетсеңиз болот. Салык/жеткирүүдөн мурунку жалпы баасы: болжол менен $ 14 (нан картасын кошпогондо) Альтернативалар / варианттар: Опция / Альтернатива №1: Эгерде сиз үйүңүздүн айланасында болгон электр энергиясын колдонгуңуз келсе, анын 5V - 16V ортосунда экенин текшериңиз. анда сиз дагы төмөнкү компоненттерди колдонушуңуз керек: #1 optio n - (Qty: 1) - 5V Voltage Regulator (же башка ушул сыяктуу 5V Voltage Regulator) ($.57) жана #1 опциясы - (Qty: 2) - 10 uF алюминий конденсатору ($.15 / ea) (Төмөндөгү шилтемени караңыз) Оппозиция / Альтернатива #2: Эгерде сиз #3 жана #4 стандарттуу нерселерди колдонууну каалабасаңыз, анда аларды алмаштырсаңыз болот: #2 варианты - (Саны: 1) - 16 МГц керамикалык резонатор (w/cap) ($.54) Бул бөлүк керамикалык конденсаторго окшош, жана сиз 2 сырткы казыкты кристаллды илгичке чейин илип коюңуз (кийинчерээк Нускамада камтылган) жана ортоңку пин жерге түшөт. Жок дегенде бул мен окуган нерсе - мен азырынча сынап көрө элекмин. Бирок сиз белгилеп кеткендей, бул жолго баруу бир аз арзаныраак.:) Макул, нерселерди илип баштайлы!

2 -кадам: Күчтү туташтыруу

Кубаттоо күчү
Кубаттоо күчү
Кубаттоо
Кубаттоо

Уланткыла жана эгер сиз кубаттуулукту колдонуп жатсаңыз, биринчи фотодо көрсөтүлгөндөй кубат уячаңызды туташтырыңыз. Андан кийин, сүрөттө көрсөтүлгөндөй, тиешелүү зымдарды (+ жана -) рельске туташтырган бир нече зымдарды туташтырыңыз.

3 -кадам: Чипти (микроконтроллерди) жайгаштыруу

Чип (микроконтроллер) жайгаштыруу
Чип (микроконтроллер) жайгаштыруу
Чип (микроконтроллер) жайгаштыруу
Чип (микроконтроллер) жайгаштыруу

Эми биз микроконтроллерди сүрөттө көрсөтүлгөндөй сиздин нандын үстүнө койгубуз келет. Эгерде бул жаңы чип болсо, анда бир аздан кийин эки катар тешикти бүгүшүңүз керек. Мен эмне кылам, мен чипти эки тараптан кармап, чипти стол сыяктуу тегиз жерге бир аз басам жана муну эки тараптан тең кылам, ошондо эки тарап тең ийилип калат. Ардуинодон чипти тартып жатсаңыз, муну кылуунун кажети жок болот - алар розеткада калып калышкан. Сураныч, чиптин багытына көңүл буруңуз - сүрөттөрдө жана бул Нускоо үчүн чипти кичинекей жарым тегерек 'оюк' сол жакта тургандай кылып коюңуз.

4 -кадам: Чипке бийликти алып келүү

Чипке бийликти алып келүү
Чипке бийликти алып келүү
Чипке бийликти алып келүү
Чипке бийликти алып келүү
Чипке бийликти алып келүү
Чипке бийликти алып келүү

Адегенде сүрөттө көрсөтүлгөндөй 3 зымды туташтырыңыз. Бирөө жерге/терске барат (кара зым көрсөтүлгөн), жана 2 позитивдүү болот. Эгерде сиз чипке кайсы казыктар туташып жатканын айта албасаңыз, бул кадамдагы 5 -сүрөттү караңыз, бул шилтеме үчүн Arduino веб -сайтынан жулуп алган пин картасы. Муну менен биздин жер/терс (кара) зым 22 -пинке, ал эми 2 позитив (кызыл зым) 20 жана 21 -казыктарга баратканын көрө аласыз. Кийинки дагы 1 оң (кызыл) зымды жана 3/4 -сүрөттөрдө көрсөтүлгөндөй дагы 1 терс (кара) зым (алар бир эле нерсе … бирөөсү дагы чоңойтулган). Дагы, эгер айта албасаңыз, Arduino картасын караңыз, ошондо биз жер/терс (кара) зымыбызды 8 -пинге, оң (кызыл) зымды 7 -пинге туташтырып жатканыбызды көрө аласыз.

5 -кадам: Кристаллды микросхемага илип коюу

Кристаллды микросхемага илип коюу
Кристаллды микросхемага илип коюу
Кристаллды микросхемага илип коюу
Кристаллды микросхемага илип коюу
Кристаллды микросхемага илип коюу
Кристаллды микросхемага илип коюу

Чынында, биз кристаллды туташтыруудан мурун, келгиле, ошол конденсаторлорду илип алалы. Сүрөттө көрсөтүлгөндөй 2 22 pF керамикалык диск конденсаторлорун чипке илип коюңуз. Алар терс/жерге (кара) зымдын жанына барышат. Конденсатордун бир буту (полярдык жөнүндө тынчсыздануунун кереги жок) терс/жер темир жолуна, экинчиси чиптеги казыктардын бирине барат. Бир конденсатор 9 пинге чейин илинет, ал эми бирөө чипке 10 кадап коет. Эми кристалл үчүн. Кристаллдын бир бутун 9 -казыкка, экинчи бутун 10 -казыкка коюңуз … бирок аны конденсаторлор менен чиптин/микроконтроллердин ортосуна койгондугуңузду текшериңиз. Сүрөттөргө кайрылыңыз. Дал ушул! Чындыгында бүттүңүз. Кийинки 2 кадам милдеттүү эмес. Эми сиз чыныгы Arduino тактасына туташтырганыңызды ушул автономдуу схемага кайталай аласыз. Сиз 4 -кадамдагы Arduino пин картасына шилтеме кылып, эмнени жана кайда илинүүнү билгиңиз келет. Сиз кийинки эки кадамды бир аз кошумча үчүн уланта берсеңиз болот, жана жакшы терминдин жоктугу үчүн тест же түшүнүктүн далили. Бул жерде толтурулган нан тактасынын тез видеосу:

6 -кадам: (Милдеттүү эмес) Power Indicating LED

(Милдеттүү эмес) Power Indicating LED
(Милдеттүү эмес) Power Indicating LED
(Милдеттүү эмес) Power Indicating LED
(Милдеттүү эмес) Power Indicating LED
(Милдеттүү эмес) Power Indicating LED
(Милдеттүү эмес) Power Indicating LED
(Милдеттүү эмес) Power Indicating LED
(Милдеттүү эмес) Power Indicating LED

Бул кишилердин көйгөйлөрдү чечүү үчүн колдонгон кичинекей "айла -амалы". Сиз схеманы электр бөлүгүнө LED (жана, албетте, резистор) кошосуз, эгер сиздин долбооруңуз иштебей жатса, анда схема кубат алып жатабы же жокпу, тез эле аныктай аласыз. Сүрөттөрдө көрсөтүлгөндөй, резисторуңузду (меники колдонгон, сүрөттө 510 OHM каршылыгы) туташтырыңыз. Светодиоддор менен полярдык бар экенин унутпаңыз - кыска бут терс, ал эми узун бут оң. Ошентип, кыска (жерге) темир жолго туташтырылганын текшериңиз. Сүрөттөрдүн биринде микросхема туташтырылганын жана LED күйүп турганын көрүүгө болот. Мына сен бар. Дагы, мен эксперт эмесмин, бирок муну каалаганың логикалуу окшойт, мен бул кадамды Arduino биринчи долбоорумдун акыркы версиясында жасайм. Кийинки кадамга өтүңүз, эгерде сиз өзүңүздүн нан табакчаңызда бардыгын көрүүнүн чыныгы жөнөкөй жолун көргүңүз келсе.

7 -кадам: (Милдеттүү эмес) Тез жана Оңой Тест

(Кошумча) Тез жана Оңой Тест
(Кошумча) Тез жана Оңой Тест
(Кошумча) Тез жана Оңой Тест
(Кошумча) Тез жана Оңой Тест
(Кошумча) Тез жана Оңой Тест
(Кошумча) Тез жана Оңой Тест

Макул, сизде баары зым менен жабдылган, сизде күч бар экенин билесиз, бирок суроо туулат, сиз баарын туура зым менен байланыштырдыңызбы? Кел текшерип көрөлү. Бул үчүн сизге резистор, LED жана кээ бир код керек. Сүрөттөрдө көрсөтүлгөндөй резистор менен LEDди өткөрүңүз. Бул үчүн мен 330 OHM каршылыгын жана кызыл LEDди колдондум. Светодиодду кантип туташтырганыңызга көңүл буруңуз - аларда полярдуулук бар - кыска бут терс/жер темир жолуна кирет, ал эми узунураак оң коргошун ATMega чипине барат … пин 19. Мурдагыдай эле, эгер эмнени так билбесеңиз Бул 4 -кадамдагы Arduino картасынын сүрөтүнө кайрылыңыз. Эми сиз тиркеген Arduino Sketchти жүктөп алып, Arduino программасында ачып, аны чипке жүктөөңүз керек. Бул Arduino pin 13 (бирок мен мурунку абзацта айткандай ATMega pin 19) секунда сайын ирмелет. Бул менде бар Arduino менен баштоо китебинен. Жарык диодду жана резисторду туташтыргандан кийин, чипиңизди программалап, кайра нан панелине коюңуз, андан кийин кубаттуулугуңузду кошо аласыз. Сиз жаркыраган LEDди алышыңыз керек, демек сиз баарын туура туташтырдыңыз! Төмөндө биз жаңы эле жаркыраган LED менен курулган схеманын кыскача видеосу:

8 -кадам: Кредиттер жана шилтемелер

Менин Instructable сизге жакты деп ишенем жана бул сизге жардам берет деп ишенем. Мен муну биринчи жолу чечип жатканда, менде ушундай нерсе болсо экен деп тилейм. Мен бардык кредиттерди ала албасам да айтышым керек - Arduino продуктуна жана веб -сайтына сонун продукт жасаганы үчүн ыраазычылык билдиришим керек. Arduino веб -сайты - бул чоң маалымат булагы жана чындыгында, мен Arduino тактасынан алысыраак иштөө үчүн чипти алуу үчүн эң аз керектүү компоненттер жөнүндө көп маалымат алдым.

Башка улуу булак: ITP физикалык эсептөөдө болгон … айрыкча Arduino үчүн веб-баракча.

Мен 7 -кадамда айткан Arduino менен баштоо китебин унута албайм - бул менин Arduino менен иштөөмдү баштоо үчүн эң сонун булак болду.

Эң акырында, эгер сиз буга чейин жетсеңиз, окууңуз үчүн рахмат!

Сунушталууда: