Orodha ya maudhui:
- Hatua ya 1: Vifaa
- Hatua ya 2: Kujenga Pete
- Hatua ya 3: Kufanya Mzunguko
- Hatua ya 4: Kuiweka Pamoja
- Hatua ya 5: Kuchora Globu
- Hatua ya 6: Kanuni
- Hatua ya 7: Upimaji
- Hatua ya 8: Kumaliza
Video: (POV) Uvumilivu wa Globu ya Maono: Hatua 8 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:54
Sasisha! Nimeongeza programu bora ambayo inafanya iwe rahisi kuteka na kuweka alama picha mpya
Uvumilivu rahisi wa ulimwengu wa maono. CHEZA VIDEO
Huu ni mradi ambao nimekuwa nikifikiria kwa muda mrefu na shindano la "Make It Glow" lilikuwa ni motisha tu niliyohitaji kunitia msukumo wa kutoa onyesho la zamani la 5 LED POV na kuipeleka katika kiwango kingine, nikitumia mabadiliko madaftari. Ikiwa unafurahiya mafundisho haya tafadhali fikiria kuipigia kura.
Utangulizi wa haraka kwa POV au kuendelea kwa maono: Nuru yoyote ya voltage ya AC inaangaza na kuzima kwa masafa ya 60hz au mara 60 kwa sekunde. Akili zetu zinaona hii kama nuru ya kila wakati. Ni wazo hili ambalo tutatumia faida, ili kuunda picha ya duara kwa kutumia safu moja ya LED. Kwa mradi huu, niliamua LED 24 zilizofuatana kwa kutumia rejista tatu za mabadiliko ya 8-bit zitatoa azimio la chini linalohitajika kwa ulimwengu.
Hatua ya 1: Vifaa
Hapa ndio nilitumia.
- (1) Arduino Uno (kwa mfano)
- (1) Bareduino (kwa bodi ya kudumu hiari) VIRTUABOTIX LINK
- (3) HC595N Rejista za Shift
- (24) LED za Bluu
- (24) 220 ohm resisters
- (1) ubao wa mkate
- (1) mmiliki wa betri na betri
- (1) 10 "kipete cha kipenyo (kipana cha kutosha kushikilia LED na nyepesi iwe bora)
- (1) iliyopigwa kwa fimbo iliyofungwa (nilitumia 5/16 ")
- (1) Magari (nilitumia moja kutoka kwa Ibilisi wa Uchafu wa zamani)
- (1) Msaidizi wa Magari
- (1) 120V Tenganisha (Kubadilisha Nuru)
- (1) Mdhibiti wa Kasi ya Mashabiki
Hatua ya 2: Kujenga Pete
Nilitumia kipande cha 1/8 "nene x 1/2" bar pana ya alumini kwa pete yangu na 5/16 "uzi wote kwa mlingoti wa katikati, kwa sababu nilikuwa nao wamelala, lakini nadhani hii inaweza kutengenezwa kwenye Printa ya 3D imekamilika na milima ya PCB na iwe nyepesi sana. Niliunda pete hii kwa ujenzi wa hapo awali kwa kutumia LED 5 kila moja imetoa DO tofauti ya Arduino.
Hakuna kitu maalum juu ya kipenyo cha pete. Yangu ni takriban. 10 pande zote, kwa sababu tu bar tambarare niliyokuwa nayo ilikuwa 3 'ndefu kwa kuanzia. Niliizungusha kwenye shear / kukatwa / roll kwa 3 kati ya 1 kutoka Mizigo ya Bandari, lakini unaweza pia kuunda pete karibu na diski iliyokatwa kutoka kwa plywood na kuwa na matokeo mazuri. Kwa jambo hilo, sioni sababu pete haikuweza kutengenezwa kwa kuni. Ninapendelea metl kufanya kazi.
Nilichimba mashimo kwa taa za taa saa takriban 5/16 "katikati. Nafasi hii ilijaza yote isipokuwa 1" juu na chini upande mmoja wa pete. Utahitaji kufunga bracket katikati ya pete ili kutoa uso unaopanda kwa bodi za mkate.
Hatua ya 3: Kufanya Mzunguko
Hili lilikuwa jaribio langu la kwanza kutumia rejista za mabadiliko, kwa hivyo nilianza kutafiti kwenye wavuti ya Arduino na nikapata mfano muhimu sana, ambao nilibadilisha ili kukidhi mahitaji yangu. Unaweza kupata mafunzo kwenye Arduino ShiftOut nikakaa kwenye "Mfano wa Kanuni 2.3 - Vipengele Vilivyofafanuliwa Viwili" kama nambari yangu ya msingi, zaidi baadaye.
Ukifuata mafunzo hayo utajifunza jinsi ya kutuma habari, moja kwa moja, kwa mfululizo kutoka kwa Arduino yako hadi kwenye rejista za mabadiliko. Mpangilio huu hukuruhusu kudhibiti LED zote 24 kwenye mradi huu na pini 3 tu kwenye Arduino. Tutatumia serial katika, sambamba na uwezo wa 74HC595 kupakia bits 24 za habari au 3 Byte kwenye rejista za kuhama na kisha kuhamisha data nje sambamba na LEDs.
Kwa kuwa data ya kwanza tunayopakia itaishia katika eneo la mwisho la usajili, tutaunganisha LED1 au LED ya kusini zaidi kwa QO ya Rejista ya kwanza ya Shift. Fuata muundo kutoka kwa mfano wa ShiftOut na uambatishe rejista ya mabadiliko ya tatu hadi ya pili, kwa njia ile ile kama ya pili imeambatishwa kwa ya kwanza.
Ninapendekeza kuendesha nambari ya mfano njiani, kwanza na rejista moja tu kisha na mbili. Msimbo wa sampuli hufuata taa kama vile ni rahisi kuona ikiwa kuna kitu kinachokosa waya. Niliweza kuongeza tu Byte3 kwenye "Sampuli ya Msimbo 2.3 - Vipengele Vilivyofafanuliwa Viwili" na safu ya tatu ambayo niliiita Bluu. Unaweza kuona hii kwenye nambari ya ShiftOutArrayByte3R1 iliyopakiwa kwa hatua hii.
Hatua ya 4: Kuiweka Pamoja
Sasa kwa kuwa walikuwa na hakika kazi za mzunguko tunahitaji kupata kila kitu kwenye pete. Ninashauri kuweka Arduino / Bareduino yako upande mmoja na Bodi yako ya Usajili ya Shift mkabala na Arduino. Hii itasaidia jioni nje ya uzani, lakini labda utahitaji kuzunguka kitu mpaka utapata mzunguko thabiti. Nilitumia 9 Volt Battery upande nilihitaji kuongeza uzito. Nilitumia vifungo vya zip kuambatanisha bodi na Battery kwenye kituo cha Mast. Kwa njia hii ningeweza kufanya marekebisho ili kupata pete iliyo sawa.
Sasa kwa kuuza LED zote. Kwa kuwa tunadhibiti voltage nzuri ya LED, tunaweza kuunganisha njia zote za cathode pamoja na waya moja isiyo na maboksi na kuziba hiyo kwenye ardhi yetu. Kisha tunahitaji kutengenezea kontena kwa mwongozo wa Anode wa kila LED na kisha kushikamana na waya kutoka kwa kontena hadi pini inayofanana ya sajili ya kuhama. Niliacha kazi ya Blink All katika kitanzi cha usanidi kama njia rahisi ya kujua ikiwa una LED nje.
Hatua ya 5: Kuchora Globu
Sasisha !! Sasa unaweza kuteka kwa kutumia mpango bora, ambao hubadilisha picha kuwa hexidecimal kwako. Nambari ya safu yako nyekundu, Bluu, na Kijani inaweza kunakiliwa na kubandikwa kwenye mchoro wa Arduino. Jaza tu 1 ambapo unataka LED iwe juu na seli itabadilika kuwa bluu moja kwa moja! Programu ya Excel imepakiwa kwa hatua hii. Shukrani kwa Rave Shades inayoweza kufundishwa kwa kuchapisha Rave Shades Animator, ambayo ilibadilishwa kwa mradi huu
Sawa. Sasa kupata kisanii. Nilichagua ulimwengu kwa sababu nilifikiri itakuwa njia nzuri kutengeneza onyesho la duara la 360 kwa kutumia POV, lakini nitajaribu kuonyesha katika hii na hatua inayofuata jinsi unaweza kuunda picha yoyote unayoweza kuchora katika azimio la nukta 24x70.
Kwanza nilipata picha inayofaa ya ramani ya ulimwengu kama mwongozo. Kisha nikapata programu kwenye Google Play inayoitwa "Mjenzi wa Musa" ambayo ilikuwa mahitaji yangu kamili. Kama unavyoona kwenye picha ya mwisho kwenye hatua hii niliweza kuunda toleo la chini la picha ya ramani ya ulimwengu kwenye templeti yangu ya 24x70. FYI 24 hutoka kwa Baiti 3 za data na kwa hivyo urefu wa LED ni 24 na 70 hutoka kwa kugawanya mzingo wa pete yangu ifikapo 5/16 "ili kufanya nafasi ya usawa iwe karibu kwa nafasi ya wima ya LED. Dots 70 kwa upana zitatofautiana kulingana na saizi ya pete yako, lakini sio muhimu. Sio muhimu sana kwani hatutumii aina yoyote ya sensa, kama vile taa nyekundu ya infra kuhisi mzunguko kamili na kuweka upya kitanzi. Hili ni jambo ambalo ninaweza fikiria katika siku zijazo, lakini kwa sasa maadamu tuna udhibiti wa kasi kwenye motor sensor haina lazima.
Mara tu unapokuwa na mchoro unafurahi na unaweza kubadilisha picha hiyo kuwa nambari ya hexidecimal na Byte, katika hatua inayofuata.
Hatua ya 6: Kanuni
Sasisha! Chora tu kwenye picha yako ukitumia 1s kuwakilisha ON, ambayo itaweka rangi ya pikseli moja kwa moja. Wakati picha yako iko tayari bonyeza kitufe cha "Nakili Njia zote" na ubandike juu ya safu zilizopo kwenye mchoro wa Arduino! Nimepakia mchoro mpya kwa hatua hii
Kama nilivyosema hapo awali, nilitumia "Sampuli ya Msimbo 2.3 - Safu mbili zilizofafanuliwa" kutoka kwa mfano wa Arduino ShiftOut kama msingi wangu. Kama utakavyogundua katika nambari hii mwandishi anasema kuwa hana hakika ikiwa Arduino inaweza kushughulikia maadili ya moja kwa moja ya kibinadamu, kwa hivyo maadili ya Hexidecimal yalitumiwa badala yake. Kumbuka: Sikuwahi kubadilisha maoni ya binary karibu na maadili ya Hex, nilibadilisha tu maadili ya Hex kutoshea picha yangu ya ramani ya ulimwengu.
Sasa hii ilikuwa mara yangu ya pili tu kuona Hex na nilikuwa sijui kabisa. Nilipata chati iliyobadilishwa ya Hexidecimal-Binary, ambayo ilisaidia sana. Chati hii inaweza kutumika kubadilisha dhamana ya kila safu wima au (Byte) kuwa thamani ya hex. Kwa mfano ukiangalia picha ya mwisho kwenye hatua hii unaweza kuona jinsi picha ya ramani ya ulimwengu ilivunjwa kwa theluthi kutoka juu hadi chini na kila safu ina 3 Baiti, ambapo nyeupe au mbali = 0 na Bluu au On = 1. saa chini ya kila safu Byte imebadilishwa kuwa thamani ya Hexidecimal iliyo kati ya 00 & FF ambayo ni sawa na kiwango cha thamani ya decimal ya 0-255 au anuwai ya binary ya 00000000 hadi 11111111.
Nambari iliyoambatanishwa ina picha ya Globe iliyopakiwa, lakini inaweza kubadilishwa kwa picha yako mwenyewe.
Hatua ya 7: Upimaji
Kabla ya kuendelea na ujenzi wa msingi na mlima wa magari nilifikiri nitajaribu na kurekebisha mzunguko. Nilibofya tu rig kwa kuchimba visivyo na waya, nikawasha kila kitu na kuvuta risasi. Ilinibidi kurekebisha kuchelewesha kwa 1 ms na jaribio langu la kwanza kuweka Urusi kusini mwa Australia. Nilijifunza pia picha zinazoonyesha upande chini, kutoka kwa kile nilichotarajia, ambayo ilikuwa suluhisho rahisi kugeuza pete nzima. Video iliyoambatanishwa ni ya mtihani wangu wa mwisho uliofanikiwa. Sasa ni wakati wake wa msingi na mtawala wa kudumu wa gari na kasi.
CHEZA JARIBU LA KUONGOZA GLOBU
Hatua ya 8: Kumaliza
Nilitia waya kwenye swichi nyepesi kama kukatisha gari langu na kisha nikatia waya mdhibiti wa kasi ya shabiki kati ya kukatwa na gari. Hii inanipa njia ya kufunga umeme haraka na kuwa na udhibiti mzuri wa kasi ya gari. Sasa nilihitaji njia ya kuunganisha motor kwenye ulimwengu. Shaft kwenye motor ilikuwa 17/64 "na uzi wote niliotumia kwa ulimwengu ni 5/16". Coupler ya 5/16 inaweza kuwa ni ujanja tu, lakini cha kusikitisha nilikuwa na couplers 3/8 tu ambazo hazikuwa na maana. Badala yake, nilipata kipande cha 1/2 "aluminium pande zote na kukata kipande 2" kirefu na kuchimba shimo 17/64 "katikati. Ukubwa huu wa shimo ulifaa kwa kugonga uzi wa 5 / 16-18 katikati hisa iliyozunguka. Pia nilichimba na kugonga shimo dogo kupitia kando ili kushona kwenye screw iliyowekwa kwa shimoni la gari kisha nikaunganisha ulimwenguni na nikatumia nati ya jamu kupata. mkutano, kwa hivyo nilihitaji kurekebisha kasi chini iwezekanavyo. Kwa kasi hii motor haitaanza kuzunguka, ikifanya kukimbia kuwa ngumu kidogo. Ninachopaswa kufanya ni kushikilia ulimwengu kutoka kuzunguka na polepole kuinua kasi hadi gari linapoanza, basi naweza kurudisha kasi chini na kuachilia gunia. Mwishowe nikitengeneza laini nzuri naweza kupata athari kubwa ya kuzunguka polepole.
CHEZA VIDEO
Ilipendekeza:
Uvumilivu wa Wafanyikazi wa Maono ya LED: Hatua 11 (na Picha)
Uvumilivu wa Wafanyikazi wa Maono ya LED: Inajulikana kuwa hata baada ya taa kuzimwa, jicho la mwanadamu linaendelea " kuona " ni kwa sekunde ya pili. Hii inajulikana kama Uvumilivu wa Maono, au POV, na inamruhusu mtu " kuchora " picha kwa kusogeza haraka ukanda o
Tengeneza Globu ya LED ya POV yako mwenyewe: Hatua 5 (na Picha)
Tengeneza Globu ya LED ya POV yako mwenyewe: Katika mradi huu nitakuonyesha jinsi nilivyounganisha vipande kadhaa vya chuma na Arduino, Ukanda wa LED wa APA102 na sensorer ya athari ya Jumba ili kuunda POV (kuendelea kwa maono) Globu ya LED ya RGB. WIth unaweza kuunda kila aina ya picha za duara
Uvumilivu wa Maono wa DIY: Hatua 6 (na Picha)
Uvumilivu wa Maono ya DIY: Katika Mradi huu nitakujulisha kwa mtazamo wa maono au onyesho la POV na vifaa vichache kama vile arduino na sensorer za ukumbi ili kufanya onyesho linalozunguka ambalo linaonyesha chochote unachopenda kama maandishi, wakati na wahusika wengine maalum
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 yaliyodhibitiwa na Potentiometer katika CircuitPython - Maonyesho ya Uvumilivu wa Maono: Mradi huu hutumia potentiometer kudhibiti onyesho kwenye sehemu kadhaa za maonyesho ya LED (F5161AH). Kadri kitanzi cha uwezo wa kugeuza kinapogeuzwa nambari inayoonyeshwa hubadilika katika masafa ya 0 hadi 99. Ni LED moja tu inayowashwa wakati wowote, kwa ufupi sana, lakini
HackerBox 0024: Maono ya Maono: Hatua 11
HackerBox 0024: Maono ya Maono: Jaribio la Maono - Mwezi huu, HackerBox Hackare wanajaribu na Maono ya Kompyuta na Ufuatiliaji wa Mwendo wa Servo. Inayoweza kufundishwa ina habari ya kufanya kazi na HackerBox # 0024, ambayo unaweza kuchukua hapa wakati wa vifaa