Taula de continguts:
- Pas 1: circuit de programador de taules de pa
- Pas 2: què necessiteu
- Pas 3: Disseny de l'escut
- Pas 4: Construir l'escut
- Pas 5: Configuració del programador
- Pas 6: Configuració de l'IDE Arduino per a Attiny
- Pas 7: Programació d'Attiny
- Pas 8: Sigues lliure Little Attiny
Vídeo: Escut de programació DIY Attiny: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Si busqueu una placa Arduino petita i de poca potència, l’Attiny és una bona opció, sorprenentment característica per la seva mida. Té 5 pins GPIO, 3 dels quals són pins analògics i 2 que tenen sortida PWM. També és molt flexible a la tensió que s’esgota (de 2,7 V a 5,5 V), de manera que és perfecte per esgotar bateries. També he esmentat que només costa aproximadament 1 dòlar? El problema és que no es pot connectar un cable USB per programar-lo, però en realitat no és difícil crear-ne un programador i això és el que anem a passar en aquest instructable.
Ja hi ha moltes guies per construir un escut, però falta un pas quan s’utilitzen versions més recents de l’Arduino IDE a la configuració del programari en totes les que he comprovat que també passaré per aquí. Consulteu el vídeo anterior on Reviso tota la informació que conté aquest instructiu.
Anem-hi!
Pas 1: circuit de programador de taules de pa
Crec que val la pena assenyalar que podeu utilitzar un circuit de taulers per programar l'atiny també si preferiu no haver de construir un escut. Volia l’escut per poder utilitzar alguna cosa més permanent en el futur. Si opteu per un programador de taulers de suport, els passos del programari posteriors són exactament el mateix que per a l’escut. Passeu al pas 5 per a això.
Pas 2: què necessiteu
Necessitareu les parts següents per construir el programador:
Attiny85 * - Probablement necessitarà un d'aquests:) Protoboard (10 peces) * Pins masculins de capçalera * Conjunt de condensadors de 120 peces (té 10 uF que necessitem) * Presa IC (paquet de 20) * Kit bàsic d'inici (té LED i 1K resistència que necessitem) *
Mega tauler que he utilitzat *: qualsevol Mega o Uno funcionarà.
També necessitareu un soldador i alguns cables, * = Enllaços d'afiliació
Pas 3: Disseny de l'escut
A les imatges anteriors podeu veure la disposició de l'escut que farem. Trobo que la imatge amb components i filferro està massa concorreguda, de manera que he format el circuit utilitzant només els cables i només els components per facilitar la lectura
No cal que feu servir tants pins com jo, he marcat a la darrera imatge els pins que realment es necessiten, només he pensat que seria més fàcil connectar l’escut al lloc correcte si s’utilitzessin tots els pins a la part superior i inferior.
Pas 4: Construir l'escut
És un circuit bastant senzill de construir, la part més complicada és probablement la correcta fixació dels pins.
La forma en què vaig fer els pins era:
- Talleu els passadors masculins de la capçalera perquè encaixin a les files superior i inferior del vostre Mega / Uno.
- Inseriu-los a l'Arduino.
- Col·loqueu la protoborda a la part superior i marqueu-les amb un punxegut.
- Traieu les capçaleres de l'arduino.
- Empenyeu el plàstic de les capçaleres cap a un extrem dels passadors (he utilitzat el protobordo per això, només l’he empès cap a la taula). Han d’acabar semblant els passadors de la imatge superior
- Introduïu els passadors per la part superior de la protoborda (plàstic a la part superior)
- Soldeu-les al lloc, soldeu-les només per mantenir-les al moment.
Després d'això, només es tracta de construir el circuit, inseriu els components i doblegueu els pins cap a on els haureu de connectar i soldeu les connexions. M’agrada fer servir taca blava per mantenir els components al seu lloc quan estic soldant. He inclòs una imatge acabada de la part inferior del tauler per mostrar com és la meva. Assegureu-vos de comprovar la direcció del LED i del condensador abans de soldar-lo. Per al LED, la resistència s'ha de connectar al led curt del LED. Per al condensador, la pota amb el marcatge platejat que hi ha a sobre hauria d’estar connectada a terra. Finalment, probablement sigui una bona idea donar-vos algun marcatge o suggeriment per recordar-vos l’orientació de l’Attiny quan el connecteu. Si comproveu l’últim imatge superior Mostro una foto meva marcant l'extrem inferior esquerre, que coincideix amb el punt de l'atiny.
Si teniu un multímetre, us suggeriria que proveu els passadors de qualsevol pont entre ells, especialment els passadors inferiors, ja que són els passadors de potència.
Pas 5: Configuració del programador
Per utilitzar el nostre Arduino com a programador, primer hem de fer-li un esbós. Primer, connecteu el vostre escut al vostre arduino, connecten el cable USB a l’arduino. Obriu l’IDE Arduino i, a continuació, feu clic a Fitxer -> Exemples - > 11. ArduinoISP -> ArduinoISP
Hem de fer un canvi en aquest fitxer, aquesta és la part que he trobat a faltar a totes les altres guies.
Desplaceu-vos cap avall en aquest fitxer fins que vegeu una línia comentada // #define USE_OLD_STYLE_WIRING
Elimineu el comentari d'aquesta línia (per tant, ara hauria de ser #define USE_OLD_STYLE_WIRING)
Ara podeu penjar aquest esbós al vostre arduino com ho faríeu amb qualsevol altre esbós.
Pas 6: Configuració de l'IDE Arduino per a Attiny
Cal que instal·leu el programari Attiny a través del gestor de la placa abans de poder programar-lo a Attiny
El primer que hem de fer és afegir una nova línia als URL del gestor de taulers addicionals que es poden trobar a Fitxer -> Preferències
L'URL que heu d'afegir és:
raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json
Feu clic al botó situat a la dreta del quadre d'URL del Gestor de taulers i introduïu l'anterior en una línia nova.
Ara voleu obrir el Gestor de taulers, aneu a Eines -> Tauler: "el que estigui seleccionat" -> Gestor de taulers
Cerqueu "attiny" i feu clic a Instal·la.
Pas 7: Programació d'Attiny
Ara estem preparats per començar a programar Attiny.
A Eines, seleccioneu el següent:
- Seleccioneu ATtiny25 / 45/85 al menú desplegable Juntes.
- Seleccioneu Attiny85 al menú desplegable Processador.
- Seleccioneu 8 MHz intern al menú desplegable Rellotge.
- El port ha de ser el port Com a l'Arduino que utilitzeu com a programador.
- Seleccioneu Arduino com a ISP al menú desplegable Programador.
Ara podem gravar el carregador d’arrencada, aquí hi ha una bona descripció del que fa el carregador d’arrencada i els avantatges / desavantatges aquí. Torneu a anar a Eines i seleccioneu Burn Bootloader.
A continuació, hem de programar un esbós a Attiny
Obriu un exemple bàsic de parpelleig: Fitxer -> Exemples -> Fonaments bàsics -> Parpelleig
Com que l'atiny no té cap pin per a LED_BUILTIN, hem de substituir-lo al nostre esbós per 0, ja que tenim el LED al pin 0. A continuació, hauríeu de poder carregar aquest esbós al tauler fent clic a Carrega. El LED hauria d’estar parpellejant.
Pas 8: Sigues lliure Little Attiny
Ara que ja ha crescut, ha arribat el moment d’eliminar l’atiny de l’escut de programació de casa. Trobo que la millor manera de fer-ho és fer servir un tornavís de cap pla per fer-lo sortir. Si només el traieu directament, és molt probable que doblegueu els passadors. Col·loqueu el tornavís a sota del costat del xip per un costat i extreu-lo suaument, quan aquest costat es mogui lliure a l'altre costat i repetiu-lo. En l'últim exemple, mostro com fins i tot podeu utilitzar una bateria de cel·la per alimentar-la. Tant de bo us sigui útil, si teniu cap pregunta, no dubteu a fer-ho. Vídeos: consulteu el meu canal de YouTube per obtenir més vídeos.
Reproduccions en directe: en directe treballo en projectes electrònics cada dilluns a Twitch
I parlo d’electrònica i altres coses a l’atzar a twitter: @witnessmenow
Brian
Recomanat:
Vocal GOBO - Escut amortidor de so - Cabina vocal - Caixa vocal - Filtre de reflexió - Escut vocal: 11 passos
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: Vaig començar a gravar més veus al meu estudi domèstic i volia obtenir un so millor i, després d’algunes investigacions, vaig saber què era un " GOBO " era. Havia vist aquestes coses que amortiguaven el so, però no em vaig adonar del que feien. Ara sí. Vaig trobar una y
Escut de programació de 8 pins: 14 passos (amb imatges)
8-Pin Programming Shield: El 8-Pin Programming Shield us permet programar xips de la sèrie ATtiny utilitzant el propi Arduino com a programador. En altres paraules, ho connecteu al vostre Arduino i, a continuació, podeu programar fàcilment xips de 8 pins. Aquests petits microcontroladors poden ser
Escut de programació Arduino Attiny - SMD: 4 passos
Arduino Attiny Programming Shield - SMD: Hola, vaig estar treballant en la configuració de la meva eina de programació per a dispositius portàtils durant els darrers mesos. Avui m'agradaria compartir com vaig crear el meu Arduino Shield. Després de buscar un temps en Google, he trobat aquest interessant article antic Attiny shield de programació, que
Escut de programació ATtiny Arduino: 7 passos
Escut de programació ATtiny Arduino: en aquesta versió del projecte, us mostrem com fer el vostre propi escut de programador ATtiny Arduino mitjançant una fresadora de PCB d’escriptori Bantam Tools. Aquest component essencial us permet connectar i programar xips ATtiny a través de l’IDE Arduino. Aquest projecte
Escut de programació ATMEGA328 Bootloader per a Arduino Uno: 3 passos (amb imatges)
Protecció de programació del carregador d’arrencada ATMEGA328 per a Arduino Uno: Protecció de programació del carregador d’arrencada ATMEGA328P per Arduino Uno De vegades passa i danyeu el microprocessador Arduino Uno Atmega328P. Podeu canviar de processador. Però primer cal programar-hi el carregador d’arrencada. Així doncs, aquest tutorial de com fer això b