
Orodha ya maudhui:
- Hatua ya 1: Kadi ya faharisi
- Hatua ya 2: Bandari ya ICSP
- Hatua ya 3: Resistors Base
- Hatua ya 4: DB25 Port
- Hatua ya 5: Uunganisho wa DB 25
- Hatua ya 6: Upande wa Bandari ya ICSP
- Hatua ya 7: Picha Mpya… Imemalizika na Kujaribiwa
- Hatua ya 8: Marekebisho !!
- Hatua ya 9: Schemmy, Kutumia Betri ya 9V! na Picha ya bure ya Kitty:)
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11



Tengeneza programu yako ya PIC kwa bandari inayofanana ya kompyuta yako. Hii ni tofauti ya muundo wa kawaida wa David Tait. Ni ya kuaminika sana na kuna programu nzuri ya programu inapatikana bure. Ninapenda programu ya IC-Prog na PICpgm. Juu ya yote, inatumia tu mdhibiti wa voltage mbili na transistors 5! *** Niliongeza picha ya matokeo ya mwisho, na picha za programu yangu mpya ya mini iliyo wazi juu. Bonyeza picha ndogo hapa chini! ** Hii ni tofauti mpya na haikufanya kazi kwa 100% kwa usahihi kwenye jaribio la kwanza. Nadhani nilitangulia mwenyewe.. Nimejenga tofauti kadhaa, na nilidhani nilikuwa juu ya vitu.:) Kuna mabadiliko kadhaa, lakini kila kitu kilifanya kazi mwishowe. Ilinibidi kuongeza transistor ya ziada ya npn na nibadilishe maadili kadhaa ya kupinga. Mabadiliko haya tayari yameonyeshwa kwenye orodha hii, lakini hayasasishwa katika picha zote. Tazama hatua ya 7 kwa picha za programu ninayotumia na jinsi ya kusanidi programu. Unahitaji: transistors ya DB25 socket4x NPN, kama vile 2n39041x PNP transistor, kama vile 2n39061x 7805 mdhibiti wa voltage1x LM317 mdhibiti wa voltage (na vipinga sahihi kwa fanya 12.5V) 1k 10k SIP resistor network 4x 10k resistors 1x 22k resistor * sasisha kwa hatua 31x 5k resistor 1x 1k resistor * sasisha kwa hatua 31x chuma cha kutengeneza chuma, protoboard, waya ya kufunika, chombo cha kufunika, bunduki ya gundi.
Hatua ya 1: Kadi ya faharisi


Ikiwa una mkanda wa shaba, weka ukanda chini kama ndege ya ardhini. Ikiwa sivyo, weka safu ya chakula kikuu kwenye karatasi kando moja na uziunganishe pamoja.
Kisha piga miguu ya mtandao wa kipingaji cha SIP, na gundi kama inavyoonyeshwa.
Hatua ya 2: Bandari ya ICSP


Tengeneza bandari ya ICSP na sehemu ya tundu la chip, kama hii. Piga pini kwa uangalifu kwa pembe ya kulia.
Sasa gundi bandari chini. Sasa pia ni wakati mzuri wa gundi transistors yako. Unaweza pia kuuza mtoaji wa transistors yako ya npn kwenye ndege ya ardhini, sasa. Nimeandika kila kusudi la transistors hapa. Transpors tatu za npn zitaunganishwa kama inverters. Wao kimsingi "wataondoa nguvu" kutoka kwa kontena lao la pullup wakati wa sasa umewekwa kwenye pini yao ya msingi. Transistor ya PNP (kichwa chini) itadhibiti voltage ya programu. Pia itageuza ishara yake. ** BONYEZA: Niligundua tu upungufu katika muundo huu. Inapaswa kuwa na transistor moja ya ziada ya npn ambayo hutumiwa kuendesha transistor ya PNP. Hii itapunguza bandari ya kompyuta yako kutoka kwa voltages kwenye msingi wa pnp. Ubaya wangu. Hii pia itabadilisha ishara. Angalia hatua ya 8.
Hatua ya 3: Resistors Base


Nilitumia vipinga msingi vya 10k. Solder ambapo ilizunguka. Niliharibu transistor ya pnp kwenye picha hii. Puuza eneo lililopakwa chokaa.
** BONYEZA: kipinga msingi cha "data katika" utulivu inapaswa kuwa 22k. Pia, data nje ya utulivu haipaswi kuvutwa na mtandao wa kontena la 10k. Badala yake, vuta na kipinzani cha 1k. Niligundua tu kwamba vipinzani hivi viwili vitaunda mgawanyiko wa voltage, na ikiwa kila moja ina data ya 10k itakuwa 2.5V… haifai. (Vinginevyo, unaweza kuacha mambo jinsi yalivyo, lakini unganisha mkusanyaji wa data ya transistor kwa data zote zilizobaki 5k. Hii inamfanya mgawanyiko 2/10, ambayo inapaswa bado kuwa ya kutosha. Kwenye mzunguko wangu, ndivyo nilifanya, na Picha ya 2: Transpor ya pnp inapata vipinga viwili vya msingi kama waya. Solder 10k resistor kati ya emitter na base. Solder mwisho mmoja wa 5k yako (kwa kweli nilitumia 3.3k cuz nilikuwa nayo imelala karibu) kwa msingi. Unaweza kuunganisha mtoza kwa pini ya Vpp, sasa, kwani iko karibu. Hatimaye, utakuwa ukiunganisha mtoaji kwa chanzo cha 12.5V. Kinzani ya 10k huweka msingi juu - kwa hivyo voltage ya programu imezimwa. Wakati pini 5 ya bandari yako inayofanana inakwenda chini, inavuta msingi chini, kupitia kontena la 5k. Skimu ambayo nilitumia pia ilionyesha kipinga cha 10k kati ya mtoza na ardhi. Sina hakika ni ya nini. Nadhani ni kuhakikisha kuwa pini ya PIC ya MCLR haifungi. Lakini hiyo itakuwa ujinga, kwani MCLR kawaida itaunganishwa na pullup ya nje, hata hivyo. Kwa kuongeza, pini ya MCLR ni kuzama kwa kazi ya vijidudu kadhaa. Haina kuelea. Kwa kiwango chochote, nimeacha kontena hili bila kujali. Bonus inaelekeza kwa mtu yeyote ambaye anaweza kuniambia kwa nini hii ni wazo mbaya.
Hatua ya 4: DB25 Port


DB25 ni jina la bandari inayofanana. Nijuavyo, zinafanana. Unataka sehemu ya kiume, kwani comp yako ina programu-jalizi ya kike.
Unaweza kuipachika kwenye ukingo wa kadi, kwa sasa. Hapana subiri! Umeunganisha gundi haraka sana! Kwanza fanya pini 18-25 kawaida, kwani zitakuwa pini za kawaida. Ah.. ni sawa, kwa sababu kadi inaweza kuinama. Kwa kweli, njia bora ya kufanya sehemu hii ni kuinama kila pini juu ya jirani yake, kisha kuziunganisha. Ninajaribu tu kuonyesha jinsi viunganisho vinapaswa kwenda.
Hatua ya 5: Uunganisho wa DB 25


Sawa. Pini 2 ya bandari ya DB25 ni pini ya data nje. Unganisha na kipinga msingi cha "data out". Matokeo ya mwisho: pini hii inapokwenda juu, picha ya RB7 / pini ya data itapokea ishara ya chini. (ni nini maana ya kugeuza vitu? Athari ya upande wa kugeuza ishara ni kwamba unaibatilisha, vile vile. Kubatilisha ishara hapa, kwa kutumia chanzo cha nguvu cha nje, ndio hatua nzima ya transistors ya npn.)
Pini 3 ni pini nje ya saa. Unganisha na kipinga msingi cha "saa nje". Picha ya 2: pini 10 ni data IN pin. Unganisha hii kwa kipingaji cha "data in" transistor, kama inavyoonekana kwenye miduara ya samawati. Pini 5 ni pini ya voltage ya programu, au pini ya Vpp. Tazama hatua ya 8. Utahitaji kuongeza transistor ya npn ya nne, na unganisha laini hii kwa kontena la msingi. Mkusanyaji wa transistor ataunganisha kwa kinzani ya msingi wa 5k ya transistor ya pnp. Mtoaji ataungana na ndege ya ardhini.
Hatua ya 6: Upande wa Bandari ya ICSP

Katika usanidi wangu, nilichagua kufanya saa chini, data juu, na ardhi, Vdd, na Vpp katikati. Hii ni ya kiholela kabisa.
Pini ya data ya ICSP itaunganisha kwa KIASI kipingaji cha pullup kwa "data nje" ya utulivu na kwa kipinga msingi cha "data in" tranny. Miduara ya BLUE ** BONYEZA: vuta Takwimu nje na kipinzani cha 1k, au na viboreshaji vyote 5k vilivyobaki 10k kwenye mtandao wa kontena. Kutumia kontena moja tu la 10k itasababisha ishara ya juu ya data kugawanywa hadi 2.5V.. Hiyo haitajisajili kama ya juu, kwani sehemu za CMOS zinazoendesha saa 5V zinahitaji karibu 3.5V kusajili juu. Pini ya Vpp itaunganishwa na mtoza ushuru wa PNP. Pini ya Vdd itaunganisha na pini yako ya kupinga mtandao 1. Miduara ya ORANGE Ikiwa unataka kuwasha / kuzima programu, ingiza kati ya alama hizi. Pini ya ardhi itaunganisha mahali pengine kwenye ukanda wa ardhi. Pini ya saa itaunganisha na kipinzani cha pullup ya transistor ya "saa nje". Miduara ya NJANO
Hatua ya 7: Picha Mpya… Imemalizika na Kujaribiwa




Hapa kuna programu iliyomalizika. Huwezi kusema kwenye picha, lakini nilikata kipande cha ubao wa kunakili kwa saizi sahihi na nikatumia Elmer kunamisha kadi hiyo kwenye ubao.
Nilitoa LCD yangu kwa mtihani wa haraka. Inasoma, inaandika, inafuta. Nini zaidi unaweza kuuliza? Angalia picha kwa picha ya skrini ya jinsi ya kuanzisha programu-laini za programu ya ICProg au PICPgm. Pia angalia hatua ya 8 kwa undani ya hatua kadhaa za kurekebisha ambazo zimeonyeshwa hapa. Niliongeza lm317 mbili kwa 5V na voltage ya programu.
Hatua ya 8: Marekebisho !!


Hapa kuna marekebisho. Lo… sasisha. Tazama picha inayofuata.
Unapaswa kuwa na transistor nyingine ya npn ili kubana bandari kutoka kwa voltages hatari kwenye msingi wa pnp. Hii inaonyeshwa juu kushoto. Mtoza haambatanishi na kipinzani cha pullup. Msingi wa pnp tayari umevutwa hadi Vpp. Emitter imewekwa chini. Mtoza huunganisha kwa kinzani ya msingi wa 5k ya transistor ya pnp. Ninaonyesha pia kipikizi cha 10k ambacho nimeacha mapema. Bado sijui ni ya nini, ingawa.:) Kwa sababu unabadilisha matumizi ya inverters, wakati unatumia programu inayolingana ya TAIT softare, utahitaji kwenda kwenye mipangilio ya programu na ubadilishe saa, data nje, na data. Kwa sababu unabadilisha mara mbili laini ya Vpp, utaiacha peke yake. FYI, TAIT asili hutumia pini 4 ya DB25 kudhibiti Vdd. Sipendi hii, kwa sababu basi huwezi kuendesha picha yako kutoka kwa chanzo cha nguvu cha programu. Nimeongeza swichi ya mwongozo katika programu zingine zingine, lakini haitumiwi kamwe. Kwa nini unaweza kwenda nyuma ya kompyuta yako kuwasha / kuzima mzunguko wako? Ninaongeza tu swichi kwenye ubao / mkate wangu wa kudhibiti Vdd. Lazima ukate umeme au kebo ya icsp wakati haitumiki, hata hivyo, ili kuzuia kufupisha nguvu na ardhi.
Hatua ya 9: Schemmy, Kutumia Betri ya 9V! na Picha ya bure ya Kitty:)


Picha 1: Ongeza tu kitufe cha kuwasha / kuzima kwenye betri, na programu hii ni nzuri kwenda. Ikiwa mzunguko wako unapata nguvu zaidi kuliko betri wimpy inayoweza kushughulikia, ongeza usambazaji tofauti wa umeme kati ya 9 na 12.5V (angalia ikiwa na multimeter! 12V isiyodhibitiwa kawaida inamaanisha 18-20V chini ya sare ya chini - na itaua yor pic). Ikiwa wart yako ya karibu ya ukuta inatoa zaidi ya 12.5V, basi italazimika kuongeza mdhibiti mwingine wa voltage.
AU unaweza kuacha betri ya 9V iliyounganishwa na transistor ya pnp, lakini uikate kutoka 7805. Kisha ingiza chanzo chako cha nguvu cha nje, chini ya 35V, hadi 7805. Kweli, sasa kwa kuwa unaelewa jinsi programu inafanya kazi (ya fanya, sawa ?), unaweza kuibadilisha kwa njia yoyote unayopenda kutoka hapa. Kuongeza LED za kiashiria inaweza kuwa nzuri? Picha 2: Smurfy. Shhhh, amelala.
Ilipendekeza:
Mpangilio rahisi wa Reli ya Kujiendesha - Kudhibitiwa kwa Arduino: Hatua 11 (na Picha)

Mpangilio rahisi wa Reli ya Kujiendesha | Udhibiti wa Arduino: Udhibiti mdogo wa Arduino ni nyongeza nzuri kwa reli ya mfano, haswa wakati wa kushughulika na kiotomatiki. Hapa kuna njia rahisi na rahisi ya kuanza na kiwanda cha reli ya mfano na Arduino. Kwa hivyo, bila ado zaidi, wacha tuanze
Mpangilio wa Nuru iliyoko kwa Uonyesho wa nje: Hatua 4

Nuru inayoweza kupangwa kwa Uonyesho wa nje: Mradi huu husaidia usanidi wa nuru iliyoko kwa mfuatiliaji wako wa nje au runinga hukuruhusu kudhibiti yafuatayo kutoka kwa faraja ya KITU chochote kilicho na kivinjari cha wavuti na kilichounganishwa na router yako. Mzunguko wa Rangi ya LED ya kupepesa kutoa athari ya DJSet
Mpangilio wa Reli ya Mfano na Kuweka Kupita kwa Kujiendesha (V2.0): Hatua 13 (na Picha)

Mpangilio wa Reli ya Mfano na Upandaji wa Kuendesha Kupita Moja kwa Moja (V2.0): Mradi huu ni sasisho la moja ya miradi ya awali ya kiotomatiki ya reli, Mpangilio wa Reli ya Mfano na Upande wa Kujiendesha. Toleo hili linaongeza huduma ya kuunganishwa na kupunguzwa kwa gari-moshi na hisa inayozunguka. Utendaji wa
PIC & Moduli za AVR Kutoka kwa Chips za SMD Zinazofaa kwa Bodi ya Mkate: Hatua 7

Moduli za PIC & AVR Kutoka kwa Chips za SMD Zinazofaa kwa Mkate wa Mkate: Mara kwa mara, ungekutana na vidhibiti vidogo kwenye Fomu iliyowekwa juu (SMD), ambayo ungependa kujaribu kwenye ubao wako wa mkate! Ungejaribu kwa bidii kupata toleo la DIL la chip hiyo, wakati mwingine lisingepatikana. Karatasi ya hivi karibuni
Kuingiliana kwa Mpangilio wa Pro IR Na Arduino: Hatua 5

Kuingiliana kwa safu ya IR IR na Arduino: ProIR ni safu ya sensorer ya IR iliyo na sensorer 5 za IR na Viashiria 3 vya LEDs iliyoundwa mahsusi kuchukua & usomaji wazi wa uso mweusi na mweupe kwa urefu tofauti na Nuru, Tofauti ya thamani kati ya rangi ni nzuri sana ikilinganishwa na