Мазмуну:

Arduino Bread Board Buddy: 12 кадам
Arduino Bread Board Buddy: 12 кадам

Video: Arduino Bread Board Buddy: 12 кадам

Video: Arduino Bread Board Buddy: 12 кадам
Video: How to Use a Breadboard 2024, Июль
Anonim
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy
Arduino Bread Board Buddy

Мен нан схемасында бардык схемаларды курам; бирок ошол эле схеманы жүз жолу куруу, бир жолу монотондуу болот, ошондуктан мен прототиптерди куруу үчүн модулдук бөлүктөрдү жакшы көрөм. 5 вольттук электр булактары сыяктуу көпчүлүк схемалар абдан стандарттуу. Мен Universal Solderден алган Arduino Bread Board Buddy, нан такталары менен колдонуу үчүн өз алдынча Arduino UNO. Бул абдан ыңгайлуу кичинекей комплект, нан бышыруучу жайдын үстүнө долбоор кургусу келген сайын, сизди өз алдынча Arduino куруудан куткарат.

Сиз жыйынды pdf же веб -сайттан жүктөп алсаңыз болот, бирок бул жерде pdfде камтылбаган кеңештер бар, анын ичинде Bread Board Buddy программасы.

universal-solder.ca/

1 -кадам: Куралдар

Куралдар
Куралдар
Куралдар
Куралдар

Solder

Жазгы клиптер

Кичи каптал кескичтер

Кандооч

Эгерде сизде бар болсо Soldering Station.

2 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр
Бөлүктөр
Бөлүктөр

Canaduino Bread Board Kit ATMEGA328P IC менен келбейт, андыктан аны менен камсыз кылышыңыз керек болот.

Бул комплект ар бир такта үчүн төмөнкүлөрдү камтыйт:

1 PCB (Басылган райондук)

1 28 пин IC розеткасы

1 16 мГц кристалл

1 LED (Жарык чыгаруучу диод)

1 Кайра коюу баскычы

1 Pin Jumper

1680 Ω каршылык

1 10 КОм каршылык

1100 nF

2 18 pF

2 20 пин туташтыруучу пин рельс

3 -кадам: Connector Pin Rails

Коннектор пин рельстери
Коннектор пин рельстери
Коннектор пин рельстери
Коннектор пин рельстери

Туташтыргычтын рельстерин эки 15 пин рельске чейин жана капталдуу кескичтери бар 2 пин рельске чейин кесүү менен баштаңыз.

4 -кадам: Компоненттерди ширетүү

Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү

ПКБга компоненттерди ширетүүнү баштаңыз; ПХБнын борборунан. IC розеткасы сыяктуу бөлүктөрдүн астында керектүү компоненттерди керектүү жерде ширетүү азап.

Бир убакта бир компонентти ширетүү жана кыркуу, бул ашыкча нерселерди айланып өтүү же муундарды текшерүү үчүн оору болушу мүмкүн.

Жазгы клиптер менен компонентти кармап туруңуз.

Муундарды жакшы туташтырганыңызга ынануу.

Байланышты текшериңиз жана ашыкча өткөргүчтөрдү кесип салыңыз.

LEDдин узун пини баштапкы абалга келтирүү баскычына эң жакын тешикке кирет.

680 Ω каршылыгы кристаллга эң жакын барат.

10 KΩ резистор баштапкы абалга келтирүү баскычына эң жакын барат.

5 -кадам: Socket & Connector Pins

Socket & Connector Pins
Socket & Connector Pins
Socket & Connector Pins
Socket & Connector Pins
Socket & Connector Pins
Socket & Connector Pins

ПХБнын түбүндөгү IC розеткасы жана ПХБнын үстүндөгү туташтыргычтын пин рельстери биринчи жолу IC розеткасын кошкондуктан. Ошентип, туташтыргычтын рельстери IC розеткасын ширетүү жолунда болбойт.

PCBге тиркелген бардык кичинекей компоненттерди алгандан кийин, IC оюгучту тиркеп, бардык муундар жакшы экенин текшериңиз.

Кийинки, 15 туташтыргычтын эки рельсин тиркелиңиз, алар төрт бурчтуу жана бардык муундар жакшы. Эгерде төөнөгүчтөр төрт бурчтуу болбосо, нан доскасын нан тактасына сала албай калышыңыз мүмкүн.

Акыркы жолу ATMega 328P ICди IC розеткасына киргизиңиз жана сиз программалоого жана колдонууга даярсыз.

6 -кадам: Программаларды жабдуу

Программалык камсыздоо
Программалык камсыздоо

Arduino UNO же MEGA & Cable

Нан тактасы

Секирүүчүлөр

3 680Ω резистор

3 LED көк көк жашыл

7 -кадам: Жүктөгүч

Жүктөгүч
Жүктөгүч
Жүктөгүч
Жүктөгүч
Жүктөгүч
Жүктөгүч

Эгерде ATMega328P ICде жүктөгүч жок болсо; жүктөгүчтү өрттөшүңүз керек болот, эгерде жүктөөчү бар экенин айта алсаңыз, анда нан панелиндеги LED күйгүзүлгөндө жаркылдайт.

Жүктөгүчтү Bread Board Buddyге жаздыруу үчүн, төмөнкү кадамдарды аткарыңыз:

UNO менен эч нерсе байланышы жок экенин текшерип, аны компьютериңизге туташтырыңыз.

Ачык эскиз

Сиз тактаңызга шайкеш келген Tools менюсунан тактаны тандооңуз керек болот.

Андан кийин, менюдан тактаңызга туура келген сериялык портту тандаңыз.

Файлды чыкылдатып, мисалдарга ылдый жылдырып, Arduino ISPти чыкылдатыңыз.

Жаңы Arduino IDE терезеси ачылат, анда Arduino ISP эскизи бар.

Пин туташууларын көчүрүңүз, бирок азырынча жасабаңыз.

Arduino ISP эскизин Arduino тактаңызга жүктөңүз.

Эскиз сизге качан бүткөнүн айтууга тийиш жана сиздин Arduinoдогу LED өчпөй калышы керек.

8 -кадам: Программистти туташтыруу

Программистти туташтыруу
Программистти туташтыруу
Программистти туташтыруу
Программистти туташтыруу
Программистти туташтыруу
Программистти туташтыруу

Uno тактасын компьютериңизден ажыратып, ISP эскизинде сүрөттөлгөндөй такта менен микроконтроллерди туташтырыңыз.

пин аты: UNO:

кулду кайра коюу: 10:

MOSI: 11:

MISO: 12:

SCK: 13:

мега (1280 жана 2560)

кулду кайра коюу: 53

MOSI: 51

MISO: 50

SCK: 52

LEDди (резистор менен) төмөнкү казыктарга коюңуз:

9: Жүрөктүн согушу - программисттин иштеп жатканын көрсөтөт

8: Ката - Бир нерсе туура эмес болуп калса күйүп калат (эгер мааниси болсо, кызылды колдонуңуз)

7: Программалоо - Кул менен баарлашууда

Мен диаграммада көрсөтүлгөндөй, ката үчүн Heartbeat Red үчүн көк жана программалоо үчүн жашыл LEDди колдондум. Жаркыраган жарыкты жакшы көрүүдөн тышкары, LEDлар сизге Arduino ISP туура иштеп жаткандыгын айтып берет. Көгүлтүр LED диапазону сизге Arduino ISP иштеп жатканын, жашыл LED ал күйгөндө жүктөлүп жатканын, ал эми кызыл LED жарык болгондо жүктөө ишке ашпай калганын айтып берет.

9 -кадам: Жүктөгүчтү күйгүзүү

Жүктөгүчтү күйгүзүү
Жүктөгүчтү күйгүзүү
Жүктөгүчтү күйгүзүү
Жүктөгүчтү күйгүзүү

Эскиздин Аспаптар менюсунда Башкарманы, анан ATmega328ди нандын үстүндө тандаңыз (8 МГц ички саат).

Куралдар менюсунан тактаңызга туура келген сериялык портту тандаңыз.

Куралдар менюсунда Программист менюсуна өтүп, ISP катары Arduino тандаңыз.

Андан кийин Tools менюсунда Burn Bootloader тандаңыз.

Жарык диоддору жарк этип, жашыл LED күйүп турушу керек, анткени Arduino ISP жүктөөнү жүктөйт. Жүктөө аяктагандан кийин, көк LED пульсингге кайтып келиши керек жана Bread Board Buddyдеги LED секундасына бир ирмешип турушу керек.

Сиз муну жөн эле Bread Board Buddyди бийликке туташтыруу менен текшере аласыз.

Жүктөгүчтү бир гана жолу күйгүзүү керек.

10 -кадам: Программалоо

Программалоо
Программалоо
Программалоо
Программалоо
Программалоо
Программалоо

Bread Board Buddy жүктөлгөндөн кийин үч башка жол менен программаланышы мүмкүн.

Алгачкы. Сиз ATMega328Pти Arduino UNO R3тен алып салсаңыз болот жана ATMega328Pти нан картасынын досунан Arduino UNO R3ке туташтырсаңыз болот.

Экинчи. ATMega328Pти Arduino UNO R3тен алып салууга жана 5Vдан 5Vга, жерге чейин, RX (D0) кылыш үчүн, TX (D1) D1ге жана Arduino UNOдон нан тактасына Buddyге RSTти баштапкы абалга келтирүүгө болот.

Үчүнчүдөн, жүктөөчү схемасын Bread Board Buddy программасында колдоно аласыз.

11 -кадам: Башкаруу программасында

Башкармалык программалоодо
Башкармалык программалоодо
Башкармалык программалоодо
Башкармалык программалоодо
Башкармалык программалоодо
Башкармалык программалоодо
Башкармалык программалоодо
Башкармалык программалоодо

Эми сиздин Bread Board Buddyде жүктөгүч бар болгондон кийин, сиз жүктөгүч үчүн колдонулган орнотууну колдонуп, микроконтроллерге программаларды жүктөй аласыз.

Микроконтроллерге жүктөөнү каалаган эскизди тандаңыз же түзүңүз.

Куралдар менюсунан Башкарманы, андан кийин панелдеги ATmega328ди (8 МГц ички саат) тандаңыз, эгерде сиз Board менюсунан минималдуу конфигурацияны колдонуп жатсаңыз.

Куралдар менюсунан тактаңызга туура келген сериялык портту тандаңыз.

Tools менюсунан Программист менюсунан ISP катары Arduino тандаңыз.

Андан кийин эскизди микроконтроллерге жүктөө үчүн жүктөөнү чыкылдатыңыз. Файл менюну чыкылдатып, нанборттогу микроконтроллерди программалоо үчүн Программистти колдонуу менен жүктөөнү тандаңыз.

Ардуино провайдери программаны микроконтроллериңизге жүктөгөндө, светодиоддор жарк этип, жашыл LED күйүшү керек. Жүктөө аяктагандан кийин, көк LED кайра пульсингге кетиши керек.

12 -кадам: Даяр продукт

Даяр продукт
Даяр продукт
Даяр продукт
Даяр продукт

Эми Arduino Bread Board Buddy программалуу болгондон кийин, сиз даяр схеманы чогулта аласыз.

Жөн эле кубат булагын жана ушул "Hello World" ЖК схемасы сыяктуу башка компоненттерди кошуңуз.

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