Costruire un campanello a distanza con Arduino Uno

Salve a tutti. Volevo realizzare un campanello a distanza che serve a me e al mio amico per avvertire la mia presenza nei pressi del suo seminterrato, in modo da venirmi ad aprire e non lasciare inutilmente aperta la porta principale; recentemente ha comprato uno di quei famosissimi campanelli dal costo di 4 Euro, che sul pulsante di chiamata hanno un campanello blu.

Volevo modificare questo campanello ed alimentare solo un pulsante che è in grado di far partire un impulso a distanza tramite Arduino quando premuto e inviarlo al ricevitore posto nell'altro seminterrato, tramite un altro Arduino, e avvertire il mio amico tramite un segnale sonoro. Tenuto conto che la distanza di questi campanelli dovrebbe essere di 150mt., e tra i due seminterrati questa distanza non esiste, riguardo al mio progetto con l'Arduino che componenti dovrei montare?

Se occorre posto qui una foto satellitare del seminterrato TX e RX.

Grazie a tutti in anticipo!

EDIT: chiedo scusa solo adesso ho letto il post del regolamento, comunque mi presento, dato che sono nuovo. Mi chiamo Salvatore, ho 19 anni e scrivo da Napoli, uso Arduino Uno. Non so se qui va bene come presentazione, in ogni caso mi scuso ancora e non metterò up alla discussione, aspetterò! :)

Ciao e benvenuto, abbiamo parlato in piu discussioni di comunicazione wi fi se ti fai un giro nel forum trovi decine di post io personalmente posso consigliarti 2 moduli nRF24L01+ la coppia (ognuno e transciver(invia/riceve)) costa circa 7 euro raggiungono i 150 metri in linea d'aria e non dovrebbero essere difficilissimi da programmare na turalmente tu in questo caso non userai affatto il campanello ma ne sfrutterai solo il pulsante per avere una lettura e far partire il segnale dall'altra parte il ricevitore comunichera ad arduino che il pulsante è stato premuto e farà partire un suono.

Madwriter: tu in questo caso non userai affatto il campanello ma ne sfrutterai solo il pulsante

Esattamente. Questo è ciò che voglio fare, anche se non ho capito diverse cose: il pulsante interno ovviamente va sostituito con uno nuovo, senza circuito, anche se però deve essere alimentato. L'alimentazione conviene prenderla dall'arduino stesso? In modo che quando i due contatti si chiudono, il pin rileverà una corrente in ingresso che serve per il segnale di chiamata.

A riguardo dell'Arduino, ne devo usare due (TX e RX) o solo uno? Grazie mille! :)

Diciamo che il campanello in se per se non ti servirà più a niente basta un semplice pulsante collegato ad arduino(TX)ma ovviamente puoi recuperare la "cover" del campanello per abbellire il tutto.(e basta alimentare solo arduino --> http://arduino.cc/en/Tutorial/Button) Si ti servono 2 arduino uno TX e uno RX magari puoi farti uno standalone cosi risparmi un pò,non è difficile e ci sono ottime guide nel forum. All'rx e al tx colleghi i moduli che ti ho linkato essendo transciver puoi ricevere e inviare dati da entrambi potresti anche aggiungerci qualche funzione tipo un keypad per inviare qualche messaggio breve o cose cosi.(w la fantasia) se hai altre domande chiedi pure ;)

DJSalvoManfo31:

Madwriter: tu in questo caso non userai affatto il campanello ma ne sfrutterai solo il pulsante

Esattamente. Questo è ciò che voglio fare, anche se non ho capito diverse cose: il pulsante interno ovviamente va sostituito con uno nuovo, senza circuito, anche se però deve essere alimentato. L'alimentazione conviene prenderla dall'arduino stesso? In modo che quando i due contatti si chiudono, il pin rileverà una corrente in ingresso che serve per il segnale di chiamata.

A riguardo dell'Arduino, ne devo usare due (TX e RX) o solo uno? Grazie mille! :)

Madwriter: ovviamente puoi recuperare la "cover" del campanello per abbellire il tutto

Sì infatti, questo era il mio progetto. Si può modificare tranquillamente e in più si può anche fissare a parete. I due moduli li trovo su Futura Elettronica? Hai un'immagine? :)

Grazie mille! :D

Guarda credo che li abbia anche futura elettronica ma si trovano un po ovunque, immagino però che tu non abbia ostacoli tra i 2 arduino giusto? altrimenti scegli qualcosa di piu potente. Per emettere il suono dal ricevitore ti consiglio un buzzer http://www.planetarduino.org/?cat=459

comunque i moduli sono questi tieni conto che te ne servono 2 http://www.ebay.it/itm/NRF24L01-wireless-transceiver-module-SMA-Antenna-/170691675921?pt=LH_DefaultDomain_0&hash=item27be044711#ht_2162wt_952 puoi anche prenderli senza antenna a meno 2 per circa 4 euro: http://www.ebay.com/itm/2PCS-NRF24L01-2-4GHz-Wireless-Transceiver-Module-NEW-/140716242089?pt=LH_DefaultDomain_0&hash=item20c35774a9

altrimenti cerca su futura elettronica sicuro li trovi ;)

Ps il buzzer sarebbe questo http://www.ebay.com/itm/Wrobot-Digital-Buzzer-Module-Arduino-Compatible-/270951116545?pt=LH_DefaultDomain_0&hash=item3f15f1ef01 praticamente e quello che fai quei rumorini antipatici quando il computer fa qualche errore o non funziona scheda video o ram :P

Bè, a livello di ostacoli, se guardi la foto del primo post, noterai che la diagonale del segnale passa per una folta chioma di un albero, anche se la foto è vecchia perché di quell'albero resta solo il tronco, ma non credo che delle foglie possano creare problemi o no? Tra l'altro i seminterrati sono a terra... I moduli verranno piazzati dietro le finestre con griglie di protezione. Cosa mi consigli di potente, in alternativa?

Per il suono inoltre il buzzer non credo sia adatto, è basso, se consideri anche che il mio amico ha la radio accesa...

in queste condizioni non so sinceramente se c'e la fai tutto è possibile :P e beh che dire ci sono gli xbee pro arrivano fino a 1km e sono facilissimi da utilizzare(ma non economici) per l'audio una soluzione si trova :)

Ti dirò io avevo pensato anche agli infrarossi, ma è impossibile anche solo a pensarla una cosa del genere... :D

Comunque tranquillo, consigliami pure, non mi preoccupano i soldi, non è un progetto che devo realizzare subito, più che altro è per curiosità! :)

con gli infrarossi se fai 10 metri e tanto :grin: dai un occhiata qui http://arduino.cc/forum/index.php/topic,105671.0.html o anceh qui http://arduino.cc/forum/index.php/topic,103020.0.html

Uhm… il problema è che non vorrei montare qualcosa di illegale, dato che tra i due seminterrati ci sono sì e no ad occhio più o meno 8-9 metri…

Stavo pensando al Bluetooth di classe 1, ma non lo vedo potente anche se ricopre i 100m.
Quasi quasi provo i moduli che mi hai linkato all’inizio.