Ok, takže tu jsou podrobnosti s čím jdu na plac: Znechucen monotóním bzučením s/š robertka a unaven neustálým ručním posouváním ovladače, hledal jsem už počátkem devadesátejch nějakou náhradu - počítač mi byl nejblíž, ale cena, skladnost, atd. nebyly to pravé. Předloni na podzim (první testování podle data na fotce 17.11.2001) jsem konečně dal dohromady: "Řídící jednotku k vibrátoru."
TTD:
- napájí se ideálně 4,5V, ještě lépe jede s akumulátorem ze starého mobilu (6V)
- jenokanálově uřídí jakýkoliv motor do vibrátoru s proudem do 0,5A (moje specialita: 2 vibrační motory z mobilu na 2 prádelních kolících)
- nastavitelná amplituda 0..255/255 (PWM) a střída od 1:0 až po 25,5:25,5 sekundy (po 0,1 sec)
- náhodné programy: náhodná doba/prodleva, náhodná amplituda/doba/prodleva a to nejlepší nakonec:
- ovládání třemi tlačítky, které nerozptyluje a zvládne se i poslepu.
- o nákladech na pořízení jsem už napsal
- jo, a kromě toho všeho taky hezky hraje ;-)), skoro jako první tyristorové trolejbusy z ČKD
Osazení:
- PIC 12C509A,
- jeden rezistor, tak asi 330R
- jeden tranzistor - jakýsi spínací NPN s Ic 1A, díky pulznímu buzení a nízkému kmitočtu hřeje ale nepálí se. Kamarád doporučoval FET, ten ale na 3V dobře nesepne
- tři tlačítka
- kus mého měkkého já (tedy řídící SW) 8-)) ke kódu a zapojení:
GP0 - tlačítko A - aktivní doba
GP1 - tlačítko B - neaktivní doba
GP2 - výstup - řízení spínače motoru
GP3 - tlačítko C - amplituda
Nastavuje se tak, že zmáčknu příslušné tlačítko a držím přes 0,2 sec. Do té doby je to "nula" :-). Dá se na to zvyknout a opravdu to nerozptyluje. Nula v aktivní době nebo amplitudě PIC uspí a vypne.
Stisk A -> AB současně - náhodná doba/prodleva
Stisk A -> AC současně - náhodná intenzita/doba/prodleva
Přikládám výřez fotky z testování a HEX k vypálení do PICu, ASM zdroják na požádání pošlu taky, pokud mi ten dotyčný zájemce předem slíbí že se zdrží domimantních výroků na adresu kvality kódu. Přece jenom to byl comeback do ASM po 12 letech.
Volné šíření pro nekomerční a studijní účely. Ostatní práva si vyhrazuji.
Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.