Előre jelezném, hogy ezek itt hobby projectek. Aki ezeket a profizmus szemszögéből nézi, az megérdemli. Nem volt célom velük a gyártatott nyomtatott áramköri panelen, gyári minőségű dobozolással, szitázott felirattal való "profi" megjelenés elérése. Hol ez, hol az volt a cél, kedvem szerint.
Természetesen ettől még bátran keressen meg bárki ezekkel kapcsolatos kérdéseivel, ötleteivel, kritikáival. Időm szerint szivesen foglakozom velük. Az email címemet meg tessék szépen megkeresni. Nincs elrejtve ;-)
Az oldalra szeretnék még később is kitenni sikeres és kevésbbé sikeres hobby munkákat, ötleteket. Mivel én is sokmindent a neten találtam, onnan tanultam -ötletet, technikát, mikor mit- nem gondolnám, hogy ezt meg kéne magamnak tartanom. Használja más is.
Azért a jogi oldalt tessék elolvasni! Nincs benne semmi meglepő, de azért annak ott a maga helye.
2009.07.03. Kijelentem, hogy NEM a fényképek hátterében látható kék kockás viaszosvászon abrosz volt a céges website formai megjelenésének mintája. Mivel azonban a hasonlóság elég jelentős, mostantól a kopirájt jogokat a kék kockás abroszra is kiterjesztem ;-)
Miért is készült ez a panel... Talán azért, mert PIC beszerzéskor a ChipCAD-nél a harácsolási ösztönöm segítségével vásároltam SO14-es SMD tokozású PIC16F506 mikrovezérlőt, ami nagyon olcsó volt. És majd csak jó lesz valamire... (Mint a kisbéka, de az egy másik történet) Mondjuk LED-eket kapcsolgatni... A történelem bebizonyította, hogy másra nem is igen alkalmas :-) Sajnos nem vettem figyelembe, hogy csak két szintű hardver stackkel rendelkezik és a megszakítást, mint olyat nem ismeri. Na ez nem nagy baj, ha tudja az ember előre... Tehát marad a LED villogtatás. Arra jó. Mert amúgy kezesbárány. Nem kér enni. vagy ha kér, csak kevés villanyt. Azért a dolog nem lett haszontalan. A nyolc lábú, igencsak hasznos PIC12F629/675/683 mellé nem rossz ez a 16F506. Ha ész kell, legyen valamelyik nyolc lábú, ha meg sok láb, akkor a 14 lábú. Egy próbapanelen meg is élnek, mert azért PIC-éknél a lábkiosztás gyakran eléggé hasonló. NYÁK tervet nem adok, mert szégyenletesen egyszerű. (Meg különben is látszana a panel hátoldalán az SMD PIC16F506, amit hanyattfordítva kellett felforrasztani, mert elsőre rosszul nyomtattam/vasaltam a NYÁK-ot. Annyit meg ugye nem ér az egész, hogy legyártassam...) (De a kapcsolási rajzot és a PIC programot igazán ide rakhatnám.) |
|
![]() |
![]() |
Ez lett belőle. "Júzer nyomkodja, oszt szalad a ződ fény a LED-eken." A júzer mindig megnyomkodja, ahányszor a papa asztalánál jár. Hogy ez mennyivel jobb, mintha egy-egy véletlenszerűen kiválasztott alkatrészt piszkálgatna meg... Szerencsére ő még nem tudja, hogy szándékosan szokott a papa érdekesnek tűnő, de nyugodtan piszkálható dolgokat elölhagyni, megmentve ezzel értékesebb projekteket :-) (((Néha pici júzer is megjelenik, de ő egészen más. M(ajdnem m)indig szépen megkérdezi, hogy mit szabad megpiszkálni. Ez a cucc neki is nagyon tetszik.))) |
A történelem hazudik... Olvasgattam ennek a PIC-nek a doksiját. (Csak-csak piszkálgatta a csőrömet, hogy mégis mit lehetne ebből kihozni :-) Találtam benne A/D konvertert. Az meg mi a manónak ebbe? Találtam két analóg komparátort is, meg hozzájuk szabott szép kis feszültség referenciákat... Ekkor azért már vakargattam erősen a kopaszodó (vagy erősen kopaszodó) fejemet. Elkezdtem ötletelni... Hiszen ezt az Úristen (és a tervezője) is áram-, meg feszültség mérésre találta ki. Készítsünk vele DVM-et. Van annyi esze (1K szó Flash), hogy rájöjjön mit is akarok éppen mérni vele, meg a méréshatárt is kitalálhatná. Aztán ez a fellángolás kicsit lelohadt bennem, de még van remény... Aztán lehetne egyszerűen kapcsolgatva sok lábbal tranzisztor/FET/Dióda tesztert készíteni. (Mer' a francnak van kedve kiméregetni, hogy hogyan is rüffent ki ez a tranyó. Vagy hogy ez most az amit kiszedtem éppen, vagy amit be akarok negyedszerre forrasztani, vagy... Szóval jó lenne egy ilyen. De aztán a lelkesedés a rendelkezésre álló idő hiányának megfelelően elmúlt. Viszont ha már áramot és feszültséget mérek, meg gyorsan kapcsolgatok (PWM/PFM), akkor már csak egy-két kondi és/vagy tekercs kell egy jó kis buck/ boost/ SEPIC/ buck-boost konverterhez. (Ez mind nem nagy varázslat, csak a WikiPediát kell megolvasni a témában angolul. A Wikipédia meglehetősen jó. Átlagon felüli a hasznos információ tartalma, bár ezen oldalakon az elmélet kicsit túlteng.) Na ez ugyan nem labortáp, de én mégis arra gondoltam, hogy ha jó hatásfokkal szeretnék akár power LED-eket tesztelni, akár kisebb kütymütyöket próbálgatni, arra ez éppen jó lesz.
Számolgatom az időket és éppen bele is férhet. 8 MHz-el szalad, azt néggyel azonnal osztja. 100 kHz-es kapcsolgató frekvencia nem lenne rossz. 8.000.000/4/100.000 = 20 Hmmm... húsz óraciklus lenne egy teljes PWM periódus akárhány lépéssel. Ez nem sok. Mivel belső oszcillátor, ezt túlhajtani nem lehet, csak ha feláldozok egy-két lábat a 20MHz-es külső oszcinak. De talán a PWM frekvenciáját lejjebb lehetne venni úgy 10kHz-ig. Akkor lenne 200 óraciklus. Ha jobban meggondolom, az már elég a finom szabályozáshoz, hozzátéve, hogy ha a vészleállást külső alkatrésszel meg tudom oldani, akkor az A/D-vel mérni sem kell olyan gyakran. Úgy pedig elég lehet a idő. ... Vagy mi lenne, ha a PWM-et nem a PIC csinálná és akkor méregetni, meg szabályozni bőven lenne ideje. Akár egy PID szabályozó is beleférne. Csak nem fűlik a fogam a sok külső alkatrészhez... Azért van a PIC. Na mindegy. Lehet, hogy egy 555-ös (IVAF* alaptípus) azért még belefér. Én marha. Hát nem nem jobb lenne ide egy PIC12F683? Az árkülönbség nem lényeges. (Majd ezer legyártott darab után elgondolkozhatok...) Van benne megszakítás, rendesebb stack, három timer, PWM. Akkor mit szivatom magam ezzel az agyafogyott 16F506-tal??? A dolog itt tart. Még nem készült el teljesen a terv sem, de ezirányban a belső motiváció rendkívül erős :-))) |
*IVAF : Ilyen Van A Fiókban. |
Vettem az eBay-en egy rakat PLCC6-os (ebből kifolyólag SMD) RGB LED-et. (Gy.k.: felületszerelhető, hatlábú, egytokba szerelt három önálló LED-et.) Gyorsan ki is próbáltam és az eredmény tetszett. Nagyon szép fénye van mindhárom színnek. Ez már nem az a '80-90-es évekbeli '''zöld''' LED, amit a sárgától csak a jóindulat választott el. Ez kérem _zöld_, meg _kék_, meg _piros. Célom az volt, hogy az ekkoriban talált Skori féle induktív LED meghajtó kapcsolásra tegyek valamilyen szépen villogó, vagy inkább átúszó LED kombinációt és abból legyen valamilyen díszgyertya. (A szépen villogó nagyon fontos momentum. Nem elég egy bolti, "úgy-ahogy" fajta, hanem olyan legyen, ahogy én szeretném, ehhez meg ugye mikrokontroller kell. Még pedig nálam PIC.) Tehát első lépés a villogó, mert ugye 'függő' vagyok. A legalkalmasabb IVAF* típus egy PIC12F675 lett. Ez nyolc lábú, belső oszcillátorra konfigurálható, így marad hat hasznos lába, amiből öt lehet kimenet, egy csak bemenet. Ez elég lesz, lévén az RGB LED-ben három dióda van. A PIC 25mA-t képes kihajtani a lábain. Ezzel már a LED nagyon szépen világít. Végülis lett belőle egysmás. Kellett egy RGB LED, három ellenállás és a PIC. Az áramkör elkészült. NYÁK nem készült, a próbapanelen elkövetett forrasztásaimat, csak elrettentő példaként merném lefényképezni. Elemről működik (4*1.2V ceruza akku). |
Az előző project "kapcsolási rajzát" megtartva új programot írtam, hogy "szebben" változzanak a LED színei. Ez az ötlet utólag elég betegnek bizonyult. Ennyit még nem szívtam egy elvileg húsz soros programmal. Bár a szakmám az informatika, mégis úgy látszik ehhez értek legkevesebbet. Azt szerettem volna megcsinálni, hogy a LED-ek fényerejének változtatásával szépen egyik szín a másikba ússzon át. Az egyik RGB szín egy háromdimenzió-beli pontként írható le, a másik szín meg egy második pontként. A színátúsztatás pedig egy DAA (vonalhúzó) algoritmus. Már az óvodában ilyet csináltam, mi az nekem... Napokig szívtam vel, amig elindult... És még a mai napig sem készült el teljesen. PC-n a kód szépen számol, PIC-re átültetve valami miatt túl fényesek a LED-ek. Gondolom előjel probléma lehet a számábrázolás környékén. PC-n egy átlagos C fordító 32 biten kezeli az 'int' típust, a 'char'-t pedig 8-on, de előjellel. PIC-en az 'int' vagy 8, vagy 16 biten és a 'char' 8 bites, előjel nélküli. Ezt elvileg figyelembe vettem. Elvileg... Na jó, annyira nem lényeges ez a project. Majd egyszer megjavítom... |
Álljon itt elsőként az alapkapcsolás, mely Skoritól származik, mint azt már fentebb említettem. Ő ezt eredetileg zselés hangulatgyertyának szánta. Engem ez is érdekelt, no meg az egyszerű, induktív energia átvitel mindenféle apróságokhoz.
Picit módosítottam az alapkapcsoláson az IVAF* elvnek megfelelően. A tápcsatlakozó nálam három pólusú,
hogyha részegen dugom bele az elemcsatit, akkor se égjen azonnal szét minden. Persze lehetne védő dióda is mindenütt.
Azért sincs... A BD139-es tranzisztor tokozása nem Egy-két apróság: A tekercs méretet és a 4,7nF-es kondenzátort tessék komolyan venni. Mind minőségileg, mind értékileg. Ez a két rezgőkör találkozik össze és ezek között megy át az energia. Minél jobban hasonlítanak egymásra, annál több energia jut át és annál jobban fog világítani a LED. A dióda kis maradékfszültségű és gyors kapcsoló dióda legyen. Tipikusan a Schottky diódák ilyenek. A 10uF-os kondi csak szűri/simítja az egyenirányított feszültséget. Értéke nem fontos, mérete a céltól függ. Nekem fehér LED (3,6V!) is megszólalt ezzel a meghajtással, meg mikrokontrolleres áramkör is, de azért túl nagy terhelést nem érdemes rá tenni. Lásd: Skori weboldala. Akkor következzenek az erre a témára komponált kütyük.
|
Az a marha meg, aki nem tud számolni kérem szépen ÉN vagyok. A vak is láthatja,
hogy NÉGY cucc van egymás mellé szerelve, én meg még a képbe is belevasaltam, hogy ÖT.
Ezek szerint BT-nek mégis igaza volt az általános iskolában, hogy nekem nem kéne matematikával foglalkoznom ;-)
A szerk, 2009.08.28.
Kezembe akadt a gyerek egy autója, amiben erősen zörgött valami. Érdekes. Egy tűzoltó autó volt a tetején két LED-del. Hmmm... Csavarhúzó elő ... és ami zörgött benne, az hajdanán elektronika lehetett, a két LED-del, gombelemekkel, meg egy pici szirénával, de már rég apró miszlikbe volt törve. Gondoltam ilyen szépet én is tudok rittyenteni. Persze nem teszek én ám bele elemet! Majd szépen készítek egy nagy játéklapot, arra ide-oda-alulra beszerelek induktív tápláló köröket és majd a gyerek örül, ha tologatja és itt ég, ott meg nem. Meg ahogyan ezt Móricka elképzelte... Hirtelen felindulásból össze is berheltem az alábbi kapcsolást egy próbapanel darabkán. Szépen picire vágtam, hogy beférjen. Megsütöttem hozzá a PIC-et. A program szinte azonnal elindult és kielégítően működött is. Alá raktam az induktív hurkot és szépen villogott, meg halkan szirénázott (a halknak kifejezetten örültem :-) Aztán rá raktam a műanyag borítást. Ráhajlítgattam a vevő tekercset. Addig próbálgattam, amíg úgy eldeformálva, hogy beférjen a dobozába, még szépen működjék. Aztán a cók-mókot csak belepattintottam az autó (jó vastag fém) házába, aztán aláraktam az induktív hurkot ... és nem ment. Én meg először meglepődtem és csak utána kezdtem el hangosan a falba verni a fejemet. Pedig olyan szépen összeraktam... Ha valaki nem értené, hogy mit rontottam el, az ne olvassa tovább ezt az oldat, mert számára felesleges... (Ahogy nekem is ilyeneket építenem. Ezek szerint.) |
... Ide jön a PIC12F683-mal és RGB LED-del felépített induktíve meghajtott kütyü ... Ez a LED sokat fogyaszt, nem igazán alkalmas az induktív hajtásra. Magától is villog, amikor bekapcsolja a PIC a kék LED-et és emiatt elfogy a táp. A PIC resetel, az egész indul előlről. Hmmm. Ebbe az irányba nem érdemes tovább menni. Vagy legalábbis ekkora fogyasztású LED-del nem. (((Más oldalról a LED bevált. Elképzeltem egy tízméteres kivetítőt ilyen LED-ekből, szerintem szuper lenne.))) |
... Ide jön a PIC12F683-mal és öt borostyán LED-del (3*4mm) felépített induktíve meghajtott kütyü ... Ez szép, lesz belőle ádventi koszorúra szépen parázsló gyertya. |
... Ide jön a PIC12F683-mal és öt borostyán LED-del (1206) felépített induktíve meghajtott kütyü ... És a hozzátartozó meghajtó, ami egy ádventi koszorú alap. |
Két kék LED, két piros LED, átlátszó csőben, pici sziréna, meg egy gomb. Megnyomja a júzer a gombot, megindul a történés ... Eleinte PIC12F675-tel kezdtem el összerakni, de elmaradt a befejezés. Most meg látom, hogy ez marhaság. ide PIC16F506 kell, mert ERREVALÓ (és nem többre). Ez lett:
Apróbb odafigyelnivalók: gyerekjátéknál is számít az energia takarékosság, hiszen nem kéne mindennap elemet (akkut) tölteni éppen akkor, mikor a kismanó játszani szeretne vele. Nagyon gyorsan elveszi a gyerekek kedvét az ilyen dolog. Ha bekapcsolva marad egy sziréna (nem szól csak áram folyik rajta), az éppen elég, hogy órák alatt megegye az elemet. A harmadik állapotba kapcsolt I/O láb sokkal többet fogyaszt, mint egy határozottan kikapcsolt kimenet. |
Asszonykám nagyon szereti a plafonra vetített időjelző készülékeket (gy.k. kivetítős kvarcóra). Éjszaka félálomban nem kell keresgetni, hogy hol is van. Kinyitod a szemedet és ott... Pici gyerekek mellett kifejezetten hasznos. Sajnos ezen órák mechanikai kivitele/minősége és tartóssága mostanában a nullát közelíti. Volt már vagy öt féle:
Ezen órák belvilágát csak idő híján nem dokumentáltam le úgy, mint Béka mester. Az igény meglenne rá. A sok selejt (és tervezője) megérdemelné a közszemlére tételt. Az időm meg kevés... Vissza a témához... Kisebb puhatolódzás után elég hamar eldöntöttem, hogy ne "techno-dizájn" csodaóra legyen, hanem inkább szép, de könnyen olvasható, praktikus darab. A kivetítés nem feltétlen fontos, egy szép, nagy LED-es (lényeg, hogy saját fényű) óra is jó lehet. Ez mind azért felvet több kérdést és igényt. Miközben elvet több lehetséges megoldást.
A kivetítéses fajta kiesett (több kísérlet történt), a LED pöttyös-világítós maradt. Az alábbi technológiára tettem le a voksot.
El is készült egy prototípus ... és lettek tapasztalatok is ... Tapasztalatok:
Nem rég rátaláltam egy kivetítős, nagyon szépen szerelt (ugyan sokszor nyomkodós és emiatt kicsit átszerelendő) kínai típusra, de addigra már ez a project elindult és szinte el is készült. Vagyis hogy itt áll próbaként, de NYÁK nélkül... |