Orodha ya maudhui:

Dawati la Kompyuta linalodhibitiwa kijijini: Hatua 8 (na Picha)
Dawati la Kompyuta linalodhibitiwa kijijini: Hatua 8 (na Picha)

Video: Dawati la Kompyuta linalodhibitiwa kijijini: Hatua 8 (na Picha)

Video: Dawati la Kompyuta linalodhibitiwa kijijini: Hatua 8 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Novemba
Anonim
Image
Image
Dawati la Kompyuta linalodhibitiwa kijijini
Dawati la Kompyuta linalodhibitiwa kijijini
Dawati la Kompyuta linalodhibitiwa kijijini
Dawati la Kompyuta linalodhibitiwa kijijini
Dawati la Kompyuta linalodhibitiwa kijijini
Dawati la Kompyuta linalodhibitiwa kijijini

Hivi karibuni nimepata shida, kwamba uvivu wangu ukawa shida kubwa kwangu nyumbani. Mara tu ninapoenda kulala, napenda kuweka taa nzuri inayotumia LED na safu kadhaa zikicheza kwenye PC yangu. Lakini… Kama ninataka kuzima vitu hivi lazima niinuke kila wakati na kuzima kwa mkono. Kwa hivyo, nimeamua kujenga kidhibiti kamili kwa eneo lote la PC, ambapo ninaweza kuwasha wachunguzi na kuwasha na kuwasha, kurekebisha sauti ya spika na mwangaza wa taa ya mkanda wa LED kwa kubonyeza kitufe kinachofanana kwenye rimoti yangu.

Mradi huo ni sanduku la dawati la PC / workbench, ambalo linaendeshwa na kijijini cha IR. Kuna aina nyingi za viboreshaji vya IR vinavyopatikana siku hizi, lakini hilo sio shida. Kidhibiti hiki kinaweza kubadilishwa na kinaweza kuoanishwa na aina yoyote ya kijijini cha IR kinachounga mkono itifaki sahihi ya sensa yetu iliyotumiwa (tutashughulikia hii baadaye).

Dawati la dawati la kompyuta linalodhibitiwa ni:

  1. Udhibiti wa Nguvu ya AC: Kubadilisha / kuzima mfuatiliaji ambao umechomekwa kwa 220VAC
  2. Udhibiti wa Nguvu ya DC: Kubadilisha / kuzima mfuatiliaji ambao umeunganishwa kwa nguvu ya DC (hadi 48V)
  3. Udhibiti wa Sauti ya Sauti: Udhibiti kamili wa sauti ya stereo ambayo hupitishwa kwa spika
  4. Udhibiti wa Taa ya Taa ya LED: Udhibiti kamili wa mwangaza wa taa ya mkanda wa LED

Kifaa kina kiolesura cha mtumiaji kilichoundwa vizuri na sehemu za mitambo zinazoweza kubadilishwa, ambazo hufanya iwe rahisi kujenga na kutumiwa kwa urahisi:

  1. Onyesha: Hali ya wakati halisi wa mifumo yote inayodhibitiwa imewasilishwa kwenye onyesho la 16x4 LCD
  2. RGB LED: Kwa maoni ya ziada kwa mfumo, kusudi la hii ni kutambua kwa mtumiaji kuwa kuna ishara inayokubalika iliyopokelewa kutoka kwa kijijini cha IR
  3. Mfumo wa kuoanisha: Kifaa kina kifungo kimoja cha kushinikiza, ambacho kinapaswa kushinikizwa kwa mchakato wa kuoanisha. Wakati mchakato wa kuoanisha umeanzishwa, tunaweza kuoanisha kijijini cha IR kwenye kifaa chetu kwa kufuata maagizo yaliyoonyeshwa kwenye onyesho.

Baada ya kufunika misingi, wacha tuijenge!

Hatua ya 1: Ufafanuzi

Maelezo
Maelezo

Uendeshaji wa kifaa unaweza kuzingatiwa kama rahisi, kwa sababu ya ukosefu wa ugumu wa muundo. Kama inavyoonekana kwenye mchoro wa block, "ubongo" ni mdhibiti mdogo wa AVR, wakati sehemu zingine zote zinadhibitiwa na "ubongo" huu. Ili kuandaa picha nzima akilini mwetu, wacha tueleze muundo wa block-by-block:

Kitengo cha Ugavi wa Umeme: Chanzo cha nguvu cha kifaa kilichochaguliwa ni ukanda wa LED PSU, ambayo ina uwezo wa kutoa pembejeo ya 24VDC kwenye mfumo. Microcontroller, relays, potentiometers za dijiti na amplifiers za sauti zote zinafanya kazi kwa 5V, kwa hivyo kibadilishaji cha DC-DC cha kushuka kiliongezwa kwenye muundo. Sababu kuu ya DC-DC badala ya mdhibiti wa laini ni utaftaji wa umeme na ukosefu wa ufanisi. Fikiria kuwa tunatumia LM7805 ya kawaida na uingizaji wa 24V na pato la 5V. Wakati wa sasa unapofikia maadili muhimu, nguvu ambayo itashuka kwa njia ya joto kwenye mdhibiti wa laini itakuwa kubwa na inaweza kupindukia, ikiunganisha kelele za kusisimua kwa nyaya za sauti:

Pout = Pin + Pdiss, kwa hivyo saa 1A tunafikia: Pdiss = Pin - Pout = 24 * 1 - 5 * 1 = 19W (ya nguvu iliyotawanyika).

Microcontroller: Ili kuandika nambari haraka iwezekanavyo, nimechagua ATMEGA328P ya AVR, ambayo inatumiwa sana katika bodi za Arduino UNO. Kulingana na mahitaji ya muundo, tutatumia karibu msaada wote wa pembeni: Usumbufu, vipima muda, UART, SPI na kadhalika. Kwa kuwa ni kizuizi kuu katika mfumo, inaunganisha na sehemu zote kwenye kifaa

  • Muunganisho wa Mtumiaji: Jopo la mbele la kifaa lina sehemu zote ambazo mtumiaji anapaswa kuingiliana na:

    1. Sensorer ya IR: Sensor ya kusimba data ya kijijini ya IR.
    2. Kitufe cha kushinikiza: Inahitajika kwa kuoanisha kijijini cha IR kwenye kifaa
    3. RGB LED: Kiambatisho cha kupendeza kutoa maoni ya kupokea habari na mfumo
    4. LCD: Uwakilishi wa picha ya kile kinachoendelea ndani ya kifaa

Udhibiti wa Wachunguzi: Ili kutengeneza kifaa chenye uwezo wa kubadilisha nguvu kwenye wachunguzi wa PC, kuna haja ya kushughulika na maadili mazuri ya voltage. Kwa mfano, wachunguzi wangu wa Samsung hawashiriki usanidi wa nguvu kabisa: Moja hutolewa na 220VAC wakati nyingine inaendeshwa na PSU yake ya 19.8V. Kwa hivyo suluhisho lilikuwa kwa mzunguko wa kupeleka kwa kila moja ya laini za nguvu za ufuatiliaji. Relays hizi zinadhibitiwa na MCU na zimetengwa kabisa, ambayo inafanya ufuatiliaji wa usambazaji wa nguvu huru kwa kila mfuatiliaji

Udhibiti wa Mwanga: Nina mkanda wa LED, ambao unakuja na usambazaji wa nguvu wa 24VDC, ambayo hutumiwa kama pembejeo ya usambazaji wa umeme wa mfumo. Kwa kuwa kuna haja ya kufanya mkondo mkubwa kupitia ukanda wa LED, utaratibu wake wa mwangaza unajumuisha mzunguko wa sasa wa limiter kulingana na MOSFET, ambayo inafanya kazi katika eneo lenye mstari wa eneo lenye kazi

Udhibiti wa Sauti: Mfumo huu kulingana na kupitisha ishara za sauti kwenye chaneli zote za KUSHOTO na KULIA kupitia kwa wagawaji wa voltage, ambapo voltage inayotumika inabadilishwa kupitia harakati za wiper za nguvu za dijiti. Kuna nyaya mbili za msingi za LM386 ambapo kwa kila pembejeo kuna msuluhishi mmoja wa voltage (Tutashughulikia hiyo baadaye). Uingizaji na pato ni viboreshaji vya stereo 3.5mm

Inaonekana tumefunika sehemu zote muhimu za nyaya. Wacha tuendelee na hesabu za umeme…

Hatua ya 2: Sehemu na Vyombo

Kila kitu tunachohitaji kujenga mradi:

Vipengele vya Elektroniki

  1. Vipengele vya kawaida:

    • Kizuizi:

      1. 6 x 10K
      2. 1 x 180R
      3. 2 x 100R
      4. 1 x 1K
      5. 2 x 1M
      6. 2 x 10R
      7. Capacitors:
        1. 1 x 68nF
        2. 2 x 10uF
        3. 4 x 100nF
        4. 2 x 50nF
        5. 3 x 47uF
      8. Misc:

        1. Diode: 2 x 1N4007
        2. Punguza: 1 x 10K
        3. BJT: 3 x 2N2222A
        4. P-MOSFET: ZVP4424
      9. Mizunguko Iliyounganishwa:

        • MCU: 1 x ATMEGA328P
        • Amp ya Sauti: 2 x LM386
        • Potentiometer Dijitali Dual: 1 x MCP4261
        • Potentiometer moja ya dijiti: 1 x X9C104P
        • DC-DC: 1 x BCM25335 (Inaweza kubadilishwa na kifaa chochote rafiki cha DC-DC 5V)
        • Op-Amp: 1 x LM358
        • Anarudisha: 5V Inayovumilia Dual SPDT
        • Ugavi wa Umeme wa 24V wa nje
      10. Muunganisho wa Mtumiaji:

        • LCD: 1 x 1604A
        • Sensorer ya IR: 1 x CDS-IR
        • Kitufe cha kushinikiza: 1 x SPST
        • LED: 1 x RGB LED (anwani 4)
      11. Viunganishi:

        • Vitalu vya Kituo: 7 x 2-Wasiliana na TB
        • Viunganishi vya Bodi-kwa-Waya: 3 x 4 cable ya mawasiliano + viunganisho vya nyumba
        • Sauti: 2 x 3.5mm viunganishi vya jack vya kike
        • Outlet PSU: 2 x 220VAC viunganishi vya nguvu (kiume)
        • DC Jack: 2 x Kiume DC Jack Viunganishi
        • Ukanda wa LED na Ugavi wa Nguvu za Nje: 1 x 4-wasiliana na Bodi-Kwa-Waya Viunganishi vilivyokusanyika + cable

      Vipengele vya Mitambo

      1. Filamu ya Printa ya 3D - PLA + ya rangi yoyote
      2. Skrufu 4 za kipenyo cha 5mm
      3. Angalau bodi ya prototypings 9 x 15 cm
      4. Hisa ya waya ambazo hazijatumika

      Zana

      1. Printa ya 3D (nimetumia Ubunifu Ender 3 na kitanda cha aina ya glasi)
      2. Moto Gundi Bunduki
      3. Kibano
      4. Plier
      5. Mkataji
      6. Ugavi wa Umeme wa 24V wa nje
      7. Oscilloscope (Hiari)
      8. Programu ya AVR ISP (Kwa Kuangazia kwa MCU)
      9. Bisibisi ya Umeme
      10. Chuma cha kulehemu
      11. Jenereta ya Kazi (Hiari)

Hatua ya 3: Skimu za Umeme

Skimu za Umeme
Skimu za Umeme
Skimu za Umeme
Skimu za Umeme
Skimu za Umeme
Skimu za Umeme

Mchoro wa skimu umegawanywa katika mizunguko iliyotengwa, ambayo inaweza kufanya iwe rahisi kwetu kuelewa utendaji wake:

Kitengo cha Mdhibiti Mdogo

Hii ni msingi wa AVR ATMEGA328P, kama ilivyoelezewa hapo juu. Inatumia oscillator ya ndani na inafanya kazi kwa 8MHz. J13 ni kontakt programu. Kuna programu nyingi katika ulimwengu wa AVR, katika mradi huu, nilitumia Programu ya ISP V2.0 kutoka eBay. J10 ni laini ya UART TX, na hutumiwa kwa madhumuni ya utatuaji. Wakati wa kujenga utaratibu wa kushughulikia usumbufu, wakati mwingine ni vizuri kujua ni mfumo gani una kutuambia kutoka ndani. D4 ni RGB LED ambayo inaendeshwa moja kwa moja kutoka MCU, kwa sababu ya viwango vya chini vya sasa. Pini ya PD0 imeambatanishwa na kitufe cha kushinikiza cha aina ya SPST na kuvuta nje.

Sensorer ya IR

Sensorer ya IR ambayo inatumika katika mradi huu ni sensorer ya kusudi ya siri ya pini tatu ambayo inapatikana kwenye eBay, kwa bei nzuri sana. Pini ya ishara ya pato la IR imeunganishwa na pini ya kuingilia kati ya kukatiza (INT1) ya MCU,

LCD

Kuonyesha ni utekelezaji rahisi wa onyesho la 1604A, na usafirishaji wa data 4-bit. Pini zote za kudhibiti / data zimefungwa na MCU. Ni muhimu kutambua, kwamba LCD imeambatanishwa na bodi kuu kupitia viunganisho viwili J17, J18. Ili kuendesha moduli ya LCD kuwasha / kuzima, kuna swichi moja ya BJT, inayobadilisha laini ya chini ya LCD.

Ugavi wa Umeme

Mizunguko yote ya ndani, ukiondoa ukanda wa LED hufanya kazi kwa 5V. Kama ilivyotajwa hapo awali, chanzo cha nguvu cha 5V ni moduli rahisi ya DC-DC (Hapa eBay ilinisaidia kupata suluhisho), ambayo hubadilisha 24V kuwa 5V, bila shida ya kupokanzwa, ambayo inaweza kutokea kwa mdhibiti wa laini. Capacitors C [11..14] hutumiwa kupitisha, na ni muhimu kwa muundo huu kwa sababu ya kubadilisha kelele iliyopo kwenye laini za umeme za DC-DC - pembejeo na pato.

Udhibiti wa Kufuatilia

Duru za kudhibiti ni mifumo tu ya kubadili relay. Kwa kuwa nina wachunguzi wawili, mmoja analishwa kutoka 220VAC na ya pili ni kutoka 19.8V, kuna utekelezaji tofauti unahitajika: Kila pato la MCU limeunganishwa na 2N2222 BJT, na coil ya relay imeambatanishwa kama mzigo kutoka 5V hadi pini ya ushuru wa BJT. (Usisahau kushikamana na diode ya nyuma kwa kutokwa kwa sasa inayofaa!). Kwa 220VAC, relay inabadilisha mistari ya LINE na NEUTRAL na kwa 19.8V, relay inabadilisha laini ya umeme ya DC tu - kwa kuwa ina umeme wake, mistari ya ardhini inashirikiwa kwa nyaya zote mbili.

Udhibiti wa Sauti ya Sauti

Nilitaka kutumia viboreshaji vya sauti vya LM386 kama bafa kwa wagawanyaji wa voltage, kwa usafirishaji wa ishara ya sauti. Kila kituo - kushoto na kulia hutoka kwa pembejeo ya sauti ya 3.5mm. Kwa kuwa LM386 hutumia usanidi wa sehemu za chini faida ya kawaida ya G = 20, kuna kipingaji cha 1MOhm kwa njia zote mbili. Kwa njia hii tunaweza kupunguza jumla ya nguvu kwa njia za kuingiza kwa mfumo wa spika:

V (nje-max) = R (max) * V (ndani) / (R (max) + 1MOhm) = V (in) * 100K / 1.1M.

Na faida ya jumla ni: G = (Vout / Vin) * 20 = 20/11 ~ 1.9

Mgawanyiko wa voltage ni mtandao rahisi wa potentiometer ya dijiti, ambapo wiper hupitisha ishara kwa bafa ya LM386 (U2 ni IC). Kifaa kinashiriki SPI kwa mizunguko yote ya pembeni, ambapo mistari INAWEZESHA tu imetengwa kwa kila mmoja wao. MCP4261 ni 100K 8-bit linear potentiometer IC, kwa hivyo kila hatua katika ongezeko la kiasi inaonyeshwa: dR = 100, 000/256 ~ 390Ohm.

Pini A na B kwa kila njia ya KUSHOTO na YA KULIA zimefungwa kwa GND na 5V. Kwa hivyo kwenye nafasi ya wiper chini hupitisha ishara nzima ya sauti kwenda GND kupitia 1MOhm resistor MUTING kifaa cha sauti.

Udhibiti wa Mwangaza wa Ukanda wa LED:

Wazo la udhibiti wa mwangaza ni sawa na udhibiti wa ujazo, lakini hapa tuna shida: potentiometer ya dijiti inaweza kusambaza ishara tu ambazo amplitudes hazizidi 5V kwenda GND. Kwa hivyo wazo ni kuweka bafa rahisi ya Op-Amp (LM358) baada ya msuluhishi wa voltage ya potentiometer ya dijiti. na kudhibiti voltage iliyofungwa moja kwa moja na transistor ya PMOS.

X9C104P ni potentiometer moja ya dijiti-8 ya thamani ya 100KOhm. Tunaweza kupata hesabu ya voltage ya lango kufuatia sheria tu za algebraic kwa mtiririko wa sasa:

V (lango) = V (wiper) * (1 + R10 / R11) = 2V (wiper) ~ 0 - 10V (ambayo ni ya kutosha kuwasha / kuzima na kudhibiti mwangaza)

Hatua ya 4: Kuunda Kifungo cha 3D

Kuunda Kifungo cha 3D
Kuunda Kifungo cha 3D
Kuunda Kifungo cha 3D
Kuunda Kifungo cha 3D
Kuunda Kifungo cha 3D
Kuunda Kifungo cha 3D

Kwa kizuizi cha kifaa, nimetumia FreeCAD v0.18 ambayo ni zana nzuri hata kwa novice kama mimi.

Aina ya Ufungaji

Nilitaka kuunda sanduku ambapo kuna ganda moja ambalo litasonga bodi iliyouzwa. Jopo la mbele lina sehemu zote za kiolesura cha mtumiaji na jopo la nyuma lina viunganisho vyote kwenye vifaa vya elektroniki vya dawati. Paneli hizi zinaingizwa moja kwa moja kwenye ganda kuu na mkutano wa 4-screw kwenye kifuniko cha juu.

Vipimo

Labda hatua muhimu zaidi katika mlolongo. Kuna haja ya kuzingatia umbali wote unaofaa na mikoa iliyokatwa. Kama inavyoonekana kwenye picha, kwanza kabisa vipimo ambavyo vilichukuliwa ni kwenye paneli za mbele na nyuma:

Jopo la mbele: Mikoa iliyokatwa ya LCD, switchch, LED na sensor ya IR. Vipimo hivi vyote vinatokana na data ya mtengenezaji kwa kila sehemu. (Katika kesi unayotaka kutumia sehemu tofauti, kuna haja ya kuhakikishia mikoa yote iliyokatwa.

Jopo la nyuma: Mashimo mawili ya vifuniko vya sauti vya 3.5mm, viunganisho viwili vya nguvu vya laini ya 3V 3, jacks mbili za kiume kwa usambazaji wa umeme wa DC na mashimo ya ziada kwa ukanda wa LED na nguvu ya kifaa

Shell ya Juu: Ganda hili hutumiwa tu kushikamana na sehemu zote pamoja. Kwa kuwa jopo la mbele na nyuma limeingizwa kwenye ganda la chini.

Shell ya chini: Msingi wa kifaa. Inashikilia paneli, bodi ya elektroniki iliyouzwa na screws zilizowekwa kwenye kifuniko cha juu.

Kubuni Sehemu

Baada ya paneli kuundwa, tunaweza kuendelea na ganda la chini. Inashauriwa kuhakikisha makazi ya sehemu kabisa baada ya kila hatua. Gamba la chini ni umbo rahisi la msingi wa mstatili, na mifuko ya ulinganifu karibu na kingo za ganda (Tazama picha 4).

Baada ya hatua ya mfukoni, kuna haja ya kuunda besi 4 za screw kwa kiambatisho cha kifuniko. Zilibuniwa kama kuingizwa kwa mitungi ya zamani ya eneo tofauti, ambapo silinda iliyokatwa inapatikana baada ya operesheni ya XOR.

Sasa tuna ganda kamili la chini. Ili kuunda kifuniko sahihi, kuna haja ya kutengeneza mchoro juu ya ganda, na kuunda alama sawa za silinda (nimeambatanisha tu alama za kuchimba visima, lakini kuna uwezekano wa kuunda mashimo ya vipenyo vilivyowekwa).

Baada ya kizuizi kizima cha kifaa kukamilika, tunaweza kukiangalia kwa kukusanya sehemu pamoja.

Hatua ya 5: Uchapishaji wa 3D

Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D

Mwishowe, tuko hapa, na tunaweza kusonga mbele kwenye uchapishaji. Kuna faili za STL zinazopatikana kwa mradi huu, kulingana na muundo wangu. Kunaweza kuwa na shida na faili hizi kuchapisha, kwa sababu hakuna uvumilivu uliozingatiwa. Uvumilivu huu unaweza kubadilishwa katika programu ya kipara (nimetumia Ultimaker Cura) kwa faili za STL.

Sehemu zilizoelezwa zilichapishwa kwenye Creality Ender 3, na kitanda cha glasi. Masharti hayako mbali na yale ya kawaida, lakini yanapaswa kuzingatiwa:

  • Kipenyo cha bomba: 0.4mm
  • Ujazo wa ujazo: 50%
  • Msaada: Hakuna haja ya kiambatisho cha msaada wakati wote
  • Kasi iliyopendekezwa: 50mm / s kwa mradi huo

Mara tu sehemu zilizofungwa zinapochapishwa, kuna haja ya kuzikagua katika maisha halisi. Ikiwa hakuna maswala yoyote kwenye kushikamana na sehemu zilizofungwa, tunaweza kuendelea na mkutano na hatua ya kutengenezea.

Kuna shida na mtazamaji wa STL katika mafundisho, kwa hivyo nashauri kuipakua kwanza:)

Hatua ya 6: Mkutano na Soldering

Mkutano na Soldering
Mkutano na Soldering
Mkutano na Soldering
Mkutano na Soldering
Mkutano na Soldering
Mkutano na Soldering

Mchakato wa sindano ni ngumu, lakini ikiwa tutatenganisha mlolongo katika nyaya tofauti, hiyo itakuwa rahisi kwetu kuimaliza.

  1. Mzunguko wa MCU: Inapaswa kuuzwa kwanza na kontakt yake ya programu ya kike. Katika hatua hiyo, tunaweza kujaribu utendaji wake na uunganisho.
  2. Mzunguko wa Sauti: Ya pili. Usisahau kushikamana na vizuizi vya terminal kwenye bodi iliyouzwa. Ni muhimu sana kutenga njia ya kurudi ya mizunguko ya sauti kutoka kwa zile za dijiti - haswa IC za potentiometer za dijiti, kwa sababu ya asili yao ya kelele.
  3. Fuatilia mizunguko: Sawa na mzunguko wa sauti, usisahau kuambatisha kizuizi cha terminal kwenye bandari za I / O.
  4. Viunganishi na Jopo la UI: Vitu vya mwisho ambavyo vinapaswa kuunganishwa. Jopo la kiolesura cha mtumiaji limeunganishwa na bodi iliyouzwa kupitia kiunganishi cha Bodi-Kwa-Waya, ambapo waya huuzwa moja kwa moja kwenye sehemu za nje.

Baada ya mchakato wa kutengeneza, kuna mlolongo rahisi wa viambatisho vya sehemu za mitambo. Kama ilivyogundulika hapo juu, kuna haja ya kuweka screws 4 (nimetumia kipenyo cha 5mm) kwenye pembe, ambazo ziko kwenye ua. Baada ya hapo, kuna haja ya kushikamana na sehemu za UI na viunganisho vya paneli za nyuma kwa ulimwengu wa nje. Chombo kinachopendelewa ni bunduki ya moto ya gundi.

Itakuwa muhimu sana kuangalia malazi ya sehemu ndani ya ua uliochapishwa. Ikiwa kila kitu kinaonekana vizuri, tunaweza kuendelea na hatua ya programu.

Hatua ya 7: Programu

Kupanga programu
Kupanga programu
Kupanga programu
Kupanga programu

Hatua hii ni ya kufurahisha. Kwa kuwa kuna vitu anuwai ambavyo vinapaswa kufanya kazi, tutatumia jumla ya huduma 5 za MCU: Usumbufu wa nje, vifaa vya SPI, UART kwa ukataji miti, vipima muda vya kuhesabu sahihi na EEPROM ya kuhifadhi nambari zetu za mbali za IR.

EEPROM ni zana muhimu kwa data yetu iliyohifadhiwa. Ili kuhifadhi nambari za mbali za IR, kuna haja ya kutekeleza mlolongo wa vifungo vya kubonyeza. Baada ya kila mfumo wa mlolongo utakumbuka nambari zinazojitegemea hali kifaa chochote kinatumiwa au la.

Unaweza kupata Mradi mzima wa Atmel Studio 7 uliohifadhiwa kama RAR chini ya hatua hii.

Programu inafanywa na Programu ya AVR ISP V2, 0, kupitia programu rahisi inayoitwa ProgISP. Ni programu ya kirafiki sana, na kiolesura kamili cha mtumiaji. Chagua tu faili sahihi ya HEX na uipakue kwenye MCU.

MUHIMU: Kabla ya programu yoyote ya MCU, hakikisha kwamba mipangilio yote inayofaa inafafanuliwa kulingana na mahitaji ya muundo. Kama mzunguko wa saa ya ndani - kwa chaguo-msingi, ina fyuzi yake ya mgawanyiko inayofanya kazi kwenye mpangilio wa kiwanda, kwa hivyo inapaswa kusanidiwa kwa mantiki HIGH.

Hatua ya 8: Kuoanisha na Kupima

Kuoanisha na Kupima
Kuoanisha na Kupima
Kuoanisha na Kupima
Kuoanisha na Kupima
Kuoanisha na Kupima
Kuoanisha na Kupima

Hatimaye tuko hapa, baada ya bidii yote iliyofanywa:)

Ili kutumia kifaa vizuri, kuna haja ya kuoanisha mlolongo, kwa hivyo kifaa "kitakumbuka" kiambatisho cha kijijini cha IR ambacho kingetumika. Hatua za kuoanisha ni kama ifuatavyo:

  1. Washa kifaa, subiri uanzishaji kuu wa UI
  2. Bonyeza kitufe kwa mara ya kwanza
  3. Kabla ya kaunta kufikia sifuri, bonyeza kitufe wakati mwingine
  4. Bonyeza kitufe kinachofaa ambacho unataka kuwa na kazi maalum, kulingana na kifaa
  5. Anza tena kifaa, hakikisha kwamba sasa inajibu funguo ambazo zilifafanuliwa.

Na ndio hivyo!

Natumahi, utapata hii inayofaa kufundisha, Asante kwa kusoma!

Ilipendekeza: