Мазмұны:

Breadboard Arduino дұрыс жол: 5 қадам (суреттермен)
Breadboard Arduino дұрыс жол: 5 қадам (суреттермен)

Бейне: Breadboard Arduino дұрыс жол: 5 қадам (суреттермен)

Бейне: Breadboard Arduino дұрыс жол: 5 қадам (суреттермен)
Бейне: Lesson 07: Getting Additional 5V and GND from Arduino 2024, Қараша
Anonim
Breadboard Arduino дұрыс жол
Breadboard Arduino дұрыс жол

Бұл жерде жүздеген Breadboard Arduinos бар, сондықтан оның айырмашылығы неде? Олардың көпшілігі, тіпті Ардуиноның өзі дұрыс істемейтін бірнеше нәрсе бар. Ең алдымен, аналогты жеткізу цифрлық жеткізіліммен байланысты. Атмелдің оларды бөлек түйреуіштерге шығарған себебі бар. Сандық бөлім аналогты түрлендіруге кедергі келтіретін шу шығарады. Atmel бұл шуды сүзу үшін AVCC үшін 10 мкв индуктор мен жеке конденсаторды ұсынады. Мен VCC үшін ұсынылған индукторды немесе феррит моншағын қолданған жоқпын, бірақ егер сіз көптеген аналогтық заттарды жасайтын болсаңыз, бұл жақсы идея. Нан тақтасы мен секіргіштердің адасқан индуктивтілігі кейбіреулерге көмектеседі.

Тағы бір жақсарту RESET желісіне қатысты. HVPP режиміне рұқсат беру үшін AVR -де RESET түйреуішінде ESD қорғанысы жоқ. Егер сізде жоғары вольтты бағдарламалау жоқ болса, ESD -тен қорғауға көмектесу үшін диодты қолдану ұсынылады. Мұның бәрі AVR042: AVR аппараттық құралдарын жобалау бойынша қарастырылады. Бұл құжатты білетіндер шамалы.

Тағы бір кең тараған тәжірибе - конденсаторды RESET желісінің қосқышына тікелей орналастыру. Бұл AVR042 сәйкес жоғары кернеудің көтерілуін тудыруы мүмкін. Бұл AVR -мен онша жасалмайды, (мүмкін, бұл оларды тікелей өлтіретіндіктен болар), бірақ көбінесе басқа микросхемалармен, тіпті өндірушілердің өндіруші тақталарында да жиі кездеседі. Менің ойымша, ESD қорғанысына сүйену - бұл нашар дизайн.

1 -қадам: материалдарды жинау

Бұл жобаға арналған БОМ:

  • (1) 630 (830) саңылаусыз дәнекерленбеген нан тақтасы
  • (1) Ассортиментті тақтаның секіргіш сымдары жиынтығы немесе 24AWG қатты өзекті сым күміс немесе қалайы қапталған
  • (1) USBtinyISP, Arduino ISP және т.б.
  • (1) 6 істікшелі Интернет провайдерінің үзілуі немесе еркектен DuPont сымдары
  • (1) Atmel ATmega328P-PU AVR микроконтроллері (28 істікшелі DIP)
  • (1) Жасыл жарық диодты индикаторы 3-5 мм
  • (1) 1N914/1N4148 жылдам диод
  • (1) 9 мм біліктің жанасу түймесі
  • (1) 16 МГц кварц кристалды осцилляторы, 15-20pF
  • (1) феррит бисер (міндетті емес)
  • (1) 10 мкч индуктор (міндетті емес)
  • (1) 10 мкФ көп қабатты керамика
  • (4) 100nF монолитті керамика
  • (2) 22pF керамикалық диск
  • (1) 4,7 кВт 1/4 Вт резистор
  • (1) 680Ω 1/4 Вт резистор
  • (1) 330Ω 1/4 Вт резистор

Коммутатор үшін қосымша ақы төлеп, лайықты нәрсе алыңыз. Әдетте қол жетімді квадраттар - сенімсіз қоқыс.

2 -қадам: Жиналуды бастаңыз

Ассамблеяларды бастаңыз
Ассамблеяларды бастаңыз
Ассамблеяларды бастаңыз
Ассамблеяларды бастаңыз

Алдымен барлық төмен компоненттер мен секіргіштерді орнатыңыз. Кесетін компонент иілгеннен кейін компонент корпусының ең төменгі нүктесінен 8 мм төмен қарай созылады. Келесі қадамда қолданылатын 3 компоненттегі сымдарды ҚЫСПАҢЫЗ. Оларды тек біркелкі етіп кесіңіз, бірақ максималды ұзындықта қалдырыңыз. Диск конденсаторларымен абай болыңыз. Төменгі жағындағы жабысқақ жабын нәзік және егер олар иілген болса, сымдарды жабатын жерде үзіледі.

Түйреуіштерді табуды жеңілдету үшін ATmega 1 -ші пин 11 -ші қатарға кіруі керек. 5 -ші түйін - 15 -жол, 10 -түйреуіш - 20 -жол және т.б.

100nF бір конденсатор A11 -ден GND -ге дейін барады, оны фотосуреттерден көру қиын. 330Ω резистор D10 және D11 тесіктерінде орналасқан. Фритзинг диаграммасы қайда кететінін көруді жеңілдетеді.

Басқа 100nF қақпақтары D17, D18, екіншісі G17, G19, екіншісі H17, H18.

AVCC -ге өтетін қосқышты қосымша 10 мкв индуктормен ауыстыруға болады. Егер сіздің аналогтық өлшеулеріңіз қажет болса, ол шуылға көмектеседі.

Қосымша феррит бисер VCC -ге өтеді. Егер шу шығаратын компоненттер болса, мысалы, 7400 сериялы логикалық чиптер болса, оны қолданыңыз. VCC қосқышын алып тастап, оны феррит бисермен ауыстырыңыз.

Тақтаға + және - қосатын секіргіштерді ұмытпаңыз.

3 -қадам: Интернет провайдері және жоғары өнім

Интернет провайдері және жоғары өнім
Интернет провайдері және жоғары өнім
Интернет провайдері және жоғары өнім
Интернет провайдері және жоғары өнім
Интернет провайдері және жоғары өнім
Интернет провайдері және жоғары өнім

Келесіде жоғары компоненттер келеді. Бұл диод, 4.7к резистор және кварц кристалы. Диодтағы полярлықты сақтауды ұмытпаңыз. Катодтық жолақ + жағында жүреді. Ия, бұл кері бұрмаланған болуы керек.

Егер бәрі көрсетілгендей болса және сіз ештеңе жетпейтініне сенімді болсаңыз, провайдердің кальмар сымдарының уақыты келді. ATmega -де 17, 18 және 19 түйреуіштер сәйкесінше MOSI MISO және SCK болып табылады. RESET коммутатордың осы түрімен J10 -ге өтуі мүмкін. VCC және GND + және - әрине.

4 -қадам: Қосымша жүктеуші

Қосымша жүктеуші
Қосымша жүктеуші

Arduino IDE -ден эскиздерді «жүктеу» үшін ATmega -ге жүктеуші жүктелуі керек. Әйтпесе, ол тек провайдер арқылы жүктеледі. Серия әлдеқайда жылдам, бірақ жүктеуші флэш -жадтың біраз бөлігін алады, ол сіздің эскизіңізге түседі және жүктеу процесін баяулатады. Optiboot ұсынылады, егер сіз осы жолмен жүрсеңіз және өте кішкентай. Мен жеке жүктеушіден бас тарттым және Интернет провайдерін қолданамын.

Тағы бір ескеретін мәселе - Интернет -провайдерден қуат алу үшін ауа райы. Мысалы, USBtinyISP -те мақсатты күшейту үшін секіргіш бар. Ескі телефон зарядтағыштары да керемет қуат көзіне айналады. USB сөндіргіш тақталары бар немесе егер батыл болсаңыз, коннекторды кесіп, сымдарды бекітіңіз. Менде Android зарядтау құрылғысы болды, ол менің аяғымды ұстап, жарылып кетті, сондықтан ешқандай проблема болмады. Кальмар сымдарының көмегімен сыртқы желіге қосылған кезде провайдердегі VTG/VCC түйреуішін ажыратып тастаңыз немесе оны жалған күйде қалдырып, секіргішті алыңыз.

5 -қадам: Қорытынды

Қорытынды
Қорытынды

Барлығыңыз қазір істедіңіздер. Сынақ үшін жыпылықтайтын эскизді жүктеңіз, светодиод жыпылықтай бастайды. Менде бір жерде үзіліспен жыпылықтайтын эскиз бар. Сіз таба аласыз ба, қараңыз.

Ұсынылған: