photo of Jovica Jovanovic

Mikrokontroleri

AVR, 8051, PIC...

Subscribe to RSS feed

Sticky post

DOBRODOŠLI...

...na moj blog o stvarima koje život jednog elektroničara čine zanimljivijim.
Trudiću se da na ovim stranicama uvek donesem nešto novo, interesantno i korisno,
jer samo kvalitetan sadržaj će Vas ponovo dovesti na moju stranicu.

Za sva pitanja i savete slobodno me kontaktirajte na mejl jojzi(at)yahoo(dot)com.

LinkedIn profil




Free Domain Name - www.YOU.co.nr!

Dosta više!

Muka vam je od jednih te istih tema, lica i emisija na TV? Toliko da poželite da jednim „Dosta više!” možete da ih uklonite sa svojih ekrana u potpunosti?

Met Ričardson se isto osećao, pa je uz pomoć open-source platforme Arduino uspeo da automatski utiša TV kada se pomenu unapred ukucane reči ili fraze. Enough Already (Dosta više) kako je nazvao uređaj kada ga ubacite u svoj prijemnik on čita transkript svega što gledate. Čim naiđe na neku od „zabranjenih” reči ili fraza koju ste zadali u kodu, šalje signal vašem TV-u i utišava ga. Potrebno je pre toga uhvatiti koji signal vas daljinski salje kada mu zadate komandu Mute i to ubaciti u kod koji se kompajlira za vas uredjaj.

Svaki „nemi” ciklus traje po 30 sekundi, a ako se u tom periodu ponovi sporna reč/fraza, tajmer se automatski produžava na još 30 sekundi. Posle toga vaš TV dobije komandu da isključi „mute”.

Ričardson je svoje čitaoce u časopisu Make pitao koje fraze bi zabranili, a posebno ga je zaintrigirao jedan komentar koji je preodložio mehaničko generisanje najtraženijih fraza sa pojedinih online izvora poput Tweittera. Ričardson je rekao da bi to mogao da inkorporira u sledeću verziju.

Za sada, dovoljno mu je da ne sluša o zvezdama rijaliti šoua, poput Kim Kardašijan i njenim planovima za venčanje.

Pogledajte!

Arduino The Documentary

Arduino The Documentary (2010) English HD from gnd on Vimeo.

Mali update: party Završio sam prevod na Srpski jezik i biće ubačen na DVD. Eto, to je moj mali doprinos open source zajednici, a nadam se i Srpskom jeziku. idea Više informacija pronađite na Arduino The Documentary - Wiki

MODKIT

, ,

Arduino je većini dobro poznat i od svog pojavljivanja doživeo je pravi procvat. Sada sledi naredni korak u još većoj popularizaciji Arduino-a, kontrolera i programiranja.

Modkit predstavlja novi tip grafičkog okruženja za razvoj i programiranje kontrolera. Trenutno se nalazi u razvojnoj fazi i ekipa programera je uspešno namakla željena investiciona sredstva na Kickstarter-u.
Da bi ste koristili Modkit, u razvojnoj fazi trebaće Vam kompatibilni hardver ( trenutno Arduino Duemilanove ili Sparkfun Danger Shield ), pozivnica za pridruženje Modkit zajednici i drajveri. Za sada pozivnice dobijaju finansijeri sa Kickstart-era ali je realno očekivati da će uskoro postati i šire dostupan.
Radno okruženje će biti pokretano iz web pregledača tako da ćete sa lakoćom moći da pristupite svojim projektima sa bilo kog kompjutera.




Dok mi ova platforma ne padne šaka ( tj. tastature ) pogledajte klip
kojim autori ilustruju pisanje "Hello world" koda.



Ostaje pitanje da li će autori uspeti da ovo pretvore u nešto kompleksnije
ili će ostati na paljenju LED i zujalica. Svejedno i put od sedam milja počinje jednim korakom,
tako da vredi poželeti im sreću. Možda će naša deca praviti prve "korake" na ovoj ili sličnoj platformi.

Linkovi:
Modkit
Modkit blog
Arduino

Atmel AT89xx programator

Potreba za jednostavnim, jeftinim i brzim programatorom koji radi na serijsku RS232 komunikaciju
sa računarom navela me je da realizujem sledeći programator sa sajta 8052.com autora Amit Sengupta.

Osnovne karakteristike ovog programatora su:
- Podržani sledeći kontroleri: AT89S51, AT89S52, AT89S8252, AT89S8253;
- Čitanje i upis HEX fajlova
- Brisanje kontrolera
- Zaključavanje
- Čitanje Potpisa ( Signature )
- ostale napredne karakteristike u zavisnosti od uređaja...



Sema u OrCad formatu
Layout plocice u OrCad formatu
Postskrip fajl - bottom
Postskript fajl - DRD
Postprocesing BOT, DRD, DTS, GTD, LIS i .TAP



AT89SXX ISP Flash Programmer Software >>> ISP_PROG v1.4.zip
Firmware za AT89C2051 >>> Firmware v1.4.zip.

Realizacija vam može predstavljati, problem pošto zahteva programiranje AT89C2051.
U jednom od narednih postova ponudiću vam rešenje za tu "kvaku" jer sada iziskuje malo doterivanja.

Link autora:
http://www.8052.com/users/AT89S52InSystemProg/

AVR mikrokontroleri sa integrisanom funkcijom RF transmitera

Atmel je izbacio na tržište novu seriju ATA874x kontrolera sa ugrađenim UHF ASK/FSK RF transmiterom, ciljajući na širok dijapazon mogućih primena kako u industriji tako i u potrošačkoj elektronici. Ova AVR familija radi u license-free ISM frekventnom opsegu ( od 868 do 928 MHz, 433 MHz, i 315 MHz).

Pored navedenih karakteristika krasi ih mala potrošnja koja u sleep modu iznosi samo 160nA, i kućište QFN24 ( dimenzija 5x5mm ) što ih čini veoma upotrebljivim u aplikacijama sa baterijskim napajanjem.

Vise o tome porocitajte u datasheet-u: ATA8741

Razvojni sistem za AT89S8253

Kao zadatak na faksu radio sam mini razvojni sistem za Atmel_ov kontroler AT89S8253


Za pocetak sam postavio semu i pcb samog sistema...
Kasnije cu dokumentovati i ostale periferije koje smo kacili na sistem, kao i kod za date vezbe.







Razvojni sistem za AT89S8253 u pdf formatu (300kB):
AT89S825X Razvojni sistem - PDF.rar

Razvojni sistem za AT89S8253 u DXP 2004 formatu (230kB):
AT89S825X PCB v2.0.rar

Program za programiranje kontrolera (100kB):
ispprog.rar

Ukoliko imate nekih nedoumica slobodno mi se javite na mejl jojzi[at]yahoo.com s obzirom da jos uvek nisam sve dokumentovao na sajtu.

Atmel ISP programator



Ovaj programator podrzava sledece Atmelove kontrolere: AT89LS53, AT89LS8252, AT89S52, AT89S53, AT89S825X.
Jednostavan je za izradu i vrlo praktican. Softver mozete skinuti sa sledece lokacije...
Atmel ISP software-download page

Izradio sam PCB programatora u jednostranoj i dvostranoj tehnnici. Moja je preporuka dvostrana plocica ali ko nema uslova dobra je i jednostrana.
Na jednostranoj plocici primeticete vise jumpera (preskakaca), to je namerno uradjeno zbog smanjenja gabarita plocice.
Sve je radjeno u DXP_u 2004 pa moze doci do nekompatibilnosti ako imate starije verzije Protela. Zbog toga sam i prebacio u pdf najvaznije delove. Ako ima nekih nejasnoca javite mi se na mejl, rado cu vam izaci u susret.

Atmel ISP programator - sema i pcb (Protel DXP 2004, .rar 140kB):
Atmel ISP programator.rar


Atmel ISP programator - sema i pcb (.pdf 60kB):
Atmel ISP programator PDF.rar




24h sat u VHDL_u

Moja grupa na Elektronskom fakultetu je iz predmeta Projektovanje el. kola dobila sledeci zadatak:

Primenom VHDL jezika za opis hardvera projektovati casovnik realnog vremena sledecih karakteristika
(opis dat u fajlu 45kB)
PEK-PZ00-07 Sat.doc

I evo kako smo resili problem...

Clock blok(130kB) :ClockBlock.rar

Brojac 60 (130kB):Brojac60.rar

Brojac 24 (190kB):Brojac24.rar

Displej (100kB):Displej.rar

24H RTC full (430kB):24h sat FULL.rar

Blok Novi (.pdf 60kB):blok novi.pdf

Kompletna sema (.pdf 25kB):komletna sema.pdf

Malo pojasnjenje...
uz svaki .rar fajl je prikacen i tekst zadatka koji tacno definise svaki pojedinacni blok. Zbog problema kod izrade layouta sa studentskom verzijom Mentor Graphics_a morali smo da formiramo jedan blok ( oznacen kao Blok novi) i odatle vodimo na BCD 2 14SEG dekoder koji je davao izlaze za 14 seg displej.

VHDL kod najvaznijih logickih kola i flip-flop_ova:Od igle do JK flip-flopa.vhd


Na izradi projekta su radili: Mladen Miljkovic, Aleksandar Stevanovic, Milan Radenkovic, Aleksandar Mijajlovic i moja malenkost Jovica Jovanovic.

Tutorijali

8051 Asembler i C programiranje (.rar 820kB):
8051 Asembler i C programiranje.rar

8051 tutorijal (.rar 320kB):
8051 TUTORIAL.rar

AT89C prevod datasheet_a (.rar 1MB):
AT89C prevod datasheet_a.rar

LCD interfacing with Microcontrollers tutorial (.rar 350kB):
LCD interfacing with Microcontrollers tutorial.rar

Bilioteke za Altium DXP 2004 (.rar 48.8MB):
biblioteke za DXP.rar
i footprint komponenata za one koji hoce da sami kreiraju svoje biblioteke (.rar 2MB):
DXP_footprints.zip


uskoro jos...

Jovica Jovanovic 2005-2007 jojzi@yahoo.com