Taula de continguts:

COM FER ARDUINO NANO / MINI - Com gravar Bootloader: 5 passos
COM FER ARDUINO NANO / MINI - Com gravar Bootloader: 5 passos

Vídeo: COM FER ARDUINO NANO / MINI - Com gravar Bootloader: 5 passos

Vídeo: COM FER ARDUINO NANO / MINI - Com gravar Bootloader: 5 passos
Vídeo: Arduino Bootloader Update or Install - Upgrade a Clone From Old Bootloader to New Optiboot! 2024, De novembre
Anonim
COM FER ARDUINO NANO / MINI | Com gravar Bootloader
COM FER ARDUINO NANO / MINI | Com gravar Bootloader
COM FER ARDUINO NANO / MINI | Com gravar Bootloader
COM FER ARDUINO NANO / MINI | Com gravar Bootloader

En aquest Instructables us mostraré com fer un Arduino MINI des de Scratch.

El procediment escrit en aquest instructable es pot utilitzar per crear qualsevol placa arduino per als vostres requisits de projecte personalitzats.

Mireu el vídeo per obtenir una millor comprensió

Hi ha tres parts en aquest tutorial

1. Dissenyar i reunir tots els components

2. Cremant el carregador d'arrencada al nou xip

3. Carregant el codi de prova

He adjuntat els fitxers PCB al final d’aquest article.

Comencem, doncs,

Pas 1: llista de materials

Llista de materials
Llista de materials
Llista de materials
Llista de materials
Llista de materials
Llista de materials
  1. Mòdul CP2102 USB a TTL (o similar com el CH340)
  2. Arduino NANO
  3. Filferros de pont
  4. Xip Atmega328P-AU
  5. Regulador AMS1117 5V
  6. Cristall de 16 MHz
  7. LED SMD
  8. Resistència SMD (330R, 10K) (paquet 0604)
  9. Interruptor de botó
  10. Condensadors (0.1uF, 22pF, 10uF) (He utilitzat tipus ceràmic, però la placa està dissenyada per al paquet SMD_0612)
  11. Franja Terminal
  12. Totes les eines i accessoris per a SMD Soldeing.

Pas 2: Esquema del circuit i creació del tauler de circuits

Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits
Diagrama de circuits i creació del tauler de circuits

Vaig crear la placa Arduino MINI al meu tutorial de soldadura SMD. Podeu consultar el vídeo si voleu saber com fer-ho.

Una recapitulació ràpida … Vaig aplicar la pasta de soldar al PCB amb plantilla, vaig col·locar els components i vaig soldar amb un bufador d’aire calent.

He utilitzat els fitxers de codi obert Arduino PCB del lloc web Arduino i he modificat una mica segons els meus requisits i les peces disponibles. Més tard, vaig demanar el PCB Online a JLCPCB.

Pas 3: connexions i procediment per gravar el carregador d'arrencada

Connexions i procediment per gravar el carregador d'arrencada
Connexions i procediment per gravar el carregador d'arrencada
Connexions i procediment per gravar el carregador d'arrencada
Connexions i procediment per gravar el carregador d'arrencada
Connexions i procediment per gravar el carregador d'arrencada
Connexions i procediment per gravar el carregador d'arrencada

Seguiu els detalls de la connexió (consulteu l’enllaç Imatges / vídeo per facilitar la comprensió *)

ArduinoMINI casolà …………….. Arduino NANO

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

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

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

Pin 29 (RESET) …………………………….. D10

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

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

Procediment Per gravar el carregador d'arrencada després de fer les connexions correctes.

1) Connecteu l'Arduino NANO a l'USB del vostre PC

2) Seleccioneu la placa i el port Com adequats

3) Al menú d'eines, seleccioneu ARDUINO COM a programador ISP. Camí: Eines> Programador> Arduino com a ISP

4) Aneu a Eines i seleccioneu Burn Boot Loader. Camí: Eines> Grava el carregador d'arrencada

5) Això pot trigar fins a un minut i es mostrarà el missatge "Done Burning Boot Loader".

Després d'això, podeu eliminar tots els cables i connexions de connexió i el vostre nou microcontrolador AVR ja es pot utilitzar com a dispositiu independent per als vostres projectes.

* Totes les imatges estan en ordre segons el procediment

Pas 4: proves carregant el codi

Proves carregant el codi
Proves carregant el codi
Proves carregant el codi
Proves carregant el codi
Proves carregant el codi
Proves carregant el codi

En aquest pas aprendrem a carregar el codi al nou Homemade Arduino MINI. Haureu de seguir aquest procediment cada vegada per penjar el codi.

Consulteu l'enllaç Imatges / vídeo per entendre-ho fàcilment.

Penjaré l’esbós de LED parpellejant per comprovar si el nou microcontrolador funciona correctament.

Detalls de les connexions:

Arduino MINI casolà …………….. CP2102

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

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

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

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

1. Després de realitzar les connexions, connecteu la placa convertidor USB a TTL (CP2102) a l'ordinador.

2. Obriu l'esbós LED de parpelleig al menú Exemples.

3. Al menú d'eines, seleccioneu Programador AVRISP i pengeu el codi.

4. Seleccioneu el port COM i la configuració de la placa adequats.

5. Un cop la pantalla de l'ordinador mostri la càrrega, premeu el botó de restabliment, ja que no hem connectat el pin DTR per restablir-lo.

El LED parpellejant indica que el microcontrolador funciona correctament i que aquesta targeta equivalent Arduino Mini es pot utilitzar per als vostres projectes. Per tant, hem après a carregar un nou xip ATMEGA 328P-AU.

Pas 5: resolució de problemes

Resolució de problemes
Resolució de problemes
Resolució de problemes
Resolució de problemes

Seguint els procediments dels passos anteriors, podeu carregar fàcilment el xip Atmega.

Però a causa d'alguns errors humans o de programari, no tindrà èxit. Aquí hi ha alguns suggeriments meus:

1) Comproveu les connexions i components del circuit (principalment Crystal) si la gravació del carregador d'arrencada no funciona.

2) Assegureu-vos que heu mencionat la placa i el port COM correctes al programari

3) Comproveu si hi ha un cable USB defectuós.

4) Si el micro controlador s’escalfa quan s’alimenta, probablement tingueu un CI defectuós.

5) Comproveu si hi ha continuïtat a PCB i ponts de soldadura no desitjats, ja que estem utilitzant components SMD.

Recomanat: