|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
borzon Član
Pridružen-a: Čet 17 Sep 2015 23:14 Prispevkov: 150 Aktiv.: 1.43 Kraj: Postojna
|
Objavljeno: Sre Jun 14, 2017 12:16 pm Naslov sporočila: Kako izdelati trak iz 5mm LED diod |
|
|
Pozdravljeni,
Zanima me naslednje.
Kako bi bilo mogoče izdelati trak iz npr. 20 led diod pri katerih bi se svetloba "pretakala" oziroma "lovila" z zaporednimi 3 diodami.
Naj opišem problem. Imam rumeno smerno žarnico. poleg te žarnice bi povezal še 20 led diod 12V 0,5mm ki bi se lovile. Ko bi zasvetila glavna zarnica bi se poleg nje vklopila 1 led dioda, nato še druga nato tretja, ko pša bi se vklopila 4 bi 1 ugasnila. Ko bi vklopila 5 bi se 2 ugasnila, nato 6 in bi ugalnila 3... tako do 20 diode nakar bi slo v kontra smeri od 20 diode proti 1 ko bi prišlo do 1 diode bi pa smerna zarnica ponovno zasvetila... Kako bi bilo to izvedljivo?
Nekaj podobnega kot je prikazano na tem videoposnetku:
URL LINK |
|
Nazaj na vrh |
|
|
MarkoM Član
Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 13.17 Kraj: Lovrenc na P.
|
Objavljeno: Sre Jun 14, 2017 12:39 pm Naslov sporočila: |
|
|
Najenostavneje z mikrokrmilnikom. |
|
Nazaj na vrh |
|
|
DusanK Član
Pridružen-a: Pon 19 Nov 2012 23:46 Prispevkov: 1751 Aktiv.: 12.59 Kraj: Medvode - med vodami
|
Objavljeno: Sre Jun 14, 2017 1:39 pm Naslov sporočila: |
|
|
Spominja na Knight rider led utripanje. _________________ Največji čar - električar |
|
Nazaj na vrh |
|
|
poule Član
Pridružen-a: Čet 11 Jan 2007 19:53 Prispevkov: 800 Aktiv.: 3.80 Kraj: Ljubljana
|
Objavljeno: Sre Jun 14, 2017 1:41 pm Naslov sporočila: |
|
|
Išči pod "leteče luči" "running lights" ali "knight rider light" ...
"Najlažje" s krmilnikom, lahko s 4017.... Odvisni kaj ti leži. Imaš pa tega tudi na ebay-ju ter razne kit komplete.
Pri "knight rider" se kača vrača, pri "running" gre ponovno od začetka. |
|
Nazaj na vrh |
|
|
bostjang Član
Pridružen-a: Tor 03 Jan 2006 15:29 Prispevkov: 3175 Aktiv.: 14.25 Kraj: Postojna
|
Objavljeno: Pet Jun 16, 2017 10:18 am Naslov sporočila: |
|
|
S pomikalnim (shift) registrom. Poljubno število jih vežeš v serijo, urin signal pa pelješ na vse. Za tvoj konkreten primer v začetku daš noter tri enice (ali ničle odvisno od polaritete), potem pa pomikaš do konca. Za krmiljenje tega bi bil najbolj prikladen kakšen 8-pinski mikrokrmilnik, da pa se tudi brez, če že vztrajaš. |
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5773 Aktiv.: 25.90 Kraj: Grosuplje
|
Objavljeno: Pet Jun 16, 2017 11:39 am Naslov sporočila: |
|
|
V googla odtipkaj "arduino running lights".
En cel kup zadetkov . _________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
damo Član
Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 9.01 Kraj: Krško
|
Objavljeno: Sob Jun 17, 2017 10:59 am Naslov sporočila: |
|
|
Tole ti je idealen projekt za vstop v svet Arduina. Če boš vstopil vanj, ti ne bo žal.
Če napišeš od kod si, boš verjetno dobil več pomoči. _________________ Dobrga štromarja samo slab šnops strese! |
|
Nazaj na vrh |
|
|
borzon Član
Pridružen-a: Čet 17 Sep 2015 23:14 Prispevkov: 150 Aktiv.: 1.43 Kraj: Postojna
|
Objavljeno: Pon Jun 19, 2017 3:10 pm Naslov sporočila: |
|
|
Najprej se vsem zahvaljujem za odgovor.
Kar se Arduina tice, je moja velika tezava v tem, da nisem nikoli bil in verjetno nikoli ne bom dober programer. Sicer pa se nebi branil kaksnih dobrih nasvetov kje oziroma kako zaceti z programeranjem Arduina.
Hvala |
|
Nazaj na vrh |
|
|
MarkoM Član
Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 13.17 Kraj: Lovrenc na P.
|
Objavljeno: Pon Jun 19, 2017 3:26 pm Naslov sporočila: |
|
|
Brez skrbi, z uporabo arduina se ne boš naučil programirati. Strah je povsem odveč, da bi zaradi tega postal dober programer. |
|
Nazaj na vrh |
|
|
damo Član
Pridružen-a: Čet 31 Jul 2003 13:45 Prispevkov: 2008 Aktiv.: 9.01 Kraj: Krško
|
Objavljeno: Pon Jun 19, 2017 5:46 pm Naslov sporočila: |
|
|
Ne ustraši se Markovega malo sarkastičnega odgovora.
Dober programer, kaj je to? V amaterskih vodah je zame dober programer tisti, ki uspe narediti program tak, da bo delal to, kar more. Zdaj, ali je program optimiziran, napisan lepo, "po reglcih", .... mislim da niti ni pomembno. Ne pozabimo, gre se za male hobi projekte, ne za softwer, ki ga razvija team profesionalcev.
In če je prvi program v stilu:
Koda: |
while(1)
{
prizgi led1;
malo pavze;
ugasni led1;
prizgi led2;
malo pavze;
ugasni led2;
prizgi led3;
malo pavze;
ugasni led3;
prizgi led4;
malo pavze;
ugasni led4;
prizgi led5;
malo pavze;
ugasni led5;
prizgi led6;
malo pavze;
ugasni led6;
prizgi led7;
malo pavze;
ugasni led7;
prizgi led8;
malo pavze;
ugasni led8;
} |
je za začetek čisto ok. Itak je za vsako letečo luč že najslabši mikrokontroler čisti overkill, zato je vseeno, ali narediš tako, ali pa kako fancy varianto s shift registerjem ter maskiranjem bitov. Sčasoma bodo programi postajali zahtevnejši in tudi lepše napisani. Kako daleč bo kdo šel, je njegova stvar.
Res, da profesionalci ne marajo Arduina, vendar pa ima veliko prednost: programiranje mikrokontrolerjev je postalo "dostopno" tudi ljudem, ki niso iz el. ali rač. stroke. Kot male lego kocke - ni treba biti arhitekt in zidar, da nekaj narediš. _________________ Dobrga štromarja samo slab šnops strese! |
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5773 Aktiv.: 25.90 Kraj: Grosuplje
|
Objavljeno: Pon Jun 19, 2017 8:00 pm Naslov sporočila: |
|
|
MarkoM je napisal/a: |
Brez skrbi, z uporabo arduina se ne boš naučil programirati. Strah je povsem odveč, da bi zaradi tega postal dober programer. |
Ni mi jasno zakaj se ne bi mogel naučiti (marsikdo se je!) in tudi marsikdo je potem postal dober programer!
Sicer pa, kako po tvoje lahko postaneš dober programer?
In seveda se moramo najprej zmenit, kaj to je, "dober programer". Glede na to, kar si napisal, zagotovo poznaš definicijo le tega .
Popolnoma se strinjam z napisanim en post višje od mojega! _________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
MarkoM Član
Pridružen-a: Tor 12 Sep 2006 15:29 Prispevkov: 2825 Aktiv.: 13.17 Kraj: Lovrenc na P.
|
Objavljeno: Tor Jun 20, 2017 9:05 am Naslov sporočila: |
|
|
Saj jaz se tudi z vama strinjam, napisal sem isto kot vidva, le da negirano.
Hotel sem samo povedati, da se ne vstrašit arduina, če ne veš kaj je to mikrokrmilnik. |
|
Nazaj na vrh |
|
|
borzon Član
Pridružen-a: Čet 17 Sep 2015 23:14 Prispevkov: 150 Aktiv.: 1.43 Kraj: Postojna
|
Objavljeno: Tor Jun 20, 2017 10:10 am Naslov sporočila: |
|
|
Vidim, da vas je kar nekaj poznavalcev tega področja na tem forumu. Predno pričnem z učenjem tega, za mene novega, področja me zanima sledeče.
Kot sem uvodoma napisal, bi sam potreboval napravo (čip), ki bi krmilil diode in eno žarnico. Na tej ploščici bi bilo cca 15 diod in ena 12V žarnica. Vse led diode, žarnica in mikroprocesor bi se napajali preko 12V baterije.
Zanima me ali je mogoče s Arduinom zapisati programsko kodo na čip oziroma mikroprocesor, katerega bi nato odstranil iz arduinota ter ga vgradil na podnožje v neko doma narejeno vezije in bi deloval po predhodno napisani programski kodi. Sprašujem ker ne vem ali pri arduinu za delovanje mikrokontrolerja potrebuješ vedno celotno npr. Arduino UNO vezije ali lahko kasneje uporabljaš samo čip (mikrokontroler).
hvala |
|
Nazaj na vrh |
|
|
Dorijan Član
Pridružen-a: Ned 22 Jun 2008 10:48 Prispevkov: 2481 Aktiv.: 12.87 Kraj: južnoprimorska
|
Objavljeno: Tor Jun 20, 2017 10:46 am Naslov sporočila: |
|
|
borzon je napisal/a: |
...Zanima me ali je mogoče s Arduinom zapisati programsko kodo na čip oziroma mikroprocesor, katerega bi nato odstranil iz arduinota ter ga vgradil na podnožje v neko doma narejeno vezije in bi deloval po predhodno napisani programski kodi. Sprašujem ker ne vem ali pri arduinu za delovanje mikrokontrolerja potrebuješ vedno celotno npr. Arduino UNO vezije ali lahko kasneje uporabljaš samo čip (mikrokontroler).
hvala |
https://encrypted.google.com/search?q=arduino+micro&hl=en&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjFi5i5g8zUAhWDxRQKHYVJCQYQ_AUICigB&biw=1920&bih=943#hl=en&tbm=isch&q=arduino+mini&imgrc=rCLt1yc1GJB_UM:
Kot vidiš je arduino nano že precej oskubljena verzija arduina UNO, pa še tukaj lahko pomečeš ven skoraj vse razen procesorja, kristala in kondenzatorjev.
Arduino je lahko že AVR čip z zapečenim arduino booatloaderjem(ta omogoča programiranje UART komunikacije(Virtual COMport)).
Če si na ploščici pustiš ISP konektor pa lahko arduino UNO sprograiraš kot programator s katerim preko ISP sprogramiraš AVRja na vezju.
Če se šele srečuješ s tem, toplo priporočam da uporabiš nekega AVRja ki je že dobro podprt v arduino okolju(npr. ATmega328P) (ne PB!!!) _________________ Če nekaj deluje, razstavi in ugotovi zakaj. |
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5773 Aktiv.: 25.90 Kraj: Grosuplje
|
Objavljeno: Tor Jun 20, 2017 11:58 am Naslov sporočila: |
|
|
V glavnem je že Dorijan napisal kar je potrebno, kakorkoli, nikoli nisem uporabljal plošče Uno, saj imajo zadnje verzije plošč Arduina mini, ki koštajo cca 2$ ali manj,
popolnoma enako število I/O pinov (saj je tudi enak kontroler, mega 328p) nima pa USB->serial pretvornika na sami plošči, torej potrebuješ zunanji USB->serial pretvornik
za samo programiranje, je pa zato plošča bistveno manjša in bistveno cenejša.
Npr:
- Arduino mini,
- USB->TTL serial.
Za programiranje potrebuješ samo 1 adapter.
In to je to, na Netu najdeš en cel kup enostavnih primerov za začetnike.
Zagotavljam ti, da ni težko in tudi pomoč bo prišla iz naše strani, če se ti bo kaj zatikalo! _________________ Lp, Jaka |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 74 dni
Powered by phpBB © 2001, 2005 phpBB Group
|