Sommario:

Programmatore PIC per biglietti da visita: 6 passaggi (con immagini)
Programmatore PIC per biglietti da visita: 6 passaggi (con immagini)

Video: Programmatore PIC per biglietti da visita: 6 passaggi (con immagini)

Video: Programmatore PIC per biglietti da visita: 6 passaggi (con immagini)
Video: Crea un Biglietto da Visita per Graphic Designer con Adobe Illustrator 2024, Dicembre
Anonim
Programmatore PIC per biglietti da visita
Programmatore PIC per biglietti da visita

Questa era la mia voce per il concorso del circuito delle dimensioni del biglietto da visita Hack A Day. Ho solo zippato i file e li ho messi sul mio sito web. Lo sto postando qui perché tutte le altre voci sembrano essere su un blog per un facile accesso. Speriamo che questo renda il progetto più accessibile e riduca il carico sul mio server. L'archivio allegato è la voce del concorso così com'era sul mio server, meno le immagini. Il testo è tratto dal documento allegato. Questo programmatore PIC/EEPROM è così semplice e piccolo che si adatta a un biglietto da visita con spazio sufficiente per le istruzioni di montaggio… Progetto: semplice programmatore PIC ICSP in stile JDM2 (su un biglietto da visita).

  • tutto attraverso il foro
  • meno di 2 USD di parti (in 1 e 2!)
  • facile costruzione su un lato a casa (con 3 ponticelli)
  • spazio sufficiente per le istruzioni di montaggio
  • spazio extra sul retro per ancora più bontà da biglietto da visita
  • anche programma/legge EEPROM seriali

Livello di abilità: facile/principiante. Tempo di montaggio: circa un'ora.

Passaggio 1: descrizione

Descrizione
Descrizione
Descrizione
Descrizione
Descrizione
Descrizione
Descrizione
Descrizione

Chiunque può costruire questo semplice programmatore e conoscere i microcontrollori PIC. Il programmatore JDM2 è semplicissimo (circa 10 parti), ma programma un'enorme varietà di PICS e EEPROM seriali. Ho programmato di tutto, da un 12F629 a 8 pin a un nuovo PIC USB 18F4550 con il JDM2. Questo programmatore ha un'interfaccia ICSP, il che significa che può programmare PIC e leggere EEPROM mentre sono collegati a un circuito. Inizia il tuo hacking!

Il PCB può essere realizzato su un lato (con tre ponticelli), ma un design a due strati rende il montaggio ancora più semplice. Tutte le tracce sono belle e grasse per un facile trasferimento del toner o un processo fotografico a casa. Il design JDM2 è piuttosto vecchio, il circuito JDM2 originale può essere trovato qui: https://www.jdm.homepage.dk/newpic.htm Questo design rimane fedele al vecchio schema, ma la numerazione dei diodi ora inizia da 1, piuttosto di 2.

Passaggio 2: parti

Parti
Parti
Parti
Parti
Parti
Parti

Parte Valore Descrizione C1 Condensatore elettrolitico 100uF/16 volt C2 Condensatore al tantalio 22uF/16 volt D1 Diodo zener 8,2 V D2 Diodo zener 5,1 V D3, 4, 5, 6 1N4148 diodo Q1, 2 BC547B transistor npn R1 resistore 10K R2 resistore 1,5K SV1 5 pin header pin header (o femmina pin header, scegli tu) X1 DB9 femmina connettore seriale

Passaggio 3: assemblaggio n. 1

Assemblaggio #1
Assemblaggio #1

Inizia dal basso e procedi verso l'alto: non dimenticare di iniziare con i cavi dei ponticelli se stai utilizzando un PCB a lato singolo.

  • Saldare i diodi e le resistenze.
  • Ogni diodo ha una banda nera che dovrebbe essere orientata nella stessa direzione mostrata sulla scheda/nello schema.
  • Basta saldare i resistori, non è richiesto alcun orientamento speciale.

Fase 4: Assemblaggio #2

Assemblea #2
Assemblea #2

Quindi, aggiungi i transistor. Dovrebbero essere orientati alla mostra nello schema/immagine. Il transistor a sinistra è posizionato nella direzione opposta al transistor a destra (notare che entrambi hanno parti rotonde rivolte verso il centro). Questo è il pin-out standard (tipico?) BC547B. Se hai problemi con il tuo circuito finito, assicurati che i tuoi transistor abbiano la stessa piedinatura mostrata nello schema e riorienti secondo necessità.

Passaggio 5: assemblaggio n. 3

", "top":0.44285714285714284, "left":0.4160714285714286, "height":0.08095238095238096, "width":0.05714285714285714}, {"noteID":"TKKAZDP0KJEWT14CGS", "author":"ian", "text":"I ho usato l'intestazione femminile perché tutte le mie intestazioni ICSP sono maschili. In questo modo, il programmatore può collegarsi direttamente al circuito.", "top":0.6285714285714286, "left":0.21071428571428572, "height":0.11428571428571428, "width":0.21785714285714286}, {"noteID":"TQ9CYOK8CBEWT14CGF", "author ":"ian", "text":"Condensatore elettrolitico. Striscia indicatrice del cavo di massa appena visibile qui a sinistra.", "top":0.430952380952381, "left":0.1875, "height":0.05714285714285714, "width":0.026785714285714284}]">

Assemblaggio #3
Assemblaggio #3
Assemblaggio #3
Assemblaggio #3
  • Termina la scheda saldando i componenti più alti: i condensatori, l'intestazione dei pin e lo zoccolo DB9.
  • Il condensatore elettrolitico va saldato con la massa, indicata dalla striscia nera, rivolta verso il lato sinistro (come mostrato in figura). Se questo crea un po' di confusione, assicurati che il cavo proveniente dal lato con la striscia nera si colleghi al piano di massa (la grande area di rame che copre la maggior parte della scheda).
  • Il condensatore al tantalio va posizionato con la massa verso destra della scheda (come mostrato in figura). I condensatori al tantalio potrebbero indicare il cavo positivo con un +, piuttosto che il cavo di massa (come con il condensatore elettrolitico). Come con il condensatore elettrolitico, la massa si attacca al grande piano di massa che copre la maggior parte della scheda.

Passaggio 6: utilizzare

Utilizzo
Utilizzo

SoftwareIl programmatore funzionerà con qualsiasi software di programmazione che supporti JDM2. Mi piace WinPic800 perché può rilevare automaticamente molti PIC. WinPIC merita anche il merito per le ottime informazioni di supporto tecnico WinPIC. Entrambi supportano i più recenti PIC USB (18F2/4455). ICProg fa molti PIC, così come EEPROM, ma non è stato aggiornato per un po'. Panoramica ICProg. ICSP: Citato dal mio ICSP istruibile qui. Capire ICSP per microcontrollori PIC La programmazione dei microcontrollori non è difficile. Costruire un programmatore è un ottimo primo progetto di elettronica. L'obiettivo di questa sezione è spiegare il semplice metodo 'In Circuit Serial Programming' utilizzato con i PIC Microchip. Perché ICSP? La programmazione di un chip DIP (throughhole) di grandi dimensioni è facile. Inseriscilo in un programmatore socketed, masterizza e torna al circuito dell'applicazione. Prova e ripeti. Le cose diventano più difficili con chip più piccoli (montaggio superficiale). Non ci sono socket standard per QFN, SSOP, QFP o anche i grandi pacchetti SOIC.300. Ci sono clip davvero costose ($ 100) che possono essere attaccate e programmate a questi chip. È necessaria una clip diversa per ogni tipo di chip e numero di pin utilizzati. Esiste un'alternativa. Si chiama ICSP. ICSP significa "programmatore seriale in circuito (ing?)". È un modo per programmare un PIC mentre è ancora collegato al circuito dell'applicazione. Esatto, niente più scambio di chip. Quindi, perché ICSP è una buona cosa? 1. Non ci sono socket di programmazione per chip di piccole dimensioni. Le clip sono costose.2. È una seccatura spostare i chip dentro e fuori dal programmatore durante lo sviluppo. Impossibile per le parti a montaggio superficiale. Leggi il resto.

Consigliato: