Taula de continguts:
- Pas 1: parts necessàries
- Pas 2: Afegir circuits per a una font d'alimentació
- Pas 3: Informació bàsica ATMEGA8 / 168/328
- Pas 4: Inicieu el projecte
- Pas 5: Afegir Cristal
- Pas 6: Afegir un commutador de reinici
- Pas 7: LEDs del pin 13 d'Arduino
- Pas 8: llest per Arduino
- Pas 9: programari que s'ha d'utilitzar
Vídeo: Techduino -- Com fer el vostre propi Arduino Uno R3 casolà --: 9 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:18
Si sou com jo, després d’aconseguir el meu Arduino i realitzar una programació final al primer xip, volia treure’l del meu Arduino Uno R3 i posar-lo al meu propi circuit. Això també alliberaria el meu Arduino per a futurs projectes. Després de llegir moltes pàgines web i fòrums, vaig poder elaborar aquest instructiu. Volia tenir la informació que vaig aprendre tot en un sol lloc i fàcil de seguir. Els comentaris i suggeriments són benvinguts i apreciats, ja que encara estic intentant aprendre tot això.
Pas 1: parts necessàries
Per fer-ho, necessitareu:
Parts bàsiques per cablejar Arduino
- Una placa de fil de 22 AWG
- 7805 Regulador de tensió
- 2 LEDs 2 resistències de 220 Ohm
- 1 resistència de 10k Ohm
- 2 condensadors de 10 uF
- Cristall de rellotge de 16 MHz
- 2 condensadors de 22 pF
- petit botó momentani normalment obert ("apagat")
Pas 2: Afegir circuits per a una font d'alimentació
Aquí estic fent servir carregador mòbil de 5V en lloc de LM7805 (aquesta versió utilitza una font d’alimentació regulada de 5V). És senzill i estalvieu una mica d’espai a bord. Es pot LM7805, però després d’això s’ha d’utilitzar una font de tensió més alta, per això estic fent servir un carregador constant de 5V.
Pas 3: Informació bàsica ATMEGA8 / 168/328
Abans de continuar, mireu aquesta imatge. És un recurs fantàstic per aprendre què fan cadascun dels pins del vostre xip Atmega en relació amb les funcions d’Arduino. Això aclarirà molta confusió per què connecteu certs pins com ho feu. Per obtenir informació encara més detallada, consulteu el full de dades de l’Atmega168 (versió curta) (versió llarga). Aquí teniu el full de l'Atmega328 (versió curta) (versió llarga)
Pas 4: Inicieu el projecte
Comenceu per connectar una resistència de tracció de 10 k ohmis a + 5 V des del pin RESET per evitar que el xip es restableixi durant el funcionament normal. El pin RESET reinicia el xip quan es tira cap a terra.
Pin 7 - Vcc - Voltatge de subministrament digital
Pin 8 - GND
Pin 22 - GND
Pin 21 - AREF - Pin de referència analògic per ADC
Pin 20 - AVcc: tensió suplementària per al convertidor ADC. Cal connectar-lo a l'alimentació si no s'utilitza ADC i, si ho fa, alimentar-lo mitjançant un filtre de pas baix (un filtre de pas baix és un circuit que redueix el soroll de la font d'alimentació. Aquest exemple no n'utilitza cap)
Pas 5: Afegir Cristal
Afegiu un rellotge extern de 16 MHz entre els pins 9 i 10 i afegiu dos condensadors de 22 pF que funcionen a terra des de cadascun d’aquests pins.
Pas 6: Afegir un commutador de reinici
Afegiu el petit commutador tàctil perquè pugueu restablir Arduino sempre que vulguem i prepareu el xip per carregar un programa nou. Si premeu un moment aquest interruptor, es restablirà el xip quan sigui necessari. Afegiu el commutador just a sobre de la part superior del xip Atmega creuant el buit de la taula de treball. A continuació, afegiu un cable de la cama inferior esquerra del commutador al pin RESET del xip Atmega i un cable de la cama superior esquerra del switch a terra.
Pas 7: LEDs del pin 13 d'Arduino
El xip utilitzat en aquesta placa ja està programat mitjançant el programa blink_led que ve amb el programari Arduino. Si ja teniu una placa de circuit imprès Arduino en funcionament, és una bona idea continuar comprovant la versió de la taula de proves que esteu construint amb un xip que ja sabeu que funciona. Traieu el xip del vostre Arduino que funciona i proveu-lo en aquesta placa. El programa blink_led parpelleja el pin 13. El pin 13 de l’Arduino NO és el pin 13. AVR ATMEGA8-16PU / ATMEGA168-16PU 13. En realitat és el pin 19 del xip Atmega.
Finalment, afegiu el LED. La pota llarga o l’ànode es connecta al fil vermell i la pota curta o el càtode es connecta a la resistència de 220 ohm que va a terra.
Pas 8: llest per Arduino
En aquest moment, si ja hagueu programat el xip en un altre lloc i no necessiteu aquest circuit de panell per reprogramar el xip, podeu parar aquí. Però part de la diversió és la programació en circuit, així que seguiu fent un circuit USB-Arduino complet en una taula de treball.
Pas 9: programari que s'ha d'utilitzar
Per fer aquesta placa Techduino he utilitzat el programari de versió de prova de l’assistent de circuits. Podeu utilitzar-lo o aquí us proporcionaré el diagrama de circuits i la disposició de PCB necessaris.
Gràcies per veure el meu projecte.