Мазмұны:

DIY дербес Arduino Uno: 5 қадам
DIY дербес Arduino Uno: 5 қадам

Бейне: DIY дербес Arduino Uno: 5 қадам

Бейне: DIY дербес Arduino Uno: 5 қадам
Бейне: Lesson 07: Getting Additional 5V and GND from Arduino 2024, Қараша
Anonim
DIY дербес Arduino Uno
DIY дербес Arduino Uno

Бұл жобада мен DIY Arduino Uno -ны нан тақтасына орнату арқылы қалай жасауға болатынын айтамын. Мұны әр түрлі себептерге байланысты жасауға болады, мысалы, оны арзандату, кіші өлшем, қуатты тұтынуды азайту және т.б.

Бұл жоба сізге базадан сатып алатын Arduino сияқты барлық функцияларды орындайтын минималды Arduino Uno жасауға мүмкіндік береді. Біз білетініміздей, Arduino шын мәнінде ашық бастапқы платформа болып табылады, сондықтан оның схемалары кез келген адам мүмкіндігінше кез келген жетістіктермен оны өз мақсаттарында қолдана алатын жалпыға ортақ доменде. Бұл бізге үйде осындай нәрсені өз бетімізше жасауға мүмкіндік береді. Келесі қадамдар тізбекті тақтаға қалай жинау керектігін көрсетеді. Мен өтудің көп бөлігін Arduino сайтынан аламын.

Бұл жобаға LCSC демеушілік етеді. Мен LCSC.com электронды компоненттерін қолдандым. LCSC шынайы, жоғары сапалы электронды компоненттердің кең таңдауын ең жақсы бағамен ұсынуға сенімді. Бүгін тіркеліңіз және бірінші тапсырыс бойынша $ 8 жеңілдік алыңыз.

1 -қадам: Сізге қажет нәрселер

Сізге жету үшін қажет нәрселер
Сізге жету үшін қажет нәрселер
  1. ATmega328P-PU x 1
  2. 16 МГц кристалды осциллятор x 1
  3. LM7805CV сызықтық реттегіш x1
  4. Конденсатор 22 pF x 2
  5. Конденсатор 10 uF x 2
  6. Резистор 220 Ом x 2
  7. Резистор 10 км x 1
  8. Лездік қосқыш x 1
  9. Жарықдиодты x 2

2 -қадам: Arduino -ге қуат көзін қосу

Arduino қуат ұясы кіріс кернеуінің диапазонын 7 -ден 16 вольтке дейін қабылдай алады. Ең жиі қолданылатын кіріс көздері-сенімді 9В аккумуляторы немесе 9-12ВДС қуат көзі. Көптеген датчиктер мен микросхемалар 5В көзін қажет ететіндіктен, бізге кернеу реттегіші LM7805 қажет, ол 9В кернеуді 5В компонентке ыңғайлы етіп азайтады. Егер сіз 16 В -тан жоғары ток қоссаңыз, IC -ге зақым келтіру қаупі бар.

  1. Кернеу реттегіші болатын жерге қуат пен жерге қосу сымдарын қосыңыз.
  2. Әр рельсті қосатын тақтаның түбіне қуат және жерге қосу сымдарын қосыңыз.
  3. Енді LM7805 реттегішін тақтаға қосыңыз. Ол 9В кіріс алады және шығудан 5В үздіксіз жеткізілім береді.
  4. Нан тақтасының оң және сол жақ рельстеріне қосылатын электр сымдарын қосыңыз.
  5. Сонымен қатар, реттегіш пен жерге қосқыш арасындағы 10uF конденсаторды, сондай -ақ қуат пен жер арасындағы оң жақ рельске 10uF конденсаторды қосыңыз. Конденсатордағы күміс жолақ жердің аяғын білдіреді.
  6. Қуат светодиодын кіріс көзіне жақын және нан тақтасының жоғарғы жағына қойыңыз. Сіз жасыл немесе қызыл жарықдиодты қолдана аласыз.
  7. Жарық диодының теріс сымынан (қысқа аяғынан) өтпелі сымды жер рельсіне жалғаңыз және оң жарықдиодты сымнан (ұзын аяқты) қорек жолына Ω резисторды орнатыңыз.

3 -қадам: тақта компоненттерін қосу

Тақта элементтерін қосу
Тақта элементтерін қосу
Тақта элементтерін қосу
Тақта элементтерін қосу

Жалғастырмас бұрын мына суретті қараңыз. Бұл ATmega чипіндегі түйреуіштердің әрқайсысы Arduino функцияларына қатысты не істейтінін білудің тамаша көзі. Бұл белгілі бір түйреуіштерді өзіңіз қалай қосатындығыңыздың астындағы көптеген шатасуларды анықтайды. Толығырақ ақпарат алу үшін ATmega 168 (қысқа нұсқа) (ұзақ нұсқасы) мәліметтер кестесін қараңыз. Міне ATmega328 парағы (қысқа нұсқа) (ұзақ нұсқа).

1. ATmega328 микросхемасын (оң жақта көрсетілген) орнатыңыз, осылайша IC -дің ойық жағы жоғарғы жағында болады. Егер сіз компоненттерді ПХД -ге орнатсаңыз, розетканы қолданған дұрыс.

2. 10КΩ тартқыш резисторды +5В рельске қосыңыз және екінші ұшын ATmega328 (1-штырь) RESET істігіне қосыңыз. Келесі түйреуіштер үшін қуат пен жерге арналған секіргіштерді қосыңыз.

7 түйреуіш - VCC, цифрлық кернеу (+5В)

8 -түйреуіш - GND (жер үсті рельсі)

22 -түйреуіш - GND (жер үсті рельсі)

21 -түйреуіш - AREF, ADC (+5V) үшін аналогтық тіреуіш

20 түйреуіш - AVcc, ADC үшін кернеу (+5V)

3. 16 мен 9 МГц аралығындағы сыртқы сағатты қосыңыз және осы түйреуіштердің әрқайсысынан жерге қосылатын 22pF екі конденсаторды қосыңыз.

4. Лездік түймешікті қалпына келтіру қосқышы ретінде қосыңыз, осылайша ол IC -дегідей тақтадағы бос орынға жетеді. 5. ATmega328 1-ші түйреуіштен түйменің төменгі аяғына (IC-ге жақын түйреуіш) шағын секіргіш сымды қосыңыз. Түйменің сол жақ жоғарғы аяғынан жерге басқа секіргіш сымын қосыңыз.

6. Жұмыс істейтін Arduino -дан чипті тартып, оны осы тақтадан көріңіз. Blink_led бағдарламасы 13-ші жыпылықтайды. Arduino-дағы 13-ші түйін AVR ATMEGA8-16PU/ATMEGA168-16PU түйрегіші 13 емес. Ол ATmega чипіне 19 бекітілген.

7. Соңында жарық диодты қосыңыз. Ұзын аяқ немесе анод қызыл сымға, қысқа аяқ немесе катод жерге қосылатын 220 Ом резисторға қосылады.

4 -қадам: Эскизді Arduino -ға жүктеу

Эскизді Arduino -ға жүктеу
Эскизді Arduino -ға жүктеу

Сіз мұнда эскизді Arduino -ға жүктеу жолдары туралы біле аласыз.

Сізге USB-сериялы құрылғы қажет болады. Мен FDTI Basic Breakout Board (5V) қолдандым. Егер сіз жай ғана жұмыс істегіңіз келсе, сіз 6 істікшелі үстіңгі бөлікті орнатуды өткізіп жібере аласыз және тек USB-TTL колонкасынан тікелей тақтадағы түйреуіштерге өтетін сымдарды жүргізе аласыз. Сіз таңдаған сериялық құрылғы үшін түйреуіштердің дұрыс бағытталғанына көз жеткізіңіз; сыну тақтасындағы түйреуіштер үш таңбалы атаулармен белгіленген. Құру барысында мен микроконтроллерге чипті бағдарламалауға дайындау үшін қалпына келтіру түймесін уақытында басу қажет екенін білдім, ал ажырату тақтасында DTR/GRN деп аталатын түйреуіш бар, ол дұрыс қосылған кезде қалпына келтіру түйреуішіне сигнал жібереді. Сонымен, 0,1 мкФ керамикалық конденсатор арқылы үзіліс тақтасындағы (DTR/GRN) өтпелі сымды ATmega328 1 -ші істігіне жалғаңыз.

Ұсынылған: