Pages: 1 [2] 3   Go Down
Author Topic: Aprire cancello elettrico con Arduino  (Read 2818 times)
0 Members and 1 Guest are viewing this topic.
Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1722
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Non saprei, io cmq ti consiglio la cina..
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Offline Offline
Newbie
*
Karma: 0
Posts: 36
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

scusate un aiuto a me che ho aperto il tread e voglio fare una cosa più semplice noo!!
Logged

0
Online Online
Shannon Member
****
Karma: 117
Posts: 10101
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

quì qualche info, con un bello schema elettrico per simulare la pressione del pulsante. (quello fatto a mano)
http://rapplogic.blogspot.it/2011/10/xbeegoogle-talk-garage-door.html

ti manca solo il chip a ricevitore a 433KHz che trovi ad esempio su futuraelettronica
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Jr. Member
**
Karma: 2
Posts: 66
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Salve a tutti,
mi unisco in questo interessante topic riguardo alla domotica. Io vorrei aprire il garage di casa mia attraverso Arduino, comandandolo attraverso una pagina web protetta. In poche parole Arduino farà da telecomando e verrà posizionato vicino al garage. Ho già acquistato un TX e RX che funzionano alla frequenza 433 Mhz. Il mio problema è riuscire a copiare in Arduino, il codice del mio telecomando che è questo http://sdkitalia.com/mepmegastore/images/Telecomando%20Univ.jpg. Come posso fare ? Il codice è fisso quindi non dovrei avere problemi. Ringrazio in anticipo per le varie risposte.
Logged

0
Online Online
Shannon Member
****
Karma: 117
Posts: 10101
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

1. Colleghi la RX all'arduino, che rimanda i codici letti via seriale al pc.
2. Clicchi il pulsante del tuo telecomando
3. Profit!
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Offline Offline
Jr. Member
**
Karma: 2
Posts: 66
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

1. Colleghi la RX all'arduino, che rimanda i codici letti via seriale al pc.
2. Clicchi il pulsante del tuo telecomando
3. Profit!

Grazie per la risposta. In sostanza mi copio il codice che leggo da seriale premendo il bottone dal telecomando e poi lo stesso codice, lo uso con Arduino con il TX, è corretto ? Quale codice mi consigli di usare ? Grazie e buona serata
Logged

Capo d'Orlando
Offline Offline
God Member
*****
Karma: 0
Posts: 500
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Soluzione universale ? Futura GSM shield 900, arriva l'sms ed apre tutto.
Logged


Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 312
Posts: 21606
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Così se salta la cella vicino a casa tua, non apri il cancello. Idem se hai il cell scarico....
Ma si faceva tanto bene a mano, una volta...  smiley-wink
Logged


Capo d'Orlando
Offline Offline
God Member
*****
Karma: 0
Posts: 500
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Aveva chiesto una soluzione universale ! Certo, se poi manca l'eletteicita manco i santi lo aprono
Logged


Global Moderator
Italy
Offline Offline
Brattain Member
*****
Karma: 312
Posts: 21606
Logic is my way
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Sì sì , ma non ce l'avevo con te. Era una constatazione fatta ad alta voce  smiley-wink
Logged


Capo d'Orlando
Offline Offline
God Member
*****
Karma: 0
Posts: 500
Electronics & Web Dev, Unix User, Ω LEO, Rock/Deep Music, Tech/Science/Finance addicted, Ski/Snowboard and much more …
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Non me la sono presa  smiley-mr-green
Logged


Offline Offline
Jr. Member
**
Karma: 2
Posts: 66
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Soluzione universale ? Futura GSM shield 900, arriva l'sms ed apre tutto.

Grazie per la risposta. Questa idea non mi piace molto. Utilizzerei un'interfaccia web, potretta, in modo da gestire il tutto dai dispositivi anche a distanza. Qualcuno ha qualche codice per leggere il segnale dal telecomando che apre il garage ?
Logged

Offline Offline
Jr. Member
**
Karma: 2
Posts: 66
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Dopo aver cercato sul web qualche soluzione, ho utilizzato il seguente programma:

Code:
// receiver.pde
//
// Simple example of how to use VirtualWire to receive messages
// Implements a simplex (one-way) receiver with an Rx-B1 module
//
// See VirtualWire.h for detailed API docs
// Author: Mike McCauley (mikem@airspayce.com)
// Copyright (C) 2008 Mike McCauley
// $Id: receiver.pde,v 1.3 2009/03/30 00:07:24 mikem Exp $

#include <VirtualWire.h>

void setup()
{
    Serial.begin(9600); // Debugging only
    Serial.println("setup");

    // Initialise the IO and ISR
    vw_set_ptt_inverted(true); // Required for DR3100
    vw_setup(2000); // Bits per sec

    vw_rx_start();       // Start the receiver PLL running
}

void loop()
{
    uint8_t buf[VW_MAX_MESSAGE_LEN];
    uint8_t buflen = VW_MAX_MESSAGE_LEN;

    if (vw_get_message(buf, &buflen)) // Non-blocking
    {
int i;

        digitalWrite(13, true); // Flash a light to show received good message
// Message with a good checksum received, dump it.
Serial.print("Got: ");

for (i = 0; i < buflen; i++)
{
    Serial.print(buf[i], HEX);
    Serial.print(" ");
}
Serial.println("");
        digitalWrite(13, false);
    }
}

Ho collegato il data al PIN 11, ma purtroppo non riesco a leggere nessun valore. Ho provato ad utilizzare il tester, per vedere se venisse il rilevato il segnale radio sul DATA e in effetti viene rilevato. Qual'è secondo voi il problema ? L'apparecchio che sto usando è YR-MK-5V. Grazie per il supporto.
Logged

Offline Offline
Jr. Member
**
Karma: 2
Posts: 66
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

1. Colleghi la RX all'arduino, che rimanda i codici letti via seriale al pc.
2. Clicchi il pulsante del tuo telecomando
3. Profit!

Ciao,
Ho fatto vari tentavi ma non mi legge niente sul seriale ! Utilizzo il programma presente nella libreria virtualwire. Secondo è possibile che non riesca a leggere niente perché la comunicazione è protetta ?
Logged

0
Online Online
Shannon Member
****
Karma: 117
Posts: 10101
:(){:|:&};: TOX id: fcb8e918bef08581e23f6ddf9d4dba77697c25b217bf372736ed959a95fde36df5b8c5b90fbb
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

scuro che la libreria vada bene per il tuo chip? hai comprato sia TX che RX? se si provali assieme. Quei moduli supportano uno due tipi di protocolli di comunicazione, magari il tuo telecomando ne usauno differente?
Logged

my Arduino code: https://github.com/lestofante/arduinoSketch
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Pages: 1 [2] 3   Go Up
Jump to: