Talaan ng mga Nilalaman:
- Hakbang 1: Disenyo ng Skema at PCB
- Hakbang 2: Paggawa ng Lupon
- Hakbang 3: Programming ang Programmer
- Hakbang 4: Gamit ang PicKit
Video: Paano Gumawa ng isang PIC Programmer - PicKit 2 'clone': 4 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Hi! Ito ay isang maikling Maituturo sa paggawa ng isang programer ng PIC na gumaganap bilang isang PicKit 2. Ginawa ko ito sapagkat mas mura ito kaysa sa pagbili ng isang orihinal na PicKit at dahil ang Microchip, ang mga tagagawa ng PIC microcontrollers at ang PicKit programmer, ay nagbibigay ng mga eskematiko at software, paggawa ng talagang madali para sa amin na magdisenyo ng aming sariling mga programmer, tiyak na isang kalamangan sa paggamit ng mga PIC.
Kailangan ng mga tool:
- Panghinang na bakal at panghinang
- Wire Snips
- Mga Needle Nli Plier
- Mga tool at materyales sa pag-ukit ng PCB - Maaaring mapalitan ng isang breadboard ngunit kukuha ng mas maraming puwang
- Nagtatrabaho na programmer (Ito ang downside, marahil maaari kang manghiram ng isa)
- PC (para sa pagprograma ng PIC na pumupunta sa PicKit)
Mga Materyal na Kailangan:
- 2 x 100nF ceramic capacitor
- 2 x 15pF ceramic capacitor
- 2 x 47uF 16v electrolytic capacitor
- 1 x 10uF 16v electrolytic capacitor
- 2 x 1N4148 diode
- 1 x PIC18F2550
- 1 x 28 pin manipis na socket ng IC (para sa PIC18F2550)
- 1 x 680uH inductor, tulad ng resistor na pakete
- 2 x 3mm LED (isang berde at isang pula)
- 3 x BC548 transistor
- 1 x BC557 transistor
- 1 x 20MHz oscilator na kristal
- 3 x 33 ohm risistor
- 1 x 100 ohm risistor
- 2 x 330 ohm risistor
- 1 x 1k risistor
- 1 x 2k7 risistor
- 2 x 4k7 risistor
- 3 x 10k risistor
- 1 x 100k risistor
- 1 x 2-pin tactile switch (pindutan)
- 1 x pin strip (kailangan lamang 6)
Hakbang 1: Disenyo ng Skema at PCB
Para sa mga iskema, ibinase ko ang aking disenyo sa ibinigay ng Felixls sa kanyang pahina:
sergiols.blogspot.com.ar/2009/02/pickit-2-c…
Nagbigay din siya ng isang disenyo ng PCB, ngunit nalaman ko na ang mga bakas ay masyadong manipis upang gawin sa bahay, kaya muling binago ko ang disenyo ng PCB sa Proteus.
Narito ang mga file ng disenyo at isang pdf upang mai-print para sa paggawa ng PCB.
Hakbang 2: Paggawa ng Lupon
Kung nais mong malaman kung paano gumawa ng isang PCB sa bahay maraming mga Instructable sa online kung saan maaari kang matuto.
Kapag natapos mo na ang paggawa ng board kakailanganin mong maghinang ng mga sangkap, maaari mong gamitin ang mga larawang ito upang makatulong.
Listahan ng bahagi:
C1 100nf
C2 47uf 25v
C3 100nf
C4 47uf 25v
C5 10uf 50v
C8 15pf
C9 15pf
D1 1N4148
D2 1N4148
IC1 PIC18F2550
L1 680uH
LED RED LED 3MM
LED GREEN LED 3MM
Q1 BC548
Q2 20MHZ
Q3 BC548
Q4 BC548
Q5 BC557
R1 33
R2 33
R3 33
R4 4k7
R5 330
R6 1k
R7 330
R8 100k
R9 2k7
R10 4k7
R11 10k
R12 100
R13 10k
R14 10k
BTN tactile switch
SV3 6 na mga pin
X3 USB B babae
Hakbang 3: Programming ang Programmer
Upang ma-program ang PIC18F2550 upang magamit sa programmer kakailanganin mo ang isang gumaganang PicKit. Kapag nakakuha ka ng isa o humiram ng isa, kakailanganin mong i-install ang PicKit 2 software: PicKit 2 v2.61
Una buksan ang PicKit 2 at i-plug ang iyong nagpapatakbo na programmer. Kung hindi sinasabi na 'Nakakonekta ang PicKit' sa window ng mensahe, subukang i-click ang 'Mga Tool> Suriin ang komunikasyon'.
Pagkatapos ay ikonekta ang PIC18F2550 sa iyong gumaganang programmer gamit ang isang breadboard at gawin ang mga koneksyon ng apopiate, tulad ng ipinakita sa imahe sa itaas.
Kung hindi nito natutukoy ang PIC, ipinapakita ang 'PIC Device Found', pagkatapos ay subukang i-click ang 'Mga Tool> Suriin ang komunikasyon' nang ilang beses. Kung hindi pa rin nito nakita ang PIC, suriin ang mga koneksyon.
Upang mai-upload ang programa sa PIC pumunta sa 'File> Import', pagkatapos ay 'C: / Program Files (x86) Microchip / PICkit 2 v2 / PK2V023200.hex' at i-click ang 'Buksan'
Maghintay hanggang sa sabihin nitong 'Hex file successfully successfully import' at i-click ang 'Sumulat', ang paghihintay para sabihin nito na 'Matagumpay sa pag-program'
Hakbang 4: Gamit ang PicKit
Unang plug sa aming programmer at buksan ang PicKit 2. Hintaying makita ng PicKit ang programmer, at kung hindi, i-click ang 'Mga Tool> Suriin ang Komunikasyon'.
Ikonekta ang PIC na nais naming programa sa aming programmer. Kung hindi mo alam kung paano ka maaaring maghanap sa online para sa pamamahagi ng pin ng PIC at hanapin ang kaukulang MCLR, VDD, VSS, PGD at PGC na mga pin upang kumonekta sa programmer.
Hintaying makita ng PicKit ang PIC na ipinapakita ang 'PIC Device Found', kung hindi nito subukang i-click ang 'Mga Tool> Suriin ang komunikasyon' nang ilang beses. Kung hindi pa rin nito nakita ang PIC, suriin ang mga koneksyon.
Buksan ang MPLAB, MPLAB X, o alinmang IDE na iyong ginagamit at isulat ang programa.
Pagkatapos ng pag-iipon, bumalik sa PicKit 2 at pumunta sa 'File> I-import ang Hex'. Sa MPLAB X mahahanap mo ang hex file ng iyong proyekto sa 'Project_Directory> dist> default> production> Project_Name.production.hex'
I-click ang 'Sumulat' at hintaying ipakita ito ng 'Matagumpay sa Programming'
Kung nais mong baguhin ang iyong programa hindi mo na kailangang i-import muli ang hex file, dapat mo lamang itong isulat isang pag-click sa 'Isulat' sa PicKit software. Kabilang sa mga mensahe na ipinapakita nito dapat itong basahin ang 'Reloading hex file'.
Ayan yun !
Bilang isang pangwakas na hakbang, maaari kang magdisenyo ng isang simpleng hugis-parihaba na kaso upang 3d print lamang upang maprotektahan ang PicKit, hindi mo gugustuhing masira ito o maikli ang circuit, iiwan ko sa iyo.
Maligayang programa
Inirerekumendang:
Alamin Kung Paano Gumawa ng isang Portable Baterya na Pinapatakbo ng Monitor na Maaari ring Magpagana ng isang Raspberry Pi: 8 Hakbang (na may Mga Larawan)
Alamin Kung Paano Gumawa ng isang Portable Battery Powered Monitor Na Maaari ring Paandarin ang isang Raspberry Pi: Nais mo bang i-code ang python, o magkaroon ng isang output output para sa iyong Raspberry Pi Robot, on the Go, o kailangan ng isang portable na pangalawang display para sa iyong laptop o camera? Sa proyektong ito, gagawa kami ng isang portable na monitor na pinapatakbo ng baterya at
Paano Gumawa ng isang Drone Gamit ang Arduino UNO - Gumawa ng isang Quadcopter Gamit ang Microcontroller: 8 Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Drone Gamit ang Arduino UNO | Gumawa ng isang Quadcopter Gamit ang Microcontroller: PanimulaBisitahin ang Aking Youtube Channel Ang isang Drone ay isang napakamahal na gadget (produkto) na bibilhin. Sa post na ito tatalakayin ko, kung paano ko ito magagawa sa murang ?? At Paano mo magagawa ang iyong sarili tulad nito sa murang presyo … Sa India ang lahat ng mga materyales (motor, ESC
Paano Gumawa ng isang Split Screen Video na May Apat na Hakbang: 4 na Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Split Screen Video na May Apat na Hakbang: Madalas naming nakikita ang isang parehong palabas sa isang eksena nang dalawang beses sa isang dula sa TV. At sa pagkakaalam namin, walang kambal na kapatid ang aktor. Napanood din namin na ang dalawang mga video sa pag-awit ay inilalagay sa isang screen upang ihambing ang kanilang mga kasanayan sa pagkanta. Ito ang lakas ng spl
Paano Gumawa ng isang Inverter sa Bahay Na May MOSFET: 7 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Inverter sa Home Sa MOSFET: Kumusta, may mga kaibigan ngayon ay gagawa kami ng isang inverter sa bahay na may Mosfet transistor at isang espesyal na oscillator board. Ang isang power inverter, o inverter, ay isang elektronikong aparato o circuitry na nagbabago ng direktang kasalukuyang (DC ) sa alternating kasalukuyang (AC)
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: 7 Mga Hakbang (na may Mga Larawan)
Paano Gumawa ng isang Autonomous Basketball Playing Robot Paggamit ng isang IRobot Lumikha Bilang Base: Ito ang aking entry para sa hamon sa iRobot Lumikha. Ang pinakamahirap na bahagi ng buong prosesong ito para sa akin ay ang pagpapasya kung ano ang gagawin ng robot. Nais kong ipakita ang mga cool na tampok ng Lumikha, habang nagdaragdag din sa ilang robo flair. Lahat ng akin