|
767
|
International / Hardware / Re: Moduli 433mhz
|
on: September 14, 2012, 10:12:51 am
|
Per trasmettere basta fare uno XOR col clock del segnale.. Per ricevere il codice diventa un pò più complesso.. ma non impossibile da scrivere, in una mezz'ora dovresti farcela
Ciao
ho paura che per un ragazzo di 13 anni quella mezz'ora diventi 7 giorni. Comunque, non c'è nessun chip che si collega via seriale ad arduino e ci pensa lui alla modulazione? xbee o nrf24l01+ hanno una librerie dedicata  gli nrf24l04+ ce gli ho già, gli xbee non mi piacciono: troppo costosi. Vorrei semplicemente usare i modulini che ho già, non è che eseste un chip che codifica e decodifica i dati x mandarli al modulino?
|
|
|
|
|
768
|
International / Hardware / Re: Moduli 433mhz
|
on: September 14, 2012, 07:46:19 am
|
Per trasmettere basta fare uno XOR col clock del segnale.. Per ricevere il codice diventa un pò più complesso.. ma non impossibile da scrivere, in una mezz'ora dovresti farcela
Ciao
ho paura che per un ragazzo di 13 anni quella mezz'ora diventi 7 giorni. Comunque, non c'è nessun chip che si collega via seriale ad arduino e ci pensa lui alla modulazione?
|
|
|
|
|
770
|
International / Hardware / Re: Arduino mini 04
|
on: September 13, 2012, 12:51:37 pm
|
Ok , grazie a tutti ora mi è chiaro che non devo fare tale collegamento.
Ma allora mi viene una domanda : come mai c'è un sistema di comunicazione seriale se poi non posso usarlo tramite la porta seriale del computer? ma c'è un modo che io possa colegarlo al computer prima che mi arrivi la usb light adapter ? ( sapete , è la smania di provarlo...) Grazie
Marco
certo, mettendo tra il tuo adattatore ed arduino un max232
|
|
|
|
|
772
|
International / Hardware / Re: [Consiglio] Primo Acquisto Kit
|
on: September 12, 2012, 01:51:15 pm
|
Chiarisco una cosa, non ce l'ho con te in prima persona, ho solo preso spunto dal tuo post. Detto questo, la roba cinese costa molto meno per tanti motivi: scarsa qualità dei materiali usati, assenza totale di controlli qualitativi sulla produzione, spese di progettazione pari a zero dato che sono tutte copie, sfruttamento del lavoro a prezzi da schiavitù, assenza di normative sull'ecocompatibilità della produzione industriale ecc...
sisi, io ti stavo per scrivere che non ce l'avevo con te  . Io (dico la verità) ho anche un arduino mega 1280 compatibile, ma sono ben stato attento a non prenderne uno che riportava la scritta arduino mega ecc... bensì il mio è nero e porta la scritta "mega 2010 www.XXXX.XXX", il che mi sembra un po' più moralmente corretto nei confronti di banzi e del lavoro del suo team (che non finirò di ringraziare). Ciaoooo
|
|
|
|
|
773
|
International / Hardware / Re: Moduli 433mhz
|
on: September 12, 2012, 01:47:14 pm
|
cece99, scusami per averti scambiato per una persona più grande.... ma questo non significa nulla. anche io alla tua età iniziai a appassionarmi all'elettronica e di sicuro neppure io avrei capito quello che ti ho spiegato oggi.
Ti spiego meglio: sai che il micro ha una porta detta seriale attraverso la quale vengono ricevuti e trasmessi dati formati da una successione di bit 0 e 1. OK? ora, se ad esempio il codice che dobbiamo trasmettere è formato da tutti zero es: 00000000 non ci sarebbe nessuna variazione sui bit da trasmettere e quindi il trasmettitore non cambierebbe il livello della radio-frequenza.... non ci sarebbe la cosidetta modulazione di ampiezza....
il codice manchester fa si che anche se il dato da trasmettere è 00000000 lo cambierà in una successione di 16 bit introducendo zeri e uno, es: 10110011_00110100 (codice scritto a caso) in modo che ci sia una variazione continua di modulazione (spiegato in parole poverissime).
lo so che è un concetto abbastanza complicato ma.... avendo pazienza e soprattutto studiando un giorno capirai molto di più.
sai che mi hai fatto capire tutto  grazie mille! Domani quando torno da scuola (ho 13 anni, ho sbagliato a scrivere e faccio la 3a media) mi studio un po' il codice manchester e se ho tempo nei prossimi giorni vedo di fare un abbozzo di libreria per usare al meglio i modulini. Grazie a tutti e due, ciaooo
|
|
|
|
|
774
|
International / Hardware / Re: Moduli 433mhz
|
on: September 12, 2012, 01:30:57 pm
|
mmmm, ho installato la libreria virtual wire ma ho problemi sia con la ide 1.0.1 che con la 0022. Questo è l'errore della 1.0.1:
In file included from sketch_sep12a.cpp:2: /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:54: error: variable or field 'vw_set_tx_pin' declared void /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:54: error: 'uint8_t' was not declared in this scope /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:58: error: variable or field 'vw_set_rx_pin' declared void /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:58: error: 'uint8_t' was not declared in this scope /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:62: error: variable or field 'vw_set_ptt_pin' declared void /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:62: error: 'uint8_t' was not declared in this scope /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:66: error: variable or field 'vw_set_ptt_inverted' declared void /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:66: error: 'uint8_t' was not declared in this scope /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:71: error: variable or field 'vw_setup' declared void /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:71: error: 'uint16_t' was not declared in this scope /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:90: error: 'uint8_t' does not name a type /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:96: error: 'uint8_t' does not name a type /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:99: error: 'uint8_t' does not name a type /Users/cesare/Documents/Arduino/libraries/VirtualWire/VirtualWire.h:104: error: 'uint8_t' does not name a type sketch_sep12a.cpp: In function 'void setup()': sketch_sep12a:7: error: 'vw_set_ptt_inverted' was not declared in this scope sketch_sep12a:8: error: 'vw_set_tx_pin' was not declared in this scope sketch_sep12a:9: error: 'vw_setup' was not declared in this scope sketch_sep12a.cpp: In function 'void loop()': sketch_sep12a:15: error: 'vw_send' was not declared in this scope
|
|
|
|
|
775
|
International / Hardware / Re: Moduli 433mhz
|
on: September 12, 2012, 01:19:04 pm
|
grazie tredipunta, pensavo che fosse leggermente + semplice usare quei modulini, ma x 90 centesimi l'uno va più che bene, ti ringrazio e ringrazio anche cyclone per l'impegno che ha dimostrato a spiegarmi le cose (probabilmente le ha spiegate semplicemente ma io avendo 13 anni non sono riuscito ad afferrarle bene)  Faccio i test e scrivo i risultati. Ciaooo 
|
|
|
|
|
776
|
International / Hardware / Re: [Consiglio] Primo Acquisto Kit
|
on: September 12, 2012, 01:16:12 pm
|
Se si devono pubblicizzare siti cinesi che vendono cloni dell'Arduino allora è bene cessarla qui. Premesso che uno con i propri soldi ci compra quel che vuole, quindi anche la patacca arduinosa cinese, penso però che non sia moralmente corretto usufruire dell'aiuto offerto dalla comunità di Arduino quando ad Arduino non si è dato indietro nessun sostegno, leggasi "acquisto di scheda originale". Volete comprare un clone cinese? Bene, però dopo chiedete supporto al sito del produttore cinese, dato che di Arduino quei prodotti hanno solo il nome falsificato. allora, specifico che da electro dragon non ho acquistato "arduini patacca" o roba del genere, solo componenti elettronici e modulini wireless. Specifico inoltre che sono felice possessore di un arduino uno rev.3 comprato originale e pagato ben 25 euro, non capisco il perchè l'arduino tarocco debba costare 10 euro, fanno le stesse cose ecc.
|
|
|
|
|
778
|
International / Hardware / Re: Moduli 433mhz
|
on: September 12, 2012, 12:29:36 pm
|
scordati di spedire stringhe o dati nel formato ascii o umanamente leggibile. per trasmettere e ricevere dati impiegando modulazione OOK (On Off Keying) visto che si tratta di modulini AM, hai necessità di implementare un encoder manchester in trasmissione e un decoder sempre dello stesso tipo in ricezione.
al massimo potrai andare a 4000bps ma ti conviene scendere a 2k.... per assicurare un basso rate-error.
tradotto in una lingua umanamente capibile 
|
|
|
|
|