|
800
|
International / Hardware / Re: relè 12v e bc547
|
on: August 09, 2012, 03:01:08 am
|
|
Forse sarebbe anche il caso di metterci il rele', tra collettore e Positivo dell'alimentazione esterna...
Almeno che tu non stia cercando un nuovo tipo di innesco per fuochi d'artificio.
In pratica stai provocando un cortocircuito tra i due pin del transistor, che si trova a dissipare una corrente che non e' in grado di sopportare a lungo. Se l'alimentatore non cede, forse lo vedi anche schizzare verso Marte. E metti tu che "curiosity" lo trovi ......
|
|
|
|
|
801
|
International / Hardware / Re: controllare regime di rotazione delle ventole
|
on: August 08, 2012, 05:48:42 am
|
quindi potrei prendere una ventola con 4 cavi e, senza grossi problemi di realizzazione, regolare la ventola attaccando solo V+, V- e il dimmer PWM giusto?
Certamente. Con una ventola a 4 cavi semplifichi il pilotaggio. il 4 filo lo colleghi ad un uscita PWM di Arduino e comandi la velocita' della ventola. Se poi vuoi sapere anche quanti giri sta' facendo, guarda le risposte che ti hanno dato prima
|
|
|
|
|
803
|
International / Hardware / Re: Arduino e ricevente 433mhz
|
on: August 04, 2012, 05:18:40 pm
|
puoi prendere degli M6 http://www.ebay.it/itm/10pcs-PT2272-M6-DIP18-PT2272-DIP-18-PTC-decoder-/261041326896?pt=LH_DefaultDomain_0&hash=item3cc7468b30 EDIT2: e da M2-M3-M4-M5-M6 cambiano gli ingressi data... ma in prole povere cosa sono???? per le comunicazioni di dati??? 2.3.4.5.6 canali. nel tuo caso, piu' canali sono, meglio e'. Non ho fatto il conto di quanto duri l'impulso, dipende dalla frequenza dell'oscillatore interno, comunque qualche ms. Ho visto che c'e' anche il Pin VT, che in pratica va' a livello alto quando si verifica il riconoscimento di un codice. Potresti gestirci un interrupt se non vuoi continuamente controllare lo stato dei Pin. Meglio momentary che latch, perche' se un sensore scatta, lo riconosci e fai quello che devi fare. Poi ti rimetti di nuovo in attesa. Se fosse stato latch, dopo aver fatto quello che devi fare, lo stato del sensore sarebbe stato ancora in allarme e dato che non c'e' un reset del 2272 ( per azzerare le uscite ) ti si complicherebbe di molto la gestione degli allarmi Edit: Ma quanti sensori hai ?
|
|
|
|
|
804
|
International / Hardware / Re: Arduino e ricevente 433mhz
|
on: August 04, 2012, 01:49:33 pm
|
|
Se il chip sui sensori e' il 2262.. ok per il 2272
Il 2272 che hai trovato su ebay e' un latch 4 canali (L4). In pratica quando il sensore invia, il corrispondente pin del chip cambia di stato. e a occhio rimane in quello stato fino a che non gli arriva un'altro segnale . E' un po' piu' complicato gestire un allarme.... forse sarebbe stato meglio se era un M4 ( manda solo un impulso )
Piu' di 4 sensori non gestisci. Non puo' funzionare come dici tu, cioe' come se fossero 4 bit. Considera i 4 pin DATA come se fossero altrettanti ADDRESS. Quindi un solo canale alla volta
|
|
|
|
|
806
|
International / Hardware / Re: Arduino e ricevente 433mhz
|
on: August 03, 2012, 05:55:18 pm
|
ti spiego...normalmente vendono le centraline antifurto, ok??? e a queste centraline ovviamente affianchi dei sensori (e se no cosa te ne fai?)... prima di poter utilizzare il sensore con la centralina bisogna fare l' accoppiamento tra questi due, altrimenti non funziona.... ora su ebay vendono tutti i sensori 433Mhz che vuoi, come ad esempio http://www.ebay.it/itm/SENSORE-PORTE-E-FINESTRE-WIRELESS-X-ALLARMI-ANTIFURTO-433Mhz-/160839805604?pt=Antifurti&hash=item2572ccaaa4, tu una volta che lo hai comprato, ci metti la batteria e lo accoppi, fatto ciò è perfettamente funzionante no????????? quindi in qualche modo tutte le centraline di sta terra dovranno pur avere qualcosa in comune per funzionare no????? riesci ad accoppiarlo se usa la stessa codifica. Se i sensori usano la codifica National l'MM53200 e la centralina la motorola dell 'MC145026, col cavolo che si accoppiano. Ora poi i telecomandi "seri" usano tutti la Rolling Code Il mitico NUTCHIP.... mi ricordo che quando usci' volevano rivoluzionare l'hobbistica..... pero' e' finito male. Riconosceva i radiocomandi con codifica National... Comunque prova a dare un'occhiata ai sensori e vedi che sigle ci sono sui chip. Saranno UMxxx --- vedi come sono ponticellati i pin del codice e cerchi un IC di decodifica equivalente da mettere tra l'RX e Arduino
|
|
|
|
|
808
|
International / Hardware / Re: Relè ad impulsi per arduino 5-12v
|
on: August 03, 2012, 02:53:52 pm
|
|
infatti e' un uso un po' anomalo del NPN Un qualunque transistor va' bene. BC547, 2N2222 etc etc etc
si, che va' bene il 1N4148
No, e' un Mosfet N-Channel, in questa configurazione non ti funziona.
|
|
|
|
|
809
|
International / Hardware / Re: Arduino e ricevente 433mhz
|
on: August 03, 2012, 02:07:16 pm
|
|
Spiega meglio. hai gia' dei sensori wireless a 433 Mhz ? Come ad esempio dei sensori PIR o di contatto Questi sensori avranno un loro chip di codifica ( in genere c'e' un chip dedicato all'interno del sensore ) , se tu vuoi decodificare il segnale ricevuto dovrai dopo il ricevitore inserire l'equivalente chip di decodifica. Queste decodifiche (a uno o piu' canali ) non fanno altro che riconoscere il sensore che ha inviato il segnale e quindi cambiare stato a un loro pIn. Oppure dare il numero del sensore su di una porta o inviare una stringa, etc etc.
Altra cosa sono i sensori di temperatura wireless.. In genere sono composti dal sensore di temperatura, un Microcontroller e la parte trasmittente. Qui la codifica si fa' con il software sul microcontroller Stessa decodifica sul modulo ricevente, etc etc
Con arduino c'e' una libreria, VirtualWire che e' specializzata per trasmettere segnali con questi moduli da 433 Mhz ( e altre frequenze ) ma non ha niente a che vedere con quello riportato sopra
Tornando ai tuoi sensori, in teoria conoscendo il chip usato e quindi la codifica potresti implementare la decodifica da software... dovresti studiare il datasheet del chip e farti una tua libreria
|
|
|
|
|
810
|
International / Hardware / Re: Relè ad impulsi per arduino 5-12v
|
on: August 03, 2012, 12:59:06 pm
|
|
Per pilotarlo bastano due transistors. metti il pin HIGH, pausa e poi lo rimetti LOW Es. digitalWrite(Pinon,HIGH); delay(10); digitalWrite(Pinon,LOW);
PS. Se il datasheet dice come Valore massimo da non superare 40 mA, non e' buona cosa lavorare cosi' al limite. Per poterlo collegare direttamente dovrebbe consumare almeno la meta'
|
|
|
|
|