domenica 20 marzo 2011

Interfaccia mouse ottico e PIC


se volete linkare, copiare, usare ecc ecc quello che c'è scritto in questo articolo potete farlo, ma citando l'autore.
non mi assumo responsabilità per danni a mouse, robot o alle vostre persone XD
e SI, sono io che ho pubblicato questo articolo anche su grix, quindi non l'ho copiato, è roba mia!

OK, COMINCIAMO! :)
Per un robot che sto costruendo avevo bisogno di un sensore di movimento preciso ed economico... cosa meglio di un mouse ottico? solo che il pic che stavo usando non ha controller usb...

lunedì 14 marzo 2011

Interfacing an optical mouse (USB) with a PIC (which doesn't have USB CONTROLLER!)

se preferite la versione in italiano la trovate nel post precedente :p
if you want to copy, share, use etc. etc. all or part of this article you CAN DO IT, BUT please cite me and share the link to this article.
I'm not taking any responsibility for any kind of damage to your mouse, your PIC or yourselves XD
and yes, I posted this article on grix.com too (written in Italian).

OK, LET'S GO! :)
I needed a cheap (and accurate) motion sensor... What could be better than an optical mouse for the job? BUT... my PIC doesn't have a usb controller (and I'm cheap, so I don't want to buy a new one :p ) so I had to do things my way... :)

lunedì 7 marzo 2011

PWM seriale pic 16F628

Per un progetto che vedrete prossimamente, avevo bisogno di generare un segnale PWM dalla seriale del pc... il problema principale è che mi serviva di continuare a generare lo stesso segnale anche dopo aver staccato il cavo di collegamento al pc. Bene, basta un pic, un max232 e una manciata di componenti a contorno.

lunedì 21 febbraio 2011

termostato PIC-based con isteresi

premessa: questo articolo è presente anche su grix.it.
Quello che vi mostro oggi è un semplice termostato/attuatore a isteresi basato su PIC 16F690 (questo avevo e questo ho usato) e il solito LM35. Il circuito è semplice, quindi l'attenzione vorrei porla sulla spiegazione del codice da caricare sul PIC, che sarà scritto in mikroC e abbondantemente commentato per permettere anche a chi non ne sa niente di capire di cosa si sta parlando.




lunedì 14 febbraio 2011

Alimentatore 5v per breadboard


Spesso lavorando con le breadbord si sente la necessità di un alimentazione stabilizzata, si ricorre quindi ai soliti integrati 7805 ecc. con lo svantaggio di dover ogni volta assemblare il circuito di alimentazione, o lasciarlo sempre montato rubando spazio per il progetto che si sta realizzando.


lunedì 7 febbraio 2011

Demoboard modulare per pic

Questa è la demoboard che ho usato nel progetto del mouse interfacciato con il PIC... volevo farvela veder eun po' più nel dettaglio :)
Una parte della demoboard rimane sempre costante (però non è detto, potrebbe cambiare anche questa), mentre lo zoccolo porta pic cambia in base al pic che si vuole usare.
Questa scelta ha inoltre l'enorme vantaggio (per chi come me ha cominciato da pochissimo con l'elettronica) di permettere un buon debug: se non funziona un modulo (o se questo si rompe) si butta e se ne costruisce un altro mantenendo intatto il resto della demoboard.

Per la realizzazione ho usato una scatola in plastica (ne potete avere 3 per 2€ nel "negozio svedese") opportunamente modificata mentre il circuito è realizzato su millefori...

lunedì 31 gennaio 2011

Micro-alimentatore da banco (molto) economico

do you want me to translate this article in English?ask me in the "comments" :)

Come realizzare un alimentatore regolabile con un tester cinese da pochi euro, un LM317 e qualche componente a contorno?


Utilizzando spesso breadboard e piccoli circuiti può nascere l'esigenza di avere un alimentatore regolabile di poca potenza e di non voler spendere soldi per un vero alimentatore da banco.
L'occorrente per la costruzione del mio micro-alimentatore è:
  • un tester qualsiasi, io ne ho usato uno pagato 6€ su una bancarella, ma ne ho visti anche a 2€!
  • LM317 + componenti a contorno: 4 condensatori, 2 diodi e un potenziometro (vedere sezione dedicata)
  • connettore da 2,5 per l'alimentazione e pulsanti di accensione/spegnimento


ho stimato che la spesa per tutto l'occorrente non supera i 10€ e per la realizzazione non serve più di una giornata....

mercoledì 26 gennaio 2011

TUTORIAL: how to control a BIpolar stepper motor

ok from now on I'll write in english, I have to learn it.

In this tutorial I will show you how to control a stepper motor with FOUR control wires and a L293D IC. You can use everything you want in order to generate control signals. In this tutorial I used an Arduino board, but a PIC is also ok.

Why "FOUR" control wires? because everyone who writes a tutorial  or something else about bipolar stepper motors wants to control them with only TWO wires and a lot of components (NPN transistors, resistors ecc ecc). But controlling a L293D with 4 wires is simpler!

ok, let's see the circuit:




How does the L293D work?