Taula de continguts:

DIY Arduino Uno autònom: 5 passos
DIY Arduino Uno autònom: 5 passos

Vídeo: DIY Arduino Uno autònom: 5 passos

Vídeo: DIY Arduino Uno autònom: 5 passos
Vídeo: 1-Day Project: Build Your Own Arduino Uno for $5 2024, Desembre
Anonim
DIY Arduino Uno autònom
DIY Arduino Uno autònom

En aquest projecte, diré que com podem fer un bricolatge Arduino Uno simplement configurant-lo en una taula de treball. Això es pot fer per diversos motius, com ara abaratir-lo, reduir-ne el consum, etc.

Aquest projecte us donarà una manera de fer un Arduino Uno mínim que faci totes les funcions com la de l’Arduino que compreu al mercat. Com sabem que Arduino és en realitat una plataforma de codi obert i, per tant, els seus esquemes són de domini públic que qualsevol persona pot utilitzar per aplicar-los als seus propòsits amb possibles avenços si és possible. Això ens permet fer-ho a casa. Els passos següents descriuran com muntar el circuit en una taula de treball. Estic manllevant la major part del recorregut del lloc d'Arduino.

Aquest projecte està patrocinat per LCSC. He estat utilitzant components electrònics de LCSC.com. LCSC té un fort compromís a oferir una àmplia selecció de components electrònics genuïns i d’alta qualitat al millor preu. Inscriviu-vos avui i obteniu 8 $ de descompte en la vostra primera comanda.

Pas 1: coses que heu de fer

Coses que cal fer
Coses que cal fer
  1. ATmega328P-PU x 1
  2. Oscil·lador de cristall de 16 MHz x 1
  3. Regulador lineal LM7805CV x1
  4. Condensador 22 pF x 2
  5. Condensador 10 uF x 2
  6. Resistència 220 Ohm x 2
  7. Resistència 10 kohm x 1
  8. Interruptor momentani x 1
  9. LED x 2

Pas 2: Afegir font d'alimentació a l'Arduino

La presa d'alimentació Arduino pot acceptar un rang de tensió d'entrada de 7 a 16 volts. Les fonts d’entrada més habituals són una bateria de 9V de confiança o una font d’alimentació de 9-12VDC. Com que la majoria de sensors i xips requereixen una font de 5V, necessitarem el regulador de voltatge LM7805 per reduir el 9V a un component de 5V. Si es connecta més de 16V, es corre el risc de danyar l’IC.

  1. Afegiu cables d’alimentació i de terra on estarà el vostre regulador de voltatge.
  2. Afegiu cables d’alimentació i terra a la part inferior del tauler que connecta cada carril.
  3. Ara, afegiu el regulador LM7805 a la placa de control. Prendrà entrada de 9V i proporciona una alimentació contínua de 5V de la sortida.
  4. Afegiu cables de connexió a terra i de sortida que es connecten als rails dret i esquerre de la placa.
  5. A més, afegiu un condensador de 10uF entre l’entrada del regulador i la terra, així com un condensador de 10uF al carril dret entre alimentació i terra. La tira de plata del condensador significa la pota de terra.
  6. Col·loqueu el LED d'alimentació a prop de la font d'entrada i a la part superior de la placa de control. Podeu utilitzar el LED verd o vermell.
  7. Connecteu un cable de pont des del cable negatiu (pota curta) del LED al rail de terra i instal·leu una resistència Ω des del cable positiu del LED (pota llarga) al rail de potència.

Pas 3: Afegir components de la placa

Addició de components de la placa
Addició de components de la placa
Addició de components de la placa
Addició de components de la placa

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’ATmega 168 (versió curta) (versió llarga). Aquí teniu el full de l’ATmega328 (versió curta) (versió llarga).

1. Instal·leu el xip ATmega328 (que es mostra a la dreta) de manera que la part dentada del CI quedi a la part superior. Si esteu muntant els components en un PCB, és recomanable utilitzar el sòcol.

2. Afegiu la resistència de tracció de 10KΩ al carril + 5V i connecteu l’altre extrem al pin RESET de l’ATmega328 (pin 1). Afegiu ponts de potència i terra per als pins següents.

Pin 7 - VCC, tensió d'alimentació digital (+ 5V)

Pin 8 - GND (rail de terra)

Pin 22 - GND (rail terrestre)

Pin 21 - AREF, pin de referència analògic per ADC (+ 5V)

Pin 20 - AVcc, la tensió d'alimentació de l'ADC (+ 5V)

3. Afegiu un rellotge extern de 16 MHz entre els pins 9 i 10 i afegiu dos condensadors de 22pF que funcionen a terra des de cadascun d’aquests pins.

4. Afegiu el botó momentani com a commutador de restabliment, de manera que cobreixi el buit de la taula de proves de la mateixa manera que ho fa la IC. 5. Afegiu un cable de pont petit des del pin 1 de l'ATmega328 a la cama inferior del polsador (pin més proper al CI). Afegiu un altre cable de pont des de la cama superior esquerra del polsador a terra.

6. 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, es fixa 19 al xip ATmega.

7. Finalment, afegiu el LED. La cama llarga o l’ànode es connecta al fil vermell i la cama curta o el càtode es connecta a la resistència de 220 ohms que va a terra.

Pas 4: Carregueu Sketch al vostre Arduino

Carregant Sketch al vostre Arduino
Carregant Sketch al vostre Arduino

Podeu anar aquí per conèixer les maneres de penjar l'esbós a Arduino.

Necessitareu un dispositiu USB-a-sèrie. Vaig utilitzar el tauler bàsic FDTI (5V). Si només voleu que funcioni, podeu ometre la instal·lació de la capçalera de 6 pins i simplement executar els cables de pont directament des de la capçalera USB-TTL fins als pins adequats de la placa. Assegureu-vos que els pins s’encaminin correctament per al dispositiu sèrie que trieu; els pins del tauler de ruptura estan etiquetats amb noms de tres dígits. Durant la meva construcció, vaig descobrir que el microcontrolador necessita una premsa perfecta del botó de restabliment per preparar el xip que es programarà i la placa de ruptura té un pin anomenat DTR / GRN que envia un senyal al pin de restabliment quan es connecta correctament. Per tant, connecteu un cable de pont des de (DTR / GRN) a la placa de sortida al pin 1 de l’ATmega328 mitjançant un condensador ceràmic de 0,1 µF.

Recomanat: