Orodha ya maudhui:

Maonyesho ya sehemu mbili-7 ya Kudhibitiwa na Potentiometer katika MzungukoPython - Maonyesho ya Uvumilivu wa Maono: Hatua 9 (na Picha)
Maonyesho ya sehemu mbili-7 ya Kudhibitiwa na Potentiometer katika MzungukoPython - Maonyesho ya Uvumilivu wa Maono: Hatua 9 (na Picha)

Video: Maonyesho ya sehemu mbili-7 ya Kudhibitiwa na Potentiometer katika MzungukoPython - Maonyesho ya Uvumilivu wa Maono: Hatua 9 (na Picha)

Video: Maonyesho ya sehemu mbili-7 ya Kudhibitiwa na Potentiometer katika MzungukoPython - Maonyesho ya Uvumilivu wa Maono: Hatua 9 (na Picha)
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, Julai
Anonim
Maonyesho ya sehemu mbili-7 za Kudhibitiwa na Potentiometer katika MzungukoPython - Maonyesho ya Uvumilivu wa Maono
Maonyesho ya sehemu mbili-7 za Kudhibitiwa na Potentiometer katika MzungukoPython - Maonyesho ya Uvumilivu wa Maono
Maonyesho ya sehemu mbili-7 za Kudhibitiwa na Potentiometer katika MzungukoPython - Maonyesho ya Uvumilivu wa Maono
Maonyesho ya sehemu mbili-7 za Kudhibitiwa na Potentiometer katika MzungukoPython - Maonyesho ya Uvumilivu wa Maono

Mradi huu unatumia potentiometer kudhibiti maonyesho kwenye sehemu kadhaa za maonyesho ya LED (F5161AH). Kadri kitanzi cha potentiometer kinageuzwa nambari iliyoonyeshwa inabadilika katika masafa ya 0 hadi 99. Ni LED moja tu inayowashwa wakati wowote, kwa ufupi sana, lakini jicho au kamera haioni kutingisha. Huu ni uvumilivu wa maono.

Kubonyeza kitufe kunapunguza hatua na unaweza kuona LED za kibinafsi zikiwasha na kuzima.

Nimeona kuwa kuna mafundisho machache sana yanayotumia CircuitPython kwa hivyo mradi huu unatumia bodi ya maendeleo ya Adafruit Itsybitsy M4 ambayo inaendesha CircuitPython kwa uzuri. Ikiwa unataka kutumia Raspberry Pi, au bodi nyingine ya maendeleo ya microprocessor unahitaji tu kubadilisha pini na usanidi wao kwenye hati.

Hatua ya 1: Tunachohitaji kwa Mradi

Tunachohitaji kwa Mradi
Tunachohitaji kwa Mradi

Vifaa:

  • Adafruit Itsybitsy M4 - bodi ndogo ya maendeleo, yenye nguvu na isiyo na gharama kubwa
  • kebo ya microUSB - kwa programu kutoka kwa PC
  • ubao wa mkate (au ukanda wa chuma na chuma cha kutengeneza)
  • nyaya za jumper za bodi ya mkate (au waya inayounganisha na solder)
  • jozi ya maonyesho ya sehemu F5161AH 7
  • potentiometer ya 10 K Ohm
  • kitufe cha kubadili
  • jozi ya vipingao 330 vya Ohm

Programu:

Muhariri - kuandika nambari na kupanga bodi

Kuanzisha Itsybitsy imeelezewa hapa: https://learn.adafruit.com/introducing-adafruit-it …….

Toleo la hivi karibuni la CircuitPython:

Maktaba ya CircuitPython:

Mhariri wa Mu:

Kawaida mimi huunda mradi na ukanda baada ya kujaribu maoni kadhaa kwenye ubao wa mkate. Hii inamaanisha kuwa ninaweza kuweka miradi iliyokamilika tayari kwa maandamano kwenye hafla za 'onyesha & sema' au kuonyesha wanafunzi wangu.

Hatua ya 2: Kuunda Mzunguko

Kujenga Mzunguko
Kujenga Mzunguko

Sehemu 7 zinaonyesha kila moja ina pini 10. Pini za katikati na juu zimeunganishwa ndani na ni cathode za kawaida. Hiyo inamaanisha kuwa LED zote 8, sehemu 7 na hatua ya desimali, kwenye onyesho hushiriki laini ya kawaida kwenye unganisho la GND. Hii inapaswa kupitia kontena la 330 Ohm ili kupunguza sasa. Kila moja ya pini zingine 8 ni anode na zimeunganishwa moja kwa moja na pini za pato kwenye Itsybitsy.

Hii inamaanisha kuwa pini 13 kwenye Itsybitsy, ambayo inadhibiti sehemu ya juu ya kituo (A), imeunganishwa kubandika 7 kwenye maonyesho ya sehemu zote mbili. Vivyo hivyo, piga 12 kwenye Itsybitsy, ambayo inadhibiti sehemu ya juu ya kulia (B), imeunganishwa kubandika 6 kwenye maonyesho ya sehemu zote mbili. Anode zingine zimeunganishwa vile vile.

Cathode za kawaida zimeunganishwa, kupitia vipinga, kwa pini D3 na D4 kwenye Itsybitsy. HAZIJAunganishwa na GND, ili tuweze kuchagua chipu za kuonyesha peke yao kwa kuvuta cathode zao chini kuchagua moja inayohitajika..

Hatua ya 3: Itsybitsy M4 Pinout

Piny ya Itsybitsy M4
Piny ya Itsybitsy M4

Hii inaonyesha pini kwenye Itsybitsy M4 wazi zaidi.

Hatua ya 4: Uunganisho wa Stripboard

Uunganisho wa Stripboard
Uunganisho wa Stripboard

Hii inapaswa kusaidia uelewa wako. Sehemu ya kushoto ya unganisho (nyekundu … kijivu) ni anode na imeunganishwa na pini: D13, D12, D11, D10, D9, D7, Tx na Rx.

Katika jozi ya katikati ya unganisho; Pin 8, cathode ya onyesho la kushoto (makumi) imeunganishwa na D4 kupitia kontena. Bandika 3, cathode ya onyesho la kulia (vitengo) imeunganishwa na D3 kupitia kontena. Wao ni 330 Ohm

Muhimu: Nyimbo zote zilizo chini ya onyesho zimekatwa. Katika wimbo wa 4 kutoka kulia kuna kata kwenye safu ya 12 kutoka chini ya ubao. Ni kati yako waya mweusi na mweupe

Uunganisho wa mkono wa kulia ni:

  • Nyeupe hadi A0 kutoka upande wa kushoto wa kitufe
  • Kijani, wiper ya potentiometer hadi A4
  • Chungwa hadi 3.3v na pini ya kulia ya potentiometer - mwisho wa juu
  • Nyeusi hadi GND: upande wa kulia wa kitufe na pini ya kushoto kwenye potentiometer - mwisho wa chini

Hatua ya 5: Nambari: Sehemu ya 1 - Kuweka Pini za Dijiti

Nambari: Sehemu ya 1 - Kuweka Pini za Dijiti
Nambari: Sehemu ya 1 - Kuweka Pini za Dijiti

Inasanidi pini za dijiti - anode, cathode na kitufe. Kitanzi hiki ni njia bora ya kuweka pini kadhaa zinazofanana.

Hatua ya 6: Nambari: Sehemu ya 2 - Sanidi Pini za Analog na Nambari wahusika wa Nambari

Nambari: Sehemu ya 2 - Sanidi Pini za Analog na Nambari za Wahusika
Nambari: Sehemu ya 2 - Sanidi Pini za Analog na Nambari za Wahusika

Pini moja tu ya analog hutumiwa hapa.

Kila mstari wa meza unawakilisha herufi moja. Zile 7 au sifuri, kutoka kushoto kwenda kulia, zinawakilisha sehemu A hadi G. A '1' inamaanisha sehemu hiyo IMEWASHWA na 0 kwamba sehemu hiyo IMEZIMWA.

Mara tu mradi huu unapo fanya kazi unaweza kutaka kupanua meza iwe pamoja na, b, c, d, e na f na urekebishe nambari ya kuonyesha hexadecimal (msingi 16).

Hatua ya 7: Kanuni: Sehemu ya 3 - Taratibu

Nambari: Sehemu ya 3 - Taratibu
Nambari: Sehemu ya 3 - Taratibu

Hapa ndipo kazi halisi inafanywa. Sehemu ya LED itaangaza tu ikiwa cathode iko chini na anode HIGH.

Njia:

  1. gawanya nambari katika sehemu zake za makumi na vitengo
  2. vuta cathode chini kwenye onyesho moja kuiwasha na kisha kuwasha sehemu moja kwa moja ikiwa inahitajika
  3. vuta cathode juu kuzima onyesho hilo
  4. kurudia kwa onyesho lingine
  5. Fanya hivi tena na tena haraka sana ili mtazamaji asiweze kuona mteremko.

Punguza mambo ikiwa kitufe kinabonyeza.

Hatua ya 8: Nambari: Sehemu ya 4 - Kitanzi Kuu

Nambari: Sehemu ya 4 - Kitanzi Kuu
Nambari: Sehemu ya 4 - Kitanzi Kuu

Katika kitanzi:

  • Soma sufuria
  • Ongeza thamani kwa kuanzia 0 hadi 99
  • Onyesha tarakimu
  • Ikiwa kifungo kimesisitiza kuongeza ucheleweshaji wa kuonyesha mwangaza wa LED
  • Simamisha ikiwa thamani ni sifuri NA kitufe kibonye

Hatua ya 9: Nambari: Pakua ili Kukuokoa Wakati

Nani anataka kuchapa yote hayo?

Hapa kuna upakuaji wa kuokoa muda na typos.

Ilipendekeza: