Sisällysluettelo:
- Vaihe 1: Kuvaus
- Vaihe 2: Osat
- Vaihe 3: Kokoonpano #1
- Vaihe 4: Kokoonpano #2
- Vaihe 5: Kokoonpano #3
- Vaihe 6: Käytä
Video: Käyntikortin PIC -ohjelmoija: 6 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä oli minun ilmoitukseni Hack A Day -käyntikorttikokokilpailuun. Pakkasin tiedostot ja laitoin ne verkkosivustolleni. Lähetän sen tänne, koska kaikki muut merkinnät näyttävät olevan blogissa, josta ne on helppo käyttää. Toivottavasti tämä tekee projektista helpommin saavutettavan ja vähentää palvelimen kuormitusta. Liitteenä oleva arkisto on kilpailu, sellaisena kuin se oli palvelimellani, miinus kuvat. Teksti on otettu mukana olevasta asiakirjasta. Tämä PIC/EEPROM -ohjelmoija on niin yksinkertainen ja pieni, että se mahtuu käyntikorttiin, jossa on tarpeeksi tilaa kokoonpano -ohjeille… Projekti: Yksinkertainen JDM2 -tyylinen PIC ICSP -ohjelmoija (käyntikortilla).
- koko reiän läpi
- alle 2 USD arvoisia osia (1 ja 2 sekunnissa!)
- helppo yksipuolinen rakentaminen kotona (3 puserolla)
- tarpeeksi tilaa kokoonpano -ohjeille
- ylimääräinen tila takana takaa vieläkin enemmän liike-elämän hyvyyttä
- myös ohjelmoi/lukee sarja -EEPROMS
Taitotaso: Helppo/aloittelija Kokoonpanoaika: Noin tunti.
Vaihe 1: Kuvaus
Kuka tahansa voi rakentaa tämän yksinkertaisen ohjelmoijan ja oppia PIC -mikrokontrollereista. JDM2 -ohjelmoija on erittäin yksinkertainen (noin 10 osaa), mutta ohjelmoi valtavan määrän PICS- ja sarja -EEPROM -ohjelmia. Olen ohjelmoinut kaiken 8 -nastaisesta 12F629: stä uuteen 18F4550 USB PIC -laitteeseen JDM2: n avulla. Tällä ohjelmoijalla on ICSP -liitäntä, joten se voi ohjelmoida PIC -kortteja ja lukea EEPROM -muistit, kun ne on liitetty piirilevyyn. Aloita hakkerointi!
Piirilevy voidaan valmistaa yksipuoliseksi (kolmella hyppyjohdolla), mutta kaksikerroksinen rakenne helpottaa kokoonpanoa. Kaikki jäljet ovat mukavia ja paksuja, jotta väriaine on helppo siirtää tai valokuvaprosessi kotona. JDM2 -malli on melko vanha, alkuperäinen JDM2 -piiri löytyy täältä: https://www.jdm.homepage.dk/newpic.htm Tämä malli pysyy uskollisena vanhaan kaavioon, mutta diodin numerointi alkaa nyt 1, pikemminkin kuin 2.
Vaihe 2: Osat
Osa Arvo Kuvaus C1 100uF/16 voltin elektrolyyttikondensaattori C2 22uF/16 voltin tantaalikondensaattori D1 8,2V zener-diodi D2 5,1V zener-diodi D3, 4, 5, 6 1N4148-diodi Q1, 2 BC547B transistori-npn R1 10K-vastus R2 1,5K-vastus SV1 5 -nastainen nastainen naarasliitin (tai naarasliitin, valitsemasi) X1 DB9 -naarasliitin
Vaihe 3: Kokoonpano #1
Aloita alhaalta ja jatka: Älä unohda aloittaa hyppyjohdoilla, jos käytät yksipuolista piirilevyä.
- Juottaa diodit ja vastukset.
- Jokaisessa diodissa on musta nauha, joka tulisi suunnata samaan suuntaan, joka on esitetty taululla/kaaviossa.
- Vain juottaa vastuksiin, ei erityistä suuntausta.
Vaihe 4: Kokoonpano #2
Lisää seuraavaksi transistorit. Niiden tulisi olla suunnattuina kaaviossa/kuvassa. Vasemmanpuoleinen transistori on sijoitettu oikealla puolella olevaa transistoria vastakkaiseen suuntaan (huomaa, että molemmissa on pyöreät osat keskellä). Tämä on vakio (tyypillinen?) BC547B-nasta. Jos sinulla on ongelmia valmiissa piirissäsi, varmista, että transistorien pin-out on sama kuin kaaviossa ja suuntaa tarvittaessa uudelleen.
Vaihe 5: Kokoonpano #3
"," top ": 0.44285714285714284," left ": 0.4160714285714286," height ": 0.08095238095238096," width ": 0.05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," author ":" käytetään naarasotsikkoa, koska kaikki ICSP -otsikkoni ovat miehiä. Tällä tavalla ohjelmoija voi kytkeä suoraan piiriin. "," Top ": 0.6285714285714286," left ": 0.21071428571428572," height ": 0.11428571428571428," width ": 0.21785714285714286}, {" noteID ":" TQ9CYOKCCB, ":" ian "," text ":" Elektrolyyttikondensaattori. Maadoitusjohtimen raita tuskin näkyy täällä vasemmalla. "," Ylhäältä ": 0,430952380952381," vasemmalta ": 0,1875," korkeus ": 0,05714285714285714," leveys ": 0,026785714285714284}]">
- Viimeistele levy juottamalla korkeimmat komponentit: kondensaattorit, nastan otsikko ja DB9 -kanta.
- Elektrolyyttikondensaattori on juotettava maahan, jonka musta raita osoittaa, vasemmalle puolelle päin (kuten kuvassa). Jos se on hieman hämmentävää, varmista, että musta nauhan sivulta tuleva johto yhdistyy maatasoon (suuri kuparialue, joka peittää suurimman osan levystä).
- Tantaalikondensaattori tulee sijoittaa maan kanssa levyn oikealle puolelle (kuten kuvassa). Tantaalikondensaattorit saattavat ilmaista positiivisen johtimen plusmerkillä +, ei maadoitusjohdolla (kuten elektrolyyttikondensaattorilla). Kuten elektrolyyttikondensaattorin kohdalla, maa kiinnittyy suureen maatasoon, joka peittää suurimman osan levystä.
Vaihe 6: Käytä
Ohjelmisto Ohjelmoija toimii minkä tahansa ohjelmointiohjelmiston kanssa, joka tukee JDM2: ta. Pidän WinPic800: sta, koska se voi tunnistaa automaattisesti monia PIC-kuvia. WinPIC ansaitsee kiitoksen myös erinomaisesta WinPIC -teknisestä tuesta. Molemmat tukevat uusimpia USB -PIC -kortteja (18F2/4455). ICProg tekee monia PIC- ja EEPROM -järjestelmiä, mutta sitä ei ole päivitetty hetkeen ICProg. ICSP -yleiskatsaus: Lainattu ICSP -ohjeistuksestani täällä. ICSP: n ymmärtäminen PIC -mikrokontrollereille Mikro -ohjaimien ohjelmointi ei ole vaikeaa. Ohjelmoijan rakentaminen tekee suuren ensimmäisen elektroniikkaprojektin. Tämän osion tarkoituksena on selittää yksinkertainen 'In Circuit Serial Programming' -menetelmä, jota käytetään Microchip PIC -laitteiden kanssa. Miksi ICSP? Aseta se pistorasiaan ohjelmoijaan, polta ja palaa sovelluspiiriin. Testaa ja toista. Pienemmillä (pinta -asennettavilla) siruilla asiat vaikeutuvat. QFN-, SSOP-, QFP- tai jopa suurille SOIC.300 -paketeille ei ole vakiopistorasioita. On todella kalliita (100 dollaria) leikkeitä, jotka voidaan liittää ja ohjelmoida näihin siruihin. Jokaista käyttämääsi sirutyyppiä ja pin -lukua varten tarvitaan eri leike. Sen nimi on ICSP. ICSP tarkoittaa `` piirisarjaohjelmoijaa (ing?) ''. Se on tapa ohjelmoida PIC, kun se on edelleen liitetty sovelluspiiriin. Miksi ICSP on hyvä asia? 1. Pienille pakettisiruille ei ole ohjelmointiliitäntöjä. Leikkeet ovat kalliita.2. On tuskallista siirtää siruja sisään ja ulos ohjelmoijasta kehityksen aikana. Mahdotonta pinta -asennettaville osille, lue loput.
Suositeltava:
PCB -käyntikortin tekeminen: 4 vaihetta
PCB -käyntikortin tekeminen: Hei kaverit! Toivottavasti pidit jo edellisestä viestistäni "Bluetooth AT -komentojen asetuksista". ja olet valmis uuteen, kuten tavallista, tein tämän opetusohjelman opastamaan sinua askel askeleelta, kun teet oman PCB -käyntikorttisi, koska löydän sen
Käyntikortin lämpölaturi: 3 vaihetta
Käyntikortin lämpölaturi: Helppo ja yksinkertainen tasku- tai lompakkoilmalaturi
PIC -mikrokontrolleriin perustuva robottivarsi: 6 vaihetta (kuvilla)
PIC -mikrokontrolleriin perustuva robottivarsi: Robottiaseita löytyy kaikkialta autoteollisuuden kokoonpanolinjalta avaruudessa sijaitseviin telekirurgiaroboteihin. Näiden robottien mekanismit ovat samanlaisia kuin ihmisen, joka voidaan ohjelmoida samanlaiseen toimintaan ja lisäyksiin
Langaton tiedonsiirto käyttämällä halpoja 433 MHz: n RF -moduuleja ja Pic -mikro -ohjaimia. Osa 2: 4 vaihetta (kuvilla)
Langaton tiedonsiirto käyttämällä halpoja 433 MHz: n RF -moduuleja ja Pic -mikro -ohjaimia. Osa 2: Tämän ohjeen ensimmäisessä osassa esittelin kuinka ohjelmoida PIC12F1822 käyttämällä MPLAB IDE- ja XC8 -kääntäjää yksinkertaisen merkkijonon lähettämiseksi langattomasti käyttämällä halpoja TX/RX 433MHz -moduuleja. kaapelimainos
Geek - Luottokortin/käyntikortin haltija vanhalta kannettavan kiintolevyltä: 7 vaihetta
Geek - Luottokortin / käyntikortin haltija vanhalta kannettavan tietokoneen kiintolevyltä. Keksin tämän hullun idean, kun kannettavan tietokoneen kiintolevy kuoli ja muuttui pohjimmiltaan hyödyttömäksi. Olen lisännyt valmiit kuvat tänne