Fórum témák
» Több friss téma |
Fórum » Propeller Clock
A panel nagyon kis vonalakból áll, házilag is lehet hogy meg lehetett volna valósítani, csak nagyobb méretben. Ezért inkább Kly-hoz fordultam és tőle vettem gyári nyákot.
Szia!
Ne keseredj el, ment már az órád. Az, hogy vannak még gondok, nem nagy ügy, ha eddig eljutottál, menni fog. Ne tudd meg, hogy én mennyit küzködtem a távszival, meg az első PC ventis verzóval. Szerintem, ha valaki "0"-ról kezdi az építést, mint te meg én (na meg még sokan mások), először, a részegységeket kell üzembiztosan megépíteni, és éleszteni. Ha van 3db processzoros egységed (bázis, prop, távszi), egyszerre élesztve, hiba esetén, elég körülményes a hiba behatárolása, főként, egy olyan esetben, ami nálad is előfordult, hogy hol volt hiba, hol nem. Kitartás! (ez nem idézet) Üdv: Zsolt
szia
Nekem ez már a második órám amit építek az első óra vicsys tervei alapján épült és az élesztésnél egyetlen gondom volt egy érintkezési (forrasztási) hiba. és ennél is a távirányítási gondok vannak voltak. A bázis az új is csont nélkül indult 16F886-os Hp41C módosításaival most már 2550-es USB-s Most a programozással molyolok ez egyáltalán nem értem. A rotor is egészen jól indult viszonylag. De ha nem lennének hibák akkor túl egyszerű lenne az élet. Nemrég még normális pákám sem volt most építettem a forrasztó állomást is hogy tudjak SMD-t forrasztani ez a rotor volt az első próbálkozásom az SMD-vel ahhoz képest nagyon jól sikerült csak lassan haladok idő hiány miatt. De itt vagytok ti a fórumon sokat segítetek mindenben és még a biztatást is megkapom Köszönöm
Szia!
Szivesen, csiánld (ha van időd rá). Üdv: Zsolt
Szia!
Az USB -s bázis (és mind, ami kommunikál a PC -vel) elküldi a vett és értelmezett RC5 csomagokat, még akkor is, ha nem az órának szólt. Tehát: Csatlakozz a bázishoz a programmal, RC5 fül. Nyomkodd a távirányítót. A rublikákban megjelennek az utolsó RC5 távirat adatai, a memo -ban a történtek 100 parancsig... A cím és a parancskód hexadecimálisan. A táviratban van egy un. toggle bit (minden új parancsnál vált), a parancs 7. bitjeként láthatod.
Szia!
Azért nem fenékig tejföl másnak sem. Megépítettem az adat fogadó áramkört breadboard -on, ide tettem a 18F2620 -at (órajel, MCLR), összekötöttem a rotorral, PICKit2 Uart tool -ja segítségével bemértem az adatátvitelt (áramkör, bázis és a rotor programkiegészítése) a forgás és a led -ek villogtatása nélkül. Eztán szépen áttettem a rotorra a fogadó áramkört - SMD elemekkel. Többször leellenőriztem. Elindítottam, de semmi nyoma a vételnek... Két napig mértem, mire rájöttem, hogy az adatjel mégis fordított fázisú... A tekercsvégek bekötését meg kellett bontanom a szereléshez...Most már van valami vétel, de a led -ek villogásának hatását még ki kell valahogy küszöbölnöm... Mi is találkozunk problémákkal, de csak néha írjuk meg... Ha már itt tartunk: Mindig gond volt, hogy a rotoron nem lehet mérést végezni aktív kijelzéssel, hiszen akkor forog. A méréshez nem kell építeni semmit sem, egyszerűen programból megoldható: A Timer2 megszakítás kiszolgáló rutinban elhelyeztem az alábbi kódrészeletet:
Ilyet nem "szoktunk" tenni - programból megszakítás kérni... Működik!
Szia
Értem és látom is a programban a távi kódjait Így például látom a "Addr 05 cmd 8d" eztiszta és érthető a 05 (már elmondtad) a távirányító azonosítója a 8d a lenyomott gomb kódja (esetemben a némítás) ha ismét megnyomom akkor 0d vagy ha nyomom egyes gombot 01 még egyszer akkor 81. Itt egy kérdés mindegy hogy 01 vagy 81 ha beírom? végig zongoráztam a távit szépen minden gombhoz rendeltem valamit van ami nem működik elképzelhető hogy nem érti a kódot a rotor? Tudom tudjuk neked is van problémád az órával kapcsolatban de te hiába irod ide a fórumba mi nem tudunk segíteni kevés kivétellel. A mi gondjaink veled ellentétben sokszor nevetséges apróságok
Szia!
Idézet: „Így például látom a "Addr 05 cmd 8d" eztiszta és érthető a 05 a távirányító azonosítója” Nem egészen. A 0x05 annak a készüléknek az azonosítója, aminek a parancs szól. Van olyan távirányító, ahol állítani lehet. Idézet: „Itt egy kérdés mindegy hogy 01 vagy 81 ha beírom?” Nem mindegy. Ahogy már írtam, a 0x80 hozzáadása a parancskódhoz azt jelzi, hogy annak a toggle bitnek az értéke 1. A parancsok megadásakor az esetedben a 0x01 -et kell használni. A 0x -et ne hagyd el.
Szia Hp41C!
Nem érek el egy funkciót a távszival, pedig korábban megvolt, igaz véletlenszerűen, mert akkor még a beállítás gombokat sem tudtam. A funkció lényege, hogy automtikusan váltja a 1. demószöveget, az órakijelzéssel. Ez melyik gomb lenne, és melyik "lapon"? Üdv: Zsolt
Szia!
Ugye nem épített távszit használsz? Én gyárinál, meg univerzázisnál találkoztam hasonlóval. Univerzálisnál, lehet választani olyan üzemmódot, ami midíg fix kódot ad ki egy gombnyomásra. Megint javaslom a Gildert, mert ott tisztán látod a kiadott kódot, vagy kódokat. Most néztem, az URC 2 univerzálisnál (nem ezt használom), a "TV3" ad ilyen kódokat, az összes többi, csak egyet. Üdv: Zsolt
Sziasztok kb egy ilyen óra megépítése hány forint?
A válaszokat előre is köszönöm!
Szia
Én a tök alap verziót csináltam és csak az anyag, 8 ezer körül volt. Persze ebbe nem volt a venti, a táp, ház... üdv
szia
Kicsit el molyoltam a távszi ráhangolásával a rotorra .URC 22B. Nem épített. Most már szépen be tudom állítani az órát és a kijelzést. Vannak funkciók amiket még nem sikerült előcsalni. A napokban kezembe akadt a régi PDA-m és arra telepítve van egy távirányító program ami tanítható arra gondoltam hogy megtanítanám vele a 3 lapos épített távirányító kódjait Csak még nem tudom hogyan lehetne.
Szia!
Hogyan tanítható? Be kell neki mutatni egy másik kiadott kódját, vagy esetleg, be is gépelhető a kiadandó kód? Ha beírható, akkor, akkor nincs gond, ha be kell mutatni a mintát, nehezebb, mert kölcsön kellene kérni egy épített távszit a közeledben, vagy lehet, hogy hyper terminálból is kiadható a kód, egy infra LED-el, csak a beállítási paramétereket nem tudom. Üdv: Zsolt
Itt a sajátom:
http://www.youtube.com/watch?v=JmYzwf_8JVA Természetesen nem villódzik csak így látszik a felvétel.
szia
Régen úgy tanítottam hogy bemutattam neki a kódot. Halványan emlékszem mintha lehetett volna be gépelni is de nem vagyok biztos benn meg kell keresnem a leírást.
Szia!
A TScrollMode -hoz rendelt parancskóddal lehet váltani.
Sziasztok!
Végelgesen vége a pontatlanságnak, hangolgatásokonak, kalibrálásoknak. Itt a DCF77 szinkronos rotor. Amíg a motor fordulatszáma beáll (a kijelző még nem aktív) és később is folyamatosan a dátum, az idő, a kijelzési mód és a mérések értéke átmegy a trafón keresztül - a puffer feszültség és a fordulatszám mérését továbbra is a rotor végzi. Szerencsére az adatátvitel hangját elnyomja a motor zaja. Jelenleg az USB -s bázis módosított és az új 18F2620 -as (a DIP28 -as 16F886 fényerő szabályzós panelhez való) programjával működik. A rotor paneljéről - a súlyeloszlás változása miatt a panelterv módosításával - lehagyható a TSOP a tápszűrőjével, a hőmérő, a páramérő, a fénymérő fotoellenállás vagy fototranzisztor, az RTC és a hozzá tartozó quartz, trimmer kondenzátor, elem, diódák. Felszabadul 5 (a buffer feszültség mérésének elhagyásával még 1) kivezetés. Ha az adat vételt a MCLR lábra tesszük, akkor még egy.
Ismét nagy voltál!
Nem szeretnék tolakodó lenni, de közzé is teszed egy csomiban (rotor nyák, bázis nyák, hex)?
Szia!
Kapcsolás, panel már feltöltve: bázis: 16F886 -os panel - egy 100k ellenállás kell az USB táp és a PIC lába közé, USB B csatlakozó, 18F2550 kell bele. rotor: A 16F886 DIP tokos, fényerő állítós változat - Egy kis kiegészítés lesz hozzá, de SMD elemekkel elfér a mostani panelen a Greatz alatt és a Calibration jumper helyén. 2 db 1N4148, 5 db 10k, 1 db 22µF SMD tantál, 1 db 1k, 1 db BC848 és a meglevő LM358 kihasználatlan fele, 18F2420 vagy 18F2520 vagy 18F2620. Más bázisokat és rotorokat is fel lehet okosítani... Most nem tervezek panel módosítást...
Szia!
Gratulálok. Látom, nem is alszol, csak fejlesztesz. Hát, ez az a megoldás, ami minden kettős beállítási problémát kiküszöböl, meg megszűntet egy csomó duplikált megoldást. Sajnos evégett, mostmár nekem is kell csinálnom egy bázist, meg egy új rotort. Ez szerintem full, de érzem gondolkodsz még valamin (PIC szabad lábak kihasználása). Midenesetre mégegyszer gratula: Üdv: Zsolt
Szia! Nagyon örülök,hogy sikerült összehozni az adatátvitelt! Sejtelmem szerint akkor a 886 smd rotor alkalmas a jel fogadásra az eredeti tervek szerint.. Érdekelne a pc ventibe tervezett 16f88 bázis alkalmas lehet e a rotor vezérlésére? Továbbá a kivezetés mi a pc adatátviteli kártyához van rajt (+5V,GND,RX,TX) megoldható e a DCF ezen a csatlakozón? Én sem szeretnék módosítani de ez a páros nálam nagyon bevált és hosszú ideje kifogástalanul működik. Sajnos mostanában nem igen foglalkoztam az órákkal idő hiány miatt..
Szia!
- Rotor: Majdnem jó az eredeti kapcsolás, de a fix 5V -os komparálási szint nem lett jó. A csatolt ábra szerintire bővítettem ki a kapcsolást. Az A pont az egyik tekercsvég. Sajnos nem mindegy melyik, az egyikkel jó a vétel, a másikkal bizonytalan. - 16F88 -as bázis: Van rá remény, de csak 16F88 -cal. Az uart csatlakozón hagytál egy üres lábat, arra a MCLR -t kellene kivezetni és persze kell egy felhúzó ellenállás rá, de az már megvan a panelen. Ezen a csatlakozón megvan a +5V és a föld. Erre a három pontra mehet a DCF77 vevő modul. A biztos DCF vételhez kell egy bizonyos távolság az óra és a modul között. Eddig csak video fejmotorral végeztem méréseket, légmagos megoldással nem...
Szia! Kicsit nézegettem már nem megy fejből.. A bázison az MCLR ki van vezetve és fel is van húzva 100K-val (programozáskor ez a jó ,10K sok lenne de a DCF csatlakozón vagy magán a DCF vevőn kialakítható a 10k felhúzás)+5V-ra és ez az ICSP csati mely megfelelne a DCF fogadásra ugyancsak mivel ott is rendelkezésre áll a táp és a GND de csak egy kis lengőkábel és a kommunikációs kivezetésen is ott van (két lehetőség de lehet más is azon a szabad lábon esetleg kis kártya mi mér valamit,stb.).. A rotort kitalálom,hogy lehet a legminimálisabb roncsolással átalakítani a kapcsolás szerint. Egy tesztprogram kéne majd a 16f88 kontrollerhez mi egyenlőre DCF nélkül valami érzékelhető jelet küldene a rotornak (mondjuk lenullázná vagy akármi ami azonnal látható ha változik a jel hatására) és tesztelném a légmagos kivitelen van e értelme a további erőfeszítéseknek.
Szia!
16F88 bázis: Az ICSP csatlakozó tökéletes a DCF77 modulnak. A másik két ICSP kivezetés a relé vezérlése és az Error LED. Nem kell átalakítani, csak csatlakoztatni, az a 10k felhúzás elég. A modul a tápot 100 ohm soros ellenállással és 33µF és 100nF kondenzátorokkal (közvetlenül a modulon szerelve) kapja. Egyenlőre sem a 16F88 bázishoz sem a 16F886 rotorhoz nincs még programom.
Szia! Rendben! Ráérsz vele csak a terveket,lehetőségeket akartam megtudni! Sajnos nincs még DCF modulom de beszerzek egyet vagy kettőt..
Szia Hp41C!
Amit mulkor küldtél a horizontális órához (bocs, akkor félreírtam "vertikális"), majdnem ok. Induláskor, már nincs analóg óra kijelzés, de a dátumkijelzésnél tükrözve jelenít meg. Ha kiveszem a "VerticalLEDs" elöl a pontosvesszőt, értékelhetetlen a kiírás. Lehetne, 180 fokos elfordítást csinálni a dátumkijelzésnél? (Az általad küldött 628_34 fájlokat hsználom.) A másik kérdés: nem tudom aktiválni a demo módot, miért lehet? Üdv: Zsolt
Szia!
Egy kis s nagy S elírást találtam. Jó lett volna egy fénykép... Egy kis meglepetés a Találkozó alkalmából...
Van két nagy előnye az órámnak:
4.194304MHz kristályról megy így nagyon pontos, a timer modulnak nem kell kezdőértéket adni. Nem assemblerben íródott hanem bascom avr-ben így könnyen érthető a program, a bascom ekkora kódméretig ingyenesen letölthető. Itt is van:
|
Bejelentkezés
Hirdetés |