 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Pet Okt 21, 2005 8:06 pm Naslov sporočila: Vrteči napis (Propeller clock) |
|
|
naslov: VRTEČI NAPIS
Kategorija projekta:
Optična tehnika (IR, laser, LED)
Razsvetljava, svetlobni efekti
Mikrokontrolerski projekti
težavnost: 4
tehnologija: 4
potrebno predznanje: 4
Napravico sem ločil na dva ločena dela – podstavek in rotor.
Podstavek:
predviden čas za izdelavo: do 10 ur
predvidena orodja in oprema: modelarski (olfa) nož, vbodna žaga (svetujem Dremel ali podoben strojček z nastavkom za rezanje plastike), pripomočki za jedkanje in spajkanje, skrčljive cevke in vžigalnik, sekundno lepilo
kosovnica:
- ohišje: škatla DVD-jev (firma SKC – DVD-R ali DVD+R – podstavek škatle za te DVD-je je nestandardne višine, a ravno takšne, da se da lepo skriti tiskano vezje z DIP elementi)
- pogon: zaželjeno 80 mm ventilator za računalnike
- elektronske komponente:
- 3x 2N3904 NPN tranzistor
- 6x 1k upor
- 1x 7805 stabilizator napetosti
- 1x L293D (gonilnik za koračne motorje)
- 1x PIC 16F688
- 1x PIC 12F683
- 2x IR sprejemniška dioda
- 1x IR oddajniška dioda
- 12V zener dioda
shema: v prilogi Eagle shema vezja
OPOMBA: Motor je v shemi vezan napačno. Vezan je med emitorjem in maso, namesto med + in kolektorjem tranzistorja T3! Sheme nisem popravljal, ker bi moral na novo zrisati tudi vezje, za kar pa ni bilo časa. Stvar sem popravil kar na vezju.
tiskano vezje: vezje je enostransko, v prilogi je Eagle shema
montažna shema: glej priloge
izgled in mehanske zahteve, izdelava: Spodnja stran podstavka je skrita očem in vanjo lahko stlačimo komponente na poljuben način. Poskrbeti je le treba, da se z zgornje strani vidi čim manj! Posegi, vidni od zgoraj so: izžaganje luknje za motor ventilatorja ter vrtanje lukenj za IR oddajno diodo ter dveh malih luknjic za dve sprejemni IR diodi. Motor ventilatorja razdremo in del s tuljavami ločimo od okvirja (glej slike!). Vetrnici čim bolj porežemo lopatice.
Tuljavo (približno 100-150 ovojev) navijemo na tulec primernega obsega, jo zlepimo ter 'stlačimo' med okvir podstavka ter ohišje ventilatorja (glej slike!).
Drugo tuljavo (zaželjeno z več kot 200 ovoji) istega obsega pritrdimo na obod vetrnice ventilatorja (glej slike!).
kratek povzetek projekta: Podstavek je namenjen pogonu rotorja (drugi del tega projekta) ter brezkontaktno napajanje le-tega z energijo. Komunikacija med obema komponentama je izvedena s pomočjo IR diod (enkrat v prihodnosti…).
Delovanje programov v mikrokontrolerjih:
Program v 12F683 je namenjen edino enakomernemu vzbujanju tuljave preko L293D na določeni frekvenci (tale mikrokontroler zavzame manj prostora kot alternativa - NE555 z upori, kondenzatorji…). Program v 16F688 je trenutno še precej kratek: namenjen je le nadzoru hitrosti motorja. Omogoča pa nadgradnjo, s katero omogočimo komunikacijo med rotorjem in podstavkom. Oba mikrokontrolerja se programirati v vezju z ICSP konektorji ter programatorjem, ki podpira ICSP (in circuit serial programming).
značilnosti in posebnosti pri izdelavi: Kakor že omenjeno, podstavek mora vidno čim manj vidno izstopati.
koristne informacije: vse uporabljene komponente so dokaj dosegljive. Problemi so mogoče le z L293D, ki ga imajo le določene trgovine. PIC mikrokontrolerje se da dobiti kot zastonj vzorce pri podjetju Microchip (uporabljene tipe se pri nas skoraj ne dobi v prodaji).
avtor in viri: Matevž Bošnak
fotografije in drugo gradivo:
slike podstavka
Opis: |
|
Velikost datoteke: |
131.82 KB |
Pogledana: |
588 krat |

|
Opis: |
|
Velikost datoteke: |
112.78 KB |
Pogledana: |
261 krat |

|
Opis: |
|
Velikost datoteke: |
102.98 KB |
Pogledana: |
416 krat |

|
Opis: |
|
 Download |
Ime datoteke: |
Eagle sheme.zip |
Velikost datoteke: |
105.23 KB |
Downloadano: |
99 krat |
|
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Pet Okt 21, 2005 8:09 pm Naslov sporočila: |
|
|
Rotor:
predviden čas za izdelavo: do 20 ur
predvidena orodja in oprema: pripomočki za jedkanje in spajkanje, skrčljive cevke in vžigalnik, sekundno lepilo, vbodna žagica ali drug pripomoček za rezanje plošč za tiskana vezja.
kosovnica:
- elektronske komponente:
- 1x 5,1V zener dioda
- 1x DS2417 (Dallas-ov čip za merjenje in hranjenje časa)
- 1x 32.768kHz kristal
- 1x 3V litijeva gumbna baterija
- 1x podstavek za litijevo baterijo
- 1x IR sprejemnik/demudulator za izbrano frekvenco (TSOP 1736/38/40, SFH506xx)
- usmerniški mostiček (gretz) ali 4x shottky usmerniška dioda
- 2x 1N4004 dioda
- 2x tipkalo (opcija)
- 1x piezo zvočnik (opcija)
- 1x DS1820 (Dallas-ov 1-wire temperaturni senzor, drugi tipi delujejo z manjšo spremembo izvorne kode)
- 7x 1k upor
- 1x 3k upor
- 1x kondenzator 470 mikro F, 16V – pazi na višino, saj mora biti vezje nižje od pokrova
- 1x IR sprejemniška dioda
- 2x IR oddajniška dioda
- 1x 2N3904 NPN tranzistor
- 8x 3mm LED dioda poljubne barve (zaželjeno brez obročkov)
- 1x PIC 16(L)F876A
- 1x 10 MHz kristal
- 2x 30 pF kondenzator
- 1x PIC 12F683
- 1x PIC 16F688
- manjše podložke za uravnoteženje rotorja
- 2x vijak in 2x podložka za pritrditev rotorja na vetrnico ventilatorja
shema: v prilogi Eagle shema vezja
OPOMBA: zaradi nadgradnje, sem se odločil, da prestavim signal z IR senzorja na PIC 16F688 s pina A0 na pin A2. Sliko bom priložil kasneje.
tiskano vezje: vezje je enostransko, v prilogi je Eagle shema
montažna shema: glej sliko:
[slika – montažna shema… ]
izgled in mehanske zahteve: vezje je ravno prave velikosti, da se lahko brez problemov vrti znotraj pokrite škatle DVD-jev. LED diode so sicer na ločenem vezju, ki je enostavno pritrjeno s prilotanimi U oblikovanih žičk. Povezave so narejene s tanjšimi žicami.
Pri razporejanju komponent tiskanega vezja nisem upošteval njihovih tež, zato je treba vezje obtežiti na določenih mestih, da se znebimo neprijetnih vibracij.
kratek povzetek projekta: rotor je 'srce' tega projekta. Namenjen je komunikaciji z okoljem. Odziva se na IR ukaze izbranega daljinca, podatke o uri (ki je vedno točna – s pomočjo vgrajene baterije ter DS2417 čipa), temperaturi ali pa sporočilo po želji pa prikazuje po obodu kot napis iz 29 znakov (vsak znak je standardne 8x5 velikosti). Ob priključitvi piezo zvočnika, je vezje sposobno generirati zvoke (možnost budilke). Po želji se lahko doda tudi možnost upočasnitve rotorja, saj je vezje pripravljeno na komunikacijo s podstavkom (programi trenutno še ne podpirajo tega).
Delovanje programov v mikrokontrolerjih:
Program v 12F683 je namenjen sprejemanju ter dekodiranju IR komand po RC-5 ali NEC protokolu. Sprejete kode se nato pošljejo v PIC16F876A, kjer se nato obdelajo. Trenutni program ne omogoča spreminjanja teh kod in se odziva na različne daljince na različne načine. Program v PIC16F876A pa skrbi tudi za odčitavanje temperature ter ure preko 1-wire protokola ter za pošiljanje želenih podatkov za izpis na PIC16F688. Slednji skrbi le za prikaz podatkov na navideznem displeju. Izbrani tekst se nato enakomerno vrti po obodu.
Mikrokontrolerja 16F688 ter 16F876A se da programirati v vezju z ICSP konektorji ter programatorjem, ki podpira ICSP (in circuit serial programming).
značilnosti in posebnosti pri izdelavi:
variante drugih:
PIC clock
Analog & Digital propeller Clock
Propeller Clock
My Blick Propeller Clock Design
koristne informacije: vse uporabljene komponente so dokaj dosegljive. PIC mikrokontrolerje se da dobiti kot zastonj vzorce pri podjetju Microchip (uporabljene tipe se pri nas skoraj ne dobi v prodaji), kakor tudi DS2417 in DS1820 kot zastonj vzorce pri podjetju Dallas/Maxim.
avtor in viri: Matevž Bošnak
fotografije in drugo gradivo:
Opis: |
|
Velikost datoteke: |
128.55 KB |
Pogledana: |
208 krat |

|
Opis: |
|
Velikost datoteke: |
115.49 KB |
Pogledana: |
112 krat |

|
Opis: |
|
Velikost datoteke: |
79.96 KB |
Pogledana: |
160 krat |

|
Opis: |
|
 Download |
Ime datoteke: |
Programska koda.zip |
Velikost datoteke: |
30.68 KB |
Downloadano: |
52 krat |
Opis: |
|
 Download |
Ime datoteke: |
Eagle sheme.zip |
Velikost datoteke: |
105.23 KB |
Downloadano: |
34 krat |
|
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Pet Okt 21, 2005 8:11 pm Naslov sporočila: |
|
|
Pa še nekaj slik napravice v delovanju:
Opis: |
|
Velikost datoteke: |
49.62 KB |
Pogledana: |
442 krat |

|
Opis: |
|
Velikost datoteke: |
57.29 KB |
Pogledana: |
507 krat |

|
|
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Pet Okt 21, 2005 8:12 pm Naslov sporočila: |
|
|
Drugače pa se opravičujem, ker koda ni komentirana in sčiščena. Enostavno ni še bilo časa za to.
Tejle temi bom sproti še dodajal določene podrobnosti, nadgradnje.
edit: vidim, da nisem nikjer omenil napajanja. Vse skupaj se napaja z enosmerno 12V napetostjo.
Nazadnje urejal/a NeoTO Pet Okt 21, 2005 8:25 pm; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Pon Okt 30, 2006 2:00 pm Naslov sporočila: |
|
|
Malo update-a:
V delu je nova 'nano' verzija propeller clock-a (fi 4cm, višina dober cm, 16x LED, komunikacija preko tuljave,...). Evo sliko, ki jo generira še testni firmware:
Opis: |
|
Velikost datoteke: |
31.08 KB |
Pogledana: |
55 krat |

|
_________________ Lp,
Matevž |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Pon Okt 30, 2006 3:44 pm Naslov sporočila: |
|
|
trobida je napisal/a: |
Pohvale vredno ! Samo eno vprašanje; kje pa si dobil tisti rotor. Spominja me na one, ki jih izdelujejo v Gorenju. |
Tale novi rotor je precej podoben prejšnjemu, a se po drugi strani tudi precej razlikuje. Glavna podobnost je to, da je sta oba narejena doma (by me... ).
Osnova je motorček od 4cm PC ventilatorja, vse lopatice na rotorju so odžagane, na njigovo mesto pa je prilepljeno feritno jedro iz glave videorekorderja. Na osnovo motorčka je prav tako pritrjeno drugo feritno jedro tako, da je med obema polovicama jeder ravno tolikšna špranja, da ne pride do stika. Iz jeder sem originalno navitje najprej odstranil, nato pa navil svoje (4 ovoji na primarju, 5 na sekundarju).
Opis: |
|
Velikost datoteke: |
21.48 KB |
Pogledana: |
70 krat |

|
_________________ Lp,
Matevž |
|
Nazaj na vrh |
|
 |
trot Član


Pridružen-a: Čet 18 Jan 2007 20:25 Prispevkov: 1282 Aktiv.: 5.72 Kraj: glej fogl
|
Objavljeno: Sob Okt 27, 2007 11:31 am Naslov sporočila: |
|
|
Kakšna pa mora bit minimalna frekvenca, da zadeva še lepo zgleda? Jaz bi ledice prilepil na špice od feltne od kolesa, potem bi se pa vozil po Ljubljani. To bila atrakcija Najbrž bi te ledice moral pritrdit kar na precej špic, da bi zagotovil ustrezno frekvenco glede na to, da je frekvenca feltne pri vožnji dokaj majna.
|
|
Nazaj na vrh |
|
 |
sulc Član


Pridružen-a: Pet 28 Jan 2005 20:34 Prispevkov: 473 Aktiv.: 2.00
|
Objavljeno: Sob Okt 27, 2007 11:33 am Naslov sporočila: |
|
|
Mislim, da sem na nekem tujem dokumentarnem programu zasledil komercialno verzijo za na avtomobilska kolesa. Tako da je izvedljivo
_________________ LP Aljaž |
|
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: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|