Arduino è una piattaforma di sviluppo open source per ingegneri e hobbisti per sviluppare progetti di elettronica in modo semplice. Consiste sia di una scheda di sviluppo programmabile fisica (basata sulla serie di microcontrollori AVR) che di un pezzo di software o IDE che viene eseguito sul computer e utilizzato per scrivere e caricare il codice sulla scheda del microcontrollore.
Arduino utilizza un boot loader. Boot loader è un software che consente di masterizzare il nuovo software su di esso. Quindi in questo fai-da-te, parlerò di " Come masterizzare un boot loader in un nuovo chip ATmega328 e costruire un Arduino fatto in casa su PCB". In Arduino UNO utilizziamo l'IC ATmega328, quindi seleziono questo per dimostrare questo progetto.
Componenti richiesti:
- Scheda Arduino UNO con IC e cavo
- Atmega328 IC
- Breadboard
- Cavi di collegamento
- Oscillatore a cristallo da 16 MHz
- Resistenza da 10 K.
Passaggi per costruire la tua scheda Arduino:
Per masterizzare un boot loader in un nuovo IC Atmega328 fresco, abbiamo bisogno di una scheda Arduino (possiamo usare qualsiasi scheda Arduino per masterizzare il boot loader). E poi dobbiamo seguire i passaggi seguenti. Abbiamo anche dimostrato l'intero processo nel video alla fine del tutorial.
Passaggio 1. Nel primo passaggio, organizzare tutte le cose richieste fornite nell'elenco dei componenti sopra
Passo 2: Ora rimuovi "Arduino Original IC" dalla scheda Arduino con l'aiuto di Screw Driver. E inserisci "New Atmega328 IC" nella scheda Arduino.
Passaggio 3: ora apri l'IDE di Arduino e vai su File -> esempio -> ArduinoISP e aprilo.
Dopo aver aperto ArduinoISP, seleziona la scheda Arduino UNO da Strumenti -> Scheda -> Arduino Uno.
Quindi selezionare PORTA COM da Strumenti -> Porta seriale -> COM10
e quindi carica ArduinoISP Sketch.
Passaggio 4: ora rimuovi questo nuovo IC dalla scheda Arduino e inserisci l'IC Arduino pre-avviato o l'IC Arduino originale nella scheda Arduino e carica lo stesso schizzo ArduinoISP al suo interno, come abbiamo fatto nel passaggio 3.
Passaggio 5: Costruisci il circuito indicato di seguito sulla breadboard con New IC su Breadbaord e Original IC su Original Arduino Board.
Passaggio 6: ora nell'IDE di Arduino vai su Tool e fai clic su Burn Bootloader.
Ora vedrai il LED Rx e Tx sulla scheda Arduino lampeggiare in modo casuale per un po 'di tempo. Significa che Bootloader sta bruciando nel nuovo ATmega 328 IC. E l'IDE di Arduino mostrerà " Done burning bootloader ". Ora puoi usare questo 'Nuovo IC' nella tua scheda Arduino.
Passaggio 7: ora costruisci la tua scheda Arduino fatta in casa su Zero PCB saldando i componenti raccolti nel passaggio 1, seguendo lo schema del circuito di seguito. Controlla anche il video qui sotto.
Inserisci il "Nuovo IC" in questa scheda e hai finito.
Puoi anche costruirlo correttamente su PCB con un layout e un'incisione PCB adeguati. Impara qui come creare PCB a casa e convertire lo schema in layout PCB utilizzando EasyEDA.
Per l'interfaccia LCD, basta collegare la scheda Arduino fatta in casa con la scheda Arduino originale utilizzando i pin Rx, Tx, RST e GND della scheda Arduino originale, come mostrato nel circuito Fritzing o sopra lo schema del circuito. E carica il codice indicato di seguito (sezione Codice).
Rimuovere 'Arduino Original IC' dalla scheda, quando si carica il codice nel nuovo Arduino IC sulla breadboard o su Zero PCB. Puoi alimentare la tua scheda Arduino con il pin 5v della scheda Arduino originale, come abbiamo fatto nel circuito Fritzing sopra.