Orodha ya maudhui:

GuGaplexed Valentine LED Moyo: 3 Hatua
GuGaplexed Valentine LED Moyo: 3 Hatua

Video: GuGaplexed Valentine LED Moyo: 3 Hatua

Video: GuGaplexed Valentine LED Moyo: 3 Hatua
Video: 😰😰😰mwizi achomwa 🔥🔥🔥 aki watu hamtaona mbinguni⛪⛪ 2024, Novemba
Anonim
GuGaplexed Valentine LED Moyo
GuGaplexed Valentine LED Moyo

GuGaplexing ni mbinu mpya ya kuonyesha anuwai ya LED. Ikilinganishwa na Charlieplexing, GuGaplexing inakuwezesha kudhibiti LED mara mbili, na vifaa vichache tu vya ziada. Mradi wa Moyo wa Valentine wa GuGaplexed ina LED 40 zilizopangwa kwa mpangilio wa 'Mishale Inayotoboa Moyo kwa kutumia pini 5 tu za mdhibiti mdogo. Mradi hutumia Mdhibiti Mdogo wa AVR ATTiny13V. Pini zote 6 za I / O za Tiny13 zinatumika katika mradi huu; 5 kwa kudhibiti taa za LED 40 na pini ya 6 kusoma swichi. Kubonyeza swichi hubadilisha uhuishaji wa kuonyesha kwenye moyo uliochomwa.

Hatua ya 1: Mchoro wa Mzunguko

Mzunguko una Tiny13, 40 za LED nyekundu za saizi ya 3-mm, rundo la BC547 (NPN) na BC557 (PNP) transistors, vipinga vichache na kitufe cha kushinikiza. Tiny13 imewekwa kwenye tundu la pini 8. Mpangilio katika pdf na muundo wa tai unapatikana hapa.

Jambo muhimu kukumbuka ni kwamba mzunguko hutumia jozi 5 za transistor kwa kutumia transistors za NPN na PNP na transistors hizi lazima zifanane na maadili yao ya beta, ambayo hufanywa kwa urahisi na multimeter inayofaa na kazi ya kuangalia transistor. Kwa kifupi, njia ambayo GuGaplexing inafanya kazi ni kama ifuatavyo: Pini za microcontroller hufanya kazi katika moja ya majimbo matatu yanayowezekana: 0, 1 au Z (hali ya juu ya kukandamiza). Mbinu ya Charlieplexing hutumia ukweli huu kuongeza idadi ya taa zinazoweza kudhibitiwa ikilinganishwa na mbinu ya kawaida ya kuzidisha, ambayo haitumii hali ya tatu (kwa mfano, hali ya juu ya impedence 'Z') ya pini. Kwa hivyo Charlieplexing inasimamia kudhibiti N * (N-1) LEDs kwa kutumia pini za N za dijiti. Sasa pini 2, kuna mchanganyiko nane wa mantiki: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 na ZZ. Kwa hivyo, kimsingi na usimbuaji unaofaa wa majimbo haya, inapaswa kuwa na uwezekano wa kuunganisha LED 8 kwa kutumia pini mbili tu, ngono kwa gharama ya vifaa vya ziada vya nje kwa kazi ya kusimba. GuGaplexing inafanya maelewano na hutumia jozi ya transistors (NPN na PNP) kwa kila pini kuamua michanganyiko minne kati ya nane inayowezekana. Ndio jinsi, kwa pini za N, GuGaplexing inafanikiwa 2 * N * (N-1), ambayo ni mara mbili zaidi ya Charlieplexing. Maelezo zaidi ya GuGaplexing LED ya kuonyesha mbinu nyingi za kupatikana itapatikana kama Wazo la Kubuni kwenye EDN (www.edn.com) hivi karibuni.

Hatua ya 2: GuGaplexed LED Heart in Action

Hapa kuna video ya youtube ya mradi inafanya kazi.

Hatua ya 3: Nambari ya Chanzo

Hapa kuna nambari ya chanzo ya mradi huu iliyoandikwa katika C na imekusanywa kwa kutumia winavr gcc. Nambari ya chanzo, Makefile na faili ya hex imeambatanishwa.

Ilipendekeza: