Orodha ya maudhui:
- Hatua ya 1: Mpangilio kuu
- Hatua ya 2: Kukabiliana na LEDs
- Hatua ya 3: Ndege ya nyuma na Chanzo cha Nguvu
- Hatua ya 4: Unapaswa kuwa na Nambari kadhaa
- Hatua ya 5: Itazame kwa Matendo
- Hatua ya 6: Ubunifu uliosasishwa
- Hatua ya 7: Supersized
- Hatua ya 8: Nuru zaidi ya Hack
- Hatua ya 9: Sasisho zaidi
Video: Baiskeli Taillight na Twist: 9 Hatua (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:56
Wacha tukabiliane nayo. Taights nyuma ni boring.
Kwa bora huenda 'blink blink - niangalie! Ninaangaza - woohoo 'wakati wote. Nao huwa nyekundu kila wakati. Ubunifu sana. Tunaweza kufanya vizuri zaidi ya hapo, labda sio sana, lakini bado bora kuliko 'blink blink' tu. Nilikuwa nikiendesha baiskeli yangu wakati wa sherehe za mwaka mpya na watu waliipenda, na sio wote walikuwa wamelewa;-) Zilizobaki ni sawa mbele: seli 2x AA, kuongeza kibadilishaji cha 5V, taa zingine za RGB, mdhibiti mdogo wa lazima, desturi bodi za mzunguko zilizochapishwa kutoka kwa BatchPCB, ubao wa pembeni na gia ya kawaida ya kutengenezea.
Hatua ya 1: Mpangilio kuu
Kweli hakuna kitu maalum. Ikiwa unajua jinsi ya kufunga waya wa AVR kwenye ubao wa mkate au Arduino kwenye ubao wa mkate, ikiwa unapenda hiyo bora, hautakuwa na shida na hii. Nilitumia KICAD kwa kubuni bodi za mzunguko zilizochapishwa. KICAD ni chanzo wazi na kinyume na tai, ambayo ina toleo la bure (kama bila malipo) pia, hakuna kikomo kabisa kwa saizi ya bodi unazoweza kutengeneza. Wewe pia hupata faili za maandishi ambazo hufanya kazi na nyumba yoyote ya kitambaa unayotaka. Mfano. BatchPCB haikuwa na shida nao.
Katika skimu utapata tu cpu, taa za taa, vizuizi vichache na capacitors. Ni hayo tu. Kuna vichwa vichache pia. Bodi zina kichwa cha ICSP cha kuwasha bootloader na kichwa cha 6pin kwa upakiaji rahisi wa serial. Vichwa 2 vya mwisho vimeonekana na vina nguvu, I2C na pini mbili zaidi za GPIO / ADC. Pini 3 za GPIO zilizo na vipinga 3 vya sasa vya kuzuia hutumiwa kusambaza sasa kwa anode zote 8 za rangi moja. LED za kibinafsi zinawashwa au kuzimwa kwa kutumia pini 8 za GPIO kuendesha cathode. Kulingana na aina ya operesheni ya LED zinaweza kuwa nyingi (PWM kwa rangi zaidi) au kikamilifu (mwangaza wa juu). Maelezo mengine kwenye vifurushi nilivyotumia kwa bodi hii: - ATmega168-20AU: TQFP32 SMD - LED: PLCC6 5050 SMD - Resistors: 0805 SMD - Capacitors: 0805 SMD, 1206 SMD
Hatua ya 2: Kukabiliana na LEDs
Sitaenda kwa undani hapa, kwani hii imefunikwa mahali pengine mara kadhaa. Lazima uhakikishe hauzidi kiwango cha juu cha pato la mtawala mdogo kwa kila pini (kama 35mA au kwa AVRs). Vile vile ni kweli kwa LED za sasa. Kama unavyoweza kubahatisha kutoka kwenye picha, nilitumia moja ya LED za SMD kugundua uwiano wa kontena ili kupata mwangaza mweupe ulio sawa. Kuna tatu 2k kitu potentiometers kwa upande mwingine. Ni hayo tu. Katika kesi hii niliishia na vipinga kuanzia 90 hadi 110Ω, lakini hiyo inategemea aina ya LED unayopata. Tumia tu multimeter ya kawaida kuamua voltages za mbele za LED V_led na uko katika biashara.
Kutumia Sheria ya Ohm, unaweza kuhesabu maadili ya vipingamizi vya sasa vya taa ndogo za LED kama hivyo: R = (V_bat - V_led) / I_led I_led haipaswi kuzidi kikomo chochote cha sasa cha sehemu unazotumia. Njia hii ni nzuri tu kwa matumizi ya chini ya sasa (labda hadi 100mA) na haipaswi kutumiwa kwa LED za Luxeon au CREE! Ya sasa kupitia LEDs inategemea joto na dereva wa sasa wa kila wakati anapaswa kutumiwa. Ikiwa unahitaji maelezo zaidi juu ya mada hiyo, wikipedia itakuwa na habari. Kutafuta conductivity ya umeme ya semiconductors (chini / juu ya madawa ya kulevya nk) au mgawo mbaya wa joto inaweza kuwa na manufaa. Nimetumia 6pin SMD RGB LEDs bila kitu chochote. Ikiwa utawapa google, utapata matokeo mengi. Maneno ya uchawi ni "SMD, RGB, LED, PLCC6 5050". 5050 ni kipimo cha metriki kwa x na y katika vitengo vya 0.1mm. Kwenye ebay utazipata pia kwa chini kama 50 ¢ kwa kila kipande kwa maagizo ya ujazo wa juu. Vifurushi vya 10 hivi sasa vinauzwa kwa pesa kama 10. Ningepata angalau 50;-)
Hatua ya 3: Ndege ya nyuma na Chanzo cha Nguvu
Ndege ya nyuma hutoa nguvu na basi ya kawaida ya I2C kwa bodi zote mbili. Kila bodi ina 8 RGB LEDs na ATmega168 mcu inayoendesha na oscillator yake ya ndani kwa 8MHz. Mwisho unahitaji usawazishaji kati ya bodi na / au urekebishaji wa oscillators. Suala hili litaonekana tena katika sehemu ya nambari.
Mpangilio wa kigeuzi cha kuongeza nguvu cha 5V kilichukuliwa kutoka kwa jalada la Maxim MAX756 bila mabadiliko yoyote. Unaweza kutumia chip nyingine yoyote unayoona inafaa ambayo inaweza kutoa karibu 200mA kwa 5V. Hakikisha tu hesabu ya sehemu ya nje iko chini. Kawaida utahitaji angalau capacitors 2 ya elektroni, diode ya Schottky na inductor. Ubunifu wa kumbukumbu katika data ya data una nambari zote. Nilitumia bodi za hali ya juu za FR4 (glasi za nyuzi) kwa kazi hii. Bodi za bei rahisi za rosini zinaweza kufanya kazi pia, lakini zinavunjika kwa urahisi sana. Sitaki bodi kusambaratika kwa safari mbaya. Ikiwa tayari unamiliki 'MintyBoost', unaweza kutumia hiyo pia ikiwa unaweza kuifanya iwe sawa kwenye baiskeli yako.
Hatua ya 4: Unapaswa kuwa na Nambari kadhaa
Katika hali ya mwangaza wa juu bodi inasaidia rangi 6 tofauti + nyeupe. Rangi huchaguliwa kwa kuweka pini 3 za GPIO juu au chini. Kwa njia hiyo LED zote nane zinaweza kuwashwa kabisa, lakini onyesha rangi moja tu.
Katika hali ya PWM rangi imewekwa kwa kutumia ishara ya upana wa mpigo pini 3 za GPIO na kuzidisha LED 8. Hii inapunguza mwangaza wa jumla, lakini sasa udhibiti wa rangi ya mtu binafsi unawezekana. Hii imefanywa nyuma na utaratibu wa kukatiza. Kazi za kimsingi zinapatikana kwa kuweka LEDs rangi fulani, iwe kwa kutumia RGB tatu au thamani ya HUE. Kifaa kimewekwa katika C kutumia Arduino IDE kwa urahisi. Nimeambatanisha nambari ya sasa ninayotumia. Hadi sasa matoleo yanapatikana kwenye blogi yangu. Unaweza kuvinjari ghala la GIT ukitumia kiolesura cha gitweb. Makosa mengi ya kijinga ya programu yataonekana, nina hakika;-) Takwimu ya pili inaonyesha kizazi cha PWM. Kaunta ya maunzi inahesabu kutoka BOTTOM hadi TOP. Mara kaunta inapokuwa kubwa kuliko nambari fulani inayowakilisha rangi inayotarajiwa, pato hugeuzwa. Mara tu kaunta ilipofikia thamani yake ya TOP, kila kitu kimerejeshwa. Mwangaza unaoonekana wa LED ni sawa na wakati wa ishara. Kusema ukweli ni uwongo, lakini ni rahisi kuelewa.
Hatua ya 5: Itazame kwa Matendo
Vipimo kadhaa vya awali. Ndio inaweza kufanya rangi kamili za RGB pia;-)
Upimaji halisi wa ulimwengu. Ndio tulikuwa na theluji, lakini hiyo ilikuwa kabla ya xmas. Sasa tuna theluji tena. Lakini, kama kawaida, wakati wa likizo ya xmas na sherehe za mwaka mpya tulikuwa na mvua tu. Tafadhali nipuuze kunung'unika kwa karibu katikati ya video, ninazeeka kwa hivyo kuchuchumaa kunapata ngumu. Hatimaye athari zingine zimeboreshwa kidogo. Utume umekamilika. Taeli za nyuma za taa, na haramu mahali ninapoishi pia;-) Nina hakika kuwa sitapuuzwa na wenye magari waliolala au wajinga tena. Kwa kurekebisha muda kidogo, unaweza kuunda athari nzuri ambazo zinavutia macho. Hasa wakati wa usiku. Kwa kuwa kuna pini 4 za GPIO / ADC kwenye bodi (2 zinaweza kutumiwa kujenga mtandao mdogo wa I2C), inapaswa kuwa rahisi kunasa kitufe cha kushinikiza kuchochea athari za kila aina. Kuunganisha kipinga picha cha CdSe kungefanya kazi pia. Jumla ya gharama ya vifaa ni karibu $ 50. Chunk kubwa iliingia kwenye bodi za mzunguko zilizochapishwa. Adhabu ya utaratibu wa chini kama kawaida. Kwa kulinganisha biashara ya Televisheni iliyokuwa imeenea sana kwa kampuni ya simu nchini Marekani, wacha nikuulize hivi: "Je! Unaweza kuniona sasa? - Mzuri."
Hatua ya 6: Ubunifu uliosasishwa
Nimebadilisha vitu vichache hapa na pale.
Hasa zaidi ni kuongezewa kwa mdhibiti wa chini wa voltage. Sasa bodi inaweza kukimbia na chochote kutoka 4 hadi 14V DC. Nimebadilisha rangi ya PCB kuwa ya manjano na nikaongeza kuruka ili kulemaza kuweka upya kiotomatiki na kupitisha kidhibiti cha voltage ikiwa haihitajiki. Nambari ya onyesho la kukamata na maagizo ya mkutano. Utapata faili za KiCAD na skimu huko pia. Ikiwa unataka moja, unaweza kupata maelezo zaidi kwenye blogi yangu.
Hatua ya 7: Supersized
Jambo linalofuata kwenye orodha: Tic Tac Toe
Hatua ya 8: Nuru zaidi ya Hack
Kwa kuongeza waya 3 na vipinga 3 zaidi mwangaza unaweza kuongezeka mara mbili. Sasa pini mbili za GPIO kwa kila rangi hutumiwa kwa kutafuta sasa.
Hatua ya 9: Sasisho zaidi
Kwa hivyo mwishowe nimebadilisha kutoka kwa 'bubu' kukatiza PWM inayoendeshwa hadi BCM (Binary Code Modulation). Hii hupunguza sana wakati wa cpu uliotumiwa kupindanisha pini za LED na huongeza mwangaza sana. Nambari zote zilizoboreshwa zinaweza kupatikana kwenye github. Sekunde chache za kwanza za video hiyo zinaonyesha kuboreshwa kwa ubao wa kushoto. Mpaka marekebisho ya vifaa vifuatavyo ya bodi hii yamalizike (kungojea bodi zifike), hii italisha mahitaji ya 'nuru zaidi' kidogo. Kuangalia bodi mpya zinazoendesha mlipuko kamili itakuwa chungu.
Ilipendekeza:
Kitanda cha Mwanga cha Juu cha Baiskeli ya Baiskeli ya Givi V56 na Ishara Jumuishi: Hatua 4 (na Picha)
Kitengo cha Mwanga cha Baiskeli ya Baiskeli ya Givi V56 ya DIY Pamoja na Ishara Jumuishi: Kama mwendeshaji wa pikipiki, ninajua sana kutibiwa kama sionekani barabarani. Jambo moja mimi huongeza kila wakati kwenye baiskeli zangu ni sanduku la juu ambalo kawaida huwa na taa iliyojumuishwa. Hivi majuzi niliboresha baiskeli mpya na nikanunua Givi V56 Monokey
Kuonyesha Baiskeli ya Baiskeli: Hatua 10 (na Picha)
Kuonyesha Baiskeli ya Baiskeli: Je! Ni nini? Kama jina linavyosema, katika mradi huu utajifunza jinsi ya kuunda onyesho kwa baiskeli yako ambayo ina kasi na odometer. Inaonyesha kasi ya muda halisi na umbali uliosafiri. Gharama ya jumla ya mradi huu inakuja kwa kasi
Lightshow ya Baiskeli ya Baiskeli: Hatua 5 (na Picha)
Lightshow ya LED ya baiskeli: Watoto wangu wanapenda kupanda baiskeli. Mara wazo lilizaliwa kuongeza taa kwa hafla ya onyesho. Kuongeza taa zingine itakuwa tayari baridi lakini imehamasishwa na taa zingine, taa zinapaswa kusawazishwa na muziki. Ilikuwa ni utoshelevu kabisa
Jinsi ya Kutengeneza Taa ya Juu ya Umeme ya Baiskeli kwa Baiskeli: Hatua 4 (na Picha)
Jinsi ya Kutengeneza Taa ya Mwangaza ya Nguvu ya Juu kwa Baiskeli: Daima ni rahisi kuwa na mwangaza mkali wakati wa kuendesha baiskeli usiku kwa maono wazi na usalama. Pia inaonya wengine katika maeneo yenye giza na epuka ajali. Kwa hivyo katika kufundisha hii nitaonyesha jinsi ya kujenga na kusanikisha 100 watt LED p
Baiskeli ya infinity - Baiskeli ya Mafunzo ya Baiskeli ya Ndani: Hatua 5
Baiskeli ya infinity - Mchezo wa Video wa Baiskeli ya Baiskeli: Wakati wa msimu wa baridi, siku za baridi na hali mbaya ya hewa, wapenda baiskeli wana chaguzi chache tu za kufanya mazoezi ya michezo wanayoipenda. Tulikuwa tukitafuta njia ya kufanya mafunzo ya ndani na usanidi wa baiskeli / mkufunzi kidogo zaidi ya burudani lakini faida zaidi