Мазмуну:

КАНТИП АРДУИНО НАНО/МИНИ - Жүктөгүчтү кантип күйгүзүү керек: 5 кадам
КАНТИП АРДУИНО НАНО/МИНИ - Жүктөгүчтү кантип күйгүзүү керек: 5 кадам

Video: КАНТИП АРДУИНО НАНО/МИНИ - Жүктөгүчтү кантип күйгүзүү керек: 5 кадам

Video: КАНТИП АРДУИНО НАНО/МИНИ - Жүктөгүчтү кантип күйгүзүү керек: 5 кадам
Video: arduino подключение питания и виды сигналов урок №2. 2024, Ноябрь
Anonim
КАНТИП АРДУИНО НАНО/МИНИ | Bootloaderди кантип күйгүзүү керек
КАНТИП АРДУИНО НАНО/МИНИ | Bootloaderди кантип күйгүзүү керек
КАНТИП АРДУИНО НАНО/МИНИ | Bootloaderди кантип күйгүзүү керек
КАНТИП АРДУИНО НАНО/МИНИ | Bootloaderди кантип күйгүзүү керек

Бул Нускамада мен сизге кантип Scratchтан Arduino MINI жасоону көрсөтөм.

Бул көрсөтмөлөрдө жазылган жол -жобо сиздин каалооңузга жараша ар кандай долбоорлорду жасоо үчүн колдонулушу мүмкүн.

Сураныч, жакшыраак түшүнүү үчүн видеону көрүңүз

Бул окуу куралы үч бөлүктөн турат

1. Дизайн жана бардык компоненттерди чогултуу

2. Bootloaderди жаңы чипке күйгүзүү

3. Test Code жүктөө

Мен бул макаланын аягында PCB файлдарын тиркеп койгом.

Андыктан баштайлы!

1 -кадам: Материалдардын тизмеси

Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси
Материалдык тизмеси
  1. TTL модулуна CP2102 USB (же CH340 сыяктуу)
  2. Arduino NANO
  3. Jumper Wires
  4. Atmega328P-AU чипи
  5. AMS1117 5V жөндөгүч
  6. 16 МГц кристалл
  7. SMD LED
  8. SMD каршылыгы (330R, 10K) (0604 топтому)
  9. Button Switch
  10. Конденсаторлор (0.1uF, 22pF, 10uF) (Мен керамикалык типти колдонгом, бирок такта SMD_0612 пакети үчүн иштелип чыккан)
  11. Терминал тилкеси
  12. SMD сатуу үчүн бардык шаймандар жана аксессуарлар.

2 -кадам: Райондук диаграмма жана Райондук тактаны жасоо

Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү
Райондук диаграмма жана схеманы түзүү

Мен SMD Soldering окуу куралымда Arduino MINI тактасын жасадым. Кантип үйрөнгүңүз келсе, видеону текшере аласыз.

Кыскача кыскача… Мен трафареттин жардамы менен ПХБга ширетүүчү паста колдондум, Компоненттерди жайгаштырдым жана ысык аба үйлөткүчтү колдонуп soldered.

Мен Arduino веб -сайтынан ачык булак Arduino PCB файлдарын колдондум жана менин талаптарыма жана жеткиликтүү бөлүктөрүнө ылайык бир аз өзгөртүп койдум. Кийинчерээк мен JLCPCBден PCB Onlineга заказ кылдым.

3 -кадам: Байланыштар жана Bootloaderди өрттөө тартиби

Байланыштар жана Bootloaderди күйгүзүү тартиби
Байланыштар жана Bootloaderди күйгүзүү тартиби
Байланыштар жана Bootloaderди күйгүзүү тартиби
Байланыштар жана Bootloaderди күйгүзүү тартиби
Байланыштар жана Bootloaderди күйгүзүү тартиби
Байланыштар жана Bootloaderди күйгүзүү тартиби

Сураныч, бул туташуунун чоо -жайын ээрчиңиз (Оңой түшүнүү үчүн Сүрөттөргө/Видео шилтемесине кайрылыңыз*)

Үйдө жасалган ArduinoMINI …………….. Arduino NANO

Pin 15 (MOSI) ……………………………. D11

Pin 16 (MISO) …………………………. D12

Pin 17 (SCK) ……………………………… D13

Pin 29 (КАЛЫПТАЙТУУ) ………………………….. D10

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

Туура туташууларды түзгөндөн кийин, жүктөгүчтү күйгүзүү.

1) Arduino NANOну компьютериңиздин USB -ге туташтырыңыз

2) Тиешелүү Башкарманы жана Ком -Портту тандаңыз

3) Куралдар менюсунда ARDUINO IS IS Программистин тандаңыз. Жол: Куралдар> Программист> Arduino ISP катары

4) Куралдарга барып, Boot Loader тандаңыз. Жол: Куралдар> Boot Loader күйгүзүү

5) Бул бир мүнөткө чейин созулушу мүмкүн жана "Boot Burning Boot Loader" билдирүүсү көрсөтүлөт.

Андан кийин сиз бардык туташтыруучу зымдарды жана туташууларды алып салсаңыз болот жана жаңы AVR Микроконтроллериңиз долбоорлоруңуз үчүн өзүнчө түзмөк катары колдонууга даяр.

*Бардык сүрөттөр тартиби боюнча тартипте

4 -кадам: Кодду жүктөө менен тестирлөө

Кодду жүктөө менен тестирлөө
Кодду жүктөө менен тестирлөө
Кодду жүктөө менен тестирлөө
Кодду жүктөө менен тестирлөө
Кодду жүктөө менен тестирлөө
Кодду жүктөө менен тестирлөө

Бул кадамда биз кодду жаңы Homemade Arduino MINIге жүктөөнү үйрөнөбүз. Кодду жүктөө үчүн бул процедураны дайыма аткарышыңыз керек болот.

Оңой түшүнүү үчүн Сүрөттөргө/видео шилтемесине кайрылыңыз.

Мен жаңы микро контроллердин туура иштеп жаткандыгын текшерүү үчүн LED эскизин жүктөйм.

Кошумча маалыматтар:

Үйдө жасалган Arduino MINI …………….. CP2102

Rx ……………………………………………… Tx

Tx ………………………………………………. Rx

VCC ……………………………………………. VCC (5V)

GND …………………………………………… GND

1. Байланыштарды түзгөндөн кийин, USBңизди TTL Converter Boardго (CP2102) компьютериңизге туташтырыңыз.

2. Мисалдар менюсунан Blink LED эскизин ачыңыз.

3. Куралдар менюсунда AVRISP программистин тандап, кодду жүктөңүз.

4. Тиешелүү COM портун жана Board орнотууларын тандаңыз.

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

Жаркылдаган LED микро контроллердин туура иштеп жатканын көрсөтүп турат жана бул Arduino Mini эквиваленттүү тактасы сиздин долбоорлоруңуз үчүн колдонулушу мүмкүн. Ошентип, биз жаңы ATMEGA 328P-AU чипин кантип жүктөөнү үйрөндүк.

5 -кадам: Мүчүлүштүктөрдү оңдоо

Мүчүлүштүктөрдү оңдоо
Мүчүлүштүктөрдү оңдоо
Мүчүлүштүктөрдү оңдоо
Мүчүлүштүктөрдү оңдоо

Мурунку кадамдардагы процедураларды аткаруу менен сиз Atmega чипин оңой жүктөй аласыз.

Бирок кээ бир программалык камсыздоолордон же адамдык каталардан улам ал ийгиликсиз болуп калат. Бул жерде менден кээ бир сунуштар:

1) Жүктөөчү күйгүзүлбөсө, Circuit байланыштарыңызды жана компоненттериңизди (негизинен Crystal) текшериңиз.

2) Программада туура тактаны жана COM портун айткандыгыңызды текшериңиз

3) туура эмес USB кабелин текшерүү.

4) Эгерде Микро Контроллер күйгүзүлсө, анда сизде IC бузулган.

5) Биз SMD компоненттерин колдонуп жаткандыктан ПКБда жана керексиз ширетүүчү көпүрөлөрдө үзгүлтүксүздүктү текшериңиз.

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