Tag: hw

Keypad Plocica

keypada Keypad Plocica je vrlo jednostavan interface prema 4×4 tastaturi.

keypad - gore

keypad - gore

keypad - dole

keypad - dole

keypad - keypad

keypad - keypad

Tags: , , , ,

Stepper Plocica

stepperStepper Plocica sluzi da pokrece unipolarni stepper motor. Ima 4 tranzistora koji sluze da obezbede potrebnu struju. Tranzistori se napajaju preko 470R otpornika da si limitira bazna struja a 8 dioda sluze da absorbuju EMF posto je stepper induktivni potrosac.

J1 sluzi da odredi kako ce se motori napajati, da li sa 5V ili sa externog napajanja.

Stepper - gore

Stepper - gore

Stepper - dole

Stepper - dole

Tags: , , , ,

RS232 Plocica

serialRS232 Plocica koristi MAX232 5V -> RS232 converter chip. On konvertuje 0-5V TTL nivoe sa pinova mikrokontrolera na +/- 12V nivoe potrebne za RS232. Kao sto je uobicajeno za ovakve chipove, invertuje podatke prilikom shiftovanja nivoa. PIC USART je dizajniran da to kompenzije ali ako pravite seriski port softwerski, morate na to da obratite paznju.

RS232 - gore

RS232 - gore

RS232 - dole

RS232 - dole

Tags: , , , ,

I2C Switch Board

i2csw

I2C Switch Board ne koristi I2C uopste ali je Nigel ovu plocicu nazvao I2C posto je koristi u primerima sa I2C protokolom.

I2C switch board - gore

I2C switch board - gore

I2C switch board - dole

I2C switch board - dole

Tags: , , ,

I2C ADC Pločica

i2c_a2dI2C ADC Pločica koristi Philips PCF8591P, to je I2C chip sa 4 analogna ulaza i 1 analognim izlazom – svi sa osmobinom rezolucijom. Tu je i EEPROM kako bi mogli da snimimo semplove.

I2C ADC - gore

I2C ADC - dole

Tags: , , , , ,

I2C SAT Pločica

i2ctut2

I2C SAT Pločica koristi PCF8583P chip koji pamti i racuna vreme, ima bekap bateriju koja mu daje mogucnost da cuva tacno vreme i kada nije prikljucen na napajanje.

Ova sema je prilicno slicna prethodnoj plocica sa I2C EEPROM chipom sa par dodataka. 32KHz kristal, izlaz za alarm. 12K pull-up otpornik i komponente za bateriju (izolacione diode). Trimer sluzi da se podesi “tacnost sata” a jedna “dugmetara” od 3V bi trebalo da traje oko 5 godina.

I2C RTC gore

I2C RTC gore

I2C RTC dole

I2C RTC dole

Tags: , , , , ,

I2C EEPROM Pločica

i2ctut1I2C EEPROM Pločica koja uz pomoc I2C (ili IIC) bus-a koji je standardan bidirekcioni bus za komunikaciju izmedju chipova.
Ovaj projekat koristi standardni EEPROM. Ima razlicitih I2C EEPROM-a i skoro svi pasuju u isti socket. Dva signala koja su bitna i cine i2c bus su SDA (podaci) i SCL (takt) i oba su open-collector. Kako cemo mi koristiti samo single master komunikaciju R1 nije neophodan, ali je tu da bi zadovoljio i2c standard.

EEPROM chip moze biti bilo koji standardni i2c EEPROM, na primer: 24C02 (256 bytes), 24C04 (512 bytes), 24C08 (1024 bytes) or 24C16 (2048 bytes), to su sve ‘standard addressing’, mozemo koristiti i 24C32 (4096 bytes) ili 24LC64 (8192 bytes) koji koriste ‘extended addressing’ da bi pristupili vecoj memoriji. Na “manjim” chipovima memorija je u 256 bajtnim “stranicama” i sa standardnim adresiranjem mozemo prirstupiti samo na 8 strana. Stranicno adresiranje je takodje povezano sa adresnim linijama A0/A1/A2, 24C02 koristi sve tri linije tako da mozemo okaciti 8 komada na isti bus, dok na primer 24C04 koristi samo 2 adresne linije te samo 4 komada mogu biti na bus-u.

Plocica - gotova - gore

Plocica - gotova - gore

Plocica - gotova - dole

Plocica - gotova - dole

Tags: , , , , ,

IR Pločica

IR Pločica

IR Pločica

IR Pločica

IR pločice nam trebaju dve kako bi mogli da komuniciramo između dve glavne pločice. Sastoji se od IR prijemnika (R1, R2, C1 i prijemnoj IR demodulatora), i IR predajnika (Q1, R3, R4, R5,C2, IR1, i IR2). Ako želite jednosmernu komunikaciju možete napraviti jednu pločicu sa prijemnikom i jednu sa predajnikom.

Prijemni demodulator demodulise 38KHz signal (ovaj na Nigelovoj šemi, postoje i demodulatori za 40KHz i na 36KHz mada je 38KHz standard), R2 i C1 su tu za dekapling / stabilizaciju, i R1 je pull-up otpornik posto je izlaz open-collector.

Predajnik je obican digitalni tranzistorski prekidač, kada RB1 ode na 1 to otvori tranzistor i pusti struju kroz IR ledare. R5 limitira struju kroz IR ledare. Struja kroz ledare je prilicno velika tako da je bitno da se IR ledare pulsiraju i da se ne ostave “upaljene” posto bi ih konstantna struja ove magnitute spržila. C2 služi da isporuči potrebne pikove u zahtevima za strujom bez da to utiče na glavni 5V napon.

IR plocica - gotova - gore

IR plocica - gotova - gore

IR plocica - gotova - dole

IR plocica - gotova - dole

Tags: , , , , , ,

Joystick Pločica

Joystick Pločica

Joystick Pločica

Joystick Pločica

Joystick pločica se koristi da konektujete standardni PC joystick. Koristi 4 pina jednog porta i koristi jednostavni princip punjenja kondenzatora da pročita analognu vrenost otpora ose joystick-a. Šema je jednostavna, R1 i R2 su pull-up otpornici za dva tastera joystick-a (koji spajaju ili pin 2 ili pin 7 15 pinskog D konektora na GND). Analogni ulazi idu su na pinovima 3 i 6, i čine ih 100K potenciometri do pina 1 (5V). Analogne kontrole idu kroz R3 ili R4, i oni služe da setuju minimalni otpor (2.2K) kada je joystick kontrola na minimumu. Struja kroz ove otpornike puni C2 ili C1 i vreme pražnjenja zavisi od potenciomentra (položaja) u joystick-u + R3 (ili R4). Da bi pročitali vrednosti mi ispraznimo kondenzator, resetujemo pin na ulaz i cekamo da se kondenzator napuni dovoljno da na ulazu imamo 1; dok to čekamo merimo vreme 16bitnim brojačem koji nam daje vrednost baziranu na poziciji joystick-a.

Joystick plocica - gotova - gore

Joystick plocica - gotova - gore

Joystick plocica - gotova - dole

Joystick plocica - gotova - dole

Tags: , , , , , ,

Pločica sa LCD-om

Pločica sa LCD-om

Pločica sa LCD-om

Pločica sa LCD-om

LCD pločica koristi standardni Hitachi HD44780 kompatiblni LCD modul. Konektovan je na 7 pinova jednog porta i koristi se u 4bitnom modu. Konektovanjem na  PortA moramo da koristimo pull-up otpornik (R1) on RA4, i ne možemo koristiti RA5 (pošto je isti samo ulaz) ali ovakav setup nam oslobađa ceo PortB na koji onda možemo da kačimo različite dodatne pločice zajedno sa LCD-om. Potenciometar P1 se koristi za podešavanje kontrasta na LCD-u i ako nije dobro podešen nećete moći da pročitate sadržaj na LCD-u.  LCD pločica može da se kači na bilo koji port iako je u startu namenjena za PortA.  Koristeći 4bitno mod možemo ceo LCD modul konektovati na jedan port, koristi tačno 10 pinova. U 4bitnom modu mi ne koristimo pinove 7-10 koji se koriste za donja 4 data bita u 8bita modu i umesto toga mi saljemo podatke LCD modulu tako sto saljemo gornji pa donji nibble kroz 4bitnu vezu … to čini programiranje LCD-a malo komplikovanijim, komunikaciju malo sporijom ali nam omogućava da ceo LCD modul povežemo koristeći samo jedan port.

LCD Modul, gotov, gore

LCD Modul, gotov, gore

LCD Modul, gotov, dole

LCD Modul, gotov, dole

LCD

LCD

LCD Pinout

LCD Pinout

Tags: , , , ,
« Previous posts Back to top