Indholdsfortegnelse:
- Trin 1: Beskrivelse
- Trin 2: Dele
- Trin 3: Samling #1
- Trin 4: Samling #2
- Trin 5: Samling #3
- Trin 6: Brug
Video: Visitkort PIC -programmerer: 6 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:30
Dette var mit bidrag til Hack A Day visitkort størrelse kredsløbskonkurrence. Jeg har lige zippet filerne op og lagt dem på min hjemmeside. Jeg sender det her, fordi alle de andre poster ser ud til at være på en blog for let adgang. Forhåbentlig vil dette gøre projektet mere tilgængeligt og reducere belastningen på min server. Det vedhæftede arkiv er konkurrenceposten, som den var på min server, minus billederne. Teksten er taget fra det medfølgende dokument. Denne PIC/EEPROM programmerer er så enkel og lille, at den passer på et visitkort med tilstrækkelig plads tilbage til samleinstruktioner … Projekt: Enkel JDM2 -stil PIC ICSP -programmer (på et visitkort).
- hele hullet
- mindre end 2USD dele (i 1'er og 2'er!)
- let enkeltsidet konstruktion derhjemme (med 3 jumpere)
- plads nok til samlevejledning
- ekstra plads på bagsiden for endnu mere business-cardy godhed
- også programmerer/læser serielle EEPROMS
Færdighedsniveau: Let/nybegynder. Samlingstid: Cirka en time.
Trin 1: Beskrivelse
Alle kan bygge denne simple programmør og lære om PIC -mikrokontrollere. JDM2 programmereren er super enkel (ca. 10 dele), men programmerer et stort udvalg af PICS og serielle EEPROM'er. Jeg har programmeret alt fra en 8 -pin 12F629 til en ny 18F4550 USB PIC med JDM2. Denne programmør har en ICSP -grænseflade, hvilket betyder, at den kan programmere PIC'er og læse EEPROM'er, mens de er tilsluttet et kredsløbskort. Start din hacking!
PCB'en kan laves ensidig (med tre jumperwires), men et to -lags design gør monteringen endnu lettere. Alle sporene er flotte og fede til let toneroverførsel eller foto-proces derhjemme. JDM2 -designet er ret gammelt, det originale JDM2 -kredsløb kan findes her: https://www.jdm.homepage.dk/newpic.htm Dette design forbliver tro mod det gamle skema, men diodenummereringen starter nu ved 1, snarere end 2.
Trin 2: Dele
Delværdi Beskrivelse C1 100uF/16 volt elektrolytkondensator C2 22uF/16 volt tantal kondensator D1 8,2V zenerdiode D2 5,1V zenerdiode D3, 4, 5, 6 1N4148 diode Q1, 2 BC547B transistor-npn R1 10K modstand R2 1,5K modstand SV1 5 -pins header pin header (eller hun pin pin header, du vælger) X1 DB9 kvindelig seriel stik
Trin 3: Samling #1
Start fra bunden og arbejd op: Glem ikke at begynde med jumperkablerne, hvis du bruger et enkeltsidet printkort.
- Lodde dioder og modstande.
- Hver diode har et sort bånd, der skal orienteres i samme retning vist på tavlen/i skematisk.
- Bare lodning i modstandene, der kræves ingen særlig orientering.
Trin 4: Samling #2
Tilføj derefter transistorer. De skal være orienteret på visning i skematisk/billede. Transistoren til venstre er placeret i den modsatte retning af transistoren til højre (bemærk begge har runde dele mod midten). Dette er standard (typisk?) BC547B pin-out. Hvis du har problemer med dit færdige kredsløb, skal du sørge for, at dine transistorer har den samme pin-out som vist i skematisk og omorienteret efter behov.
Trin 5: Samling #3
"," top ": 0.44285714285714284," venstre ": 0.4160714285714286," højde ": 0.08095238095238096," bredde ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," forfatter ":" ian "," tekst " brugt kvindelig header, fordi alle mine ICSP headers er mandlige. På denne måde kan programmereren tilslutte direkte til kredsløbet. "," Top ": 0.6285714285714286," til venstre ": 0.21071428571428572," højde ": 0.11428571428571428," bredde ": 0.21785714285714286}," "noteID": "TQ9CYOK8CBEWT ":" ian "," text ":" Elektrolytisk kondensator. Jord bly indikator stribe næppe synlig her til venstre. "," Top ": 0.430952380952381," venstre ": 0.1875," højde ": 0.05714285714285714," bredde ": 0.026785714285714284}]">
- Afslut brættet med at lodde de højeste komponenter: kondensatorerne, stifthovedet og DB9 -stikket.
- Den elektrolytiske kondensator skal loddes med jorden, angivet med den sorte stribe, mod venstre side (som vist på billedet). Hvis det er lidt forvirrende, skal du sørge for, at den ledning, der kommer fra siden med den sorte strimmel, forbindes til jordplanet (det store kobberområde, der dækker størstedelen af brættet).
- Tantalkondensatoren skal placeres med jorden mod højre for brættet (som vist på billedet). Tantalkondensatorer kan indikere den positive ledning med et +, snarere end jordledningen (som med den elektrolytiske kondensator). Som med den elektrolytiske kondensator fastgøres jorden til det store jordplan, der dækker størstedelen af brættet.
Trin 6: Brug
Software Programmereren vil arbejde med enhver programmeringssoftware, der understøtter JDM2. Jeg kan godt lide WinPic800, fordi den kan registrere mange PIC'er automatisk. WinPIC fortjener også æren for den store tekniske supportinformation WinPIC. Begge understøtter de nyeste USB PIC'er (18F2/4455). ICProg laver mange PIC'er såvel som EEPROM'er, men er ikke blevet opdateret i et stykke tid ICProg. ICSP -oversigt: Citeret fra min ICSP, der kan instrueres her. Forståelse af ICSP for PIC -mikrokontroller Programmering af mikrokontrollere er ikke svært. At bygge en programmør er et godt første elektronikprojekt. Målet med dette afsnit er at forklare den enkle 'In Circuit Serial Programming' metode, der bruges med Microchip PICs. Hvorfor er det let at programmere en stor DIP (gennem hul) chip. Læg den i en stikkontaktprogrammer, brænd og vend tilbage til applikationskredsløbet. Test og gentag tingene bliver vanskeligere med mindre (overflademonterede) chips. Der er ingen standardstik til QFN, SSOP, QFP eller endda de store SOIC.300 pakker. Der er virkelig dyre ($ 100s) klip, der kan vedhæftes og programmeres til disse chips. Der er brug for et andet klip til hver chiptype og stiftantal, du bruger. Der er et alternativ. Det kaldes ICSP. ICSP betyder 'i kredsløb seriel programmerer (ing?)'. Det er en måde at programmere en PIC på, mens den stadig er knyttet til applikationskredsløbet. Det er rigtigt, ikke mere chipbytte. Så hvorfor er ICSP en god ting? 1. Der er ingen programmeringsstik til små pakkechips. Klip er dyre. 2. Det er en smerte at flytte chips ind og ud af programmøren under udviklingen. Umuligt for overflademonterede dele. Læs resten.
Anbefalede:
Touchscreen visitkort: 8 trin (med billeder)
Touchscreen visitkort: Jeg er en mekanisk ingeniør efter uddannelse, men jeg har også udviklet færdigheder inden for elektroteknik og programmering fra mange års projekter, der involverer kredsløb og mikrokontrollere. Da arbejdsgivere vil forvente, at jeg har færdigheder inden for maskiningeniør
Ekstreme visitkort: 14 trin (med billeder)
Ekstreme visitkort: Jeg vedder på, at ingen før har givet dig et visitkort, der faktisk ringer til dig selv! Læs videre for at finde ud af, hvordan jeg gjorde det …. Kan du lide at lave ting? Gør du det for penge, eller vil du gerne? I så fald skal du bruge et visitkort. Disse kan være dig
PCB -visitkort med NFC: 18 trin (med billeder)
PCB visitkort med NFC: Da jeg ankom ved afslutningen af mine studier, var jeg for nylig nødt til at lede efter et seks måneders praktikophold inden for elektronik. For at gøre indtryk og maksimere mine chancer for at blive rekrutteret i mine drømmes selskab, havde jeg ideen om at lave min egen
Visitkort/spilkonsol: ATtiny85 og OLED -skærm: 5 trin (med billeder)
Visitkort/spilkonsol: ATtiny85 og OLED Skærm: Hej alle sammen! I dag vil jeg vise dig, hvordan du kan bygge dit eget visitkort/spillekonsol/hvad du end kan forestille dig, der har et baggrundsbelyst I2C OLED -display og en ATtiny85 mikroprocessor. I denne instruks vil jeg fortælle dig, hvordan et printkort, jeg designer
Dot Matrix visitkort: 8 trin (med billeder)
Dot Matrix Visitkort: Hvis mit lommelygte visitkort ikke er avanceret nok til dig, hvad med en med et fuldt grafisk display på det, der kan tilpasses til et antal rullende meddelelser? Denne kunne laves i mængde til omkring $ 5 dele, og det