BaroneRosso.it - Forum Modellismo

BaroneRosso.it - Forum Modellismo (https://www.baronerosso.it/forum/)
-   Circuiti Elettronici (https://www.baronerosso.it/forum/circuiti-elettronici/)
-   -   Cercamodelli con Attiny85 (https://www.baronerosso.it/forum/circuiti-elettronici/330877-cercamodelli-con-attiny85.html)

ToniPons 20 dicembre 14 11:49

Cercamodelli con Attiny85
 
Ciao a tutti, ..ho in casa un po' di attiny85 e ho pensato di farmi un piccolo cercamodelli. Fin qui nessun problema, lo programmo in modo che se non sente il segnale della ricevente sul pin 0 suona un cicalino..., lo alimento e funziona alla grande, peccato che il beep del buzzer collegato quasi non si sente. Sto alimentando tutto con una lipetta 1s. Qualcuno saprebbe darmi una dritta per aumentare il rumore del cicalino?
Grazie 1000

ToniPons 20 dicembre 14 12:11

come non detto, me la sono risposta da solo....metto un t12n3906 tra il pin1 buzzer e massa e il gioco e' fatto.
grazie comunque,.....se a qualcuno puo' interessare posto schema e codice, ma e' quasi banale.....

grazie comunque

PIOTREC 22 dicembre 14 11:55

Citazione:

Originalmente inviato da ToniPons (Messaggio 4486988)
,.....se a qualcuno puo' interessare posto schema e codice, ma e' quasi banale.....

grazie comunque

Si, a me interessa, purchè funzioni a 2,4Ghz perchè diversi che ne ho trovati in commercio non funzionano a questa frequenza.
Grazie

ToniPons 22 dicembre 14 12:45

2 Allegato/i
Io lo uso con successo con Taranis e x8r. Abbino uno scwitch ad un canale libero della ricevente; se attivo lo switch suona il cicalino, se invece per una qualche ragione si spegne la ricevente ( batteria modello sbalzata via...), suona comunque il cicalino. Ovviamente serve alimentare il cicalino per conto suo, altrimenti ti perdi quest'ultima funzione..

ecco scema e codice.

Spesa totale dei componenti forse 3 euro...

Spero ti sia utile,......

Ciao

PIOTREC 22 dicembre 14 18:09

Citazione:

Originalmente inviato da ToniPons (Messaggio 4488572)
Io lo uso con successo con Taranis e x8r. Abbino uno scwitch ad un canale libero della ricevente; se attivo lo switch suona il cicalino, se invece per una qualche ragione si spegne la ricevente ( batteria modello sbalzata via...), suona comunque il cicalino. Ovviamente serve alimentare il cicalino per conto suo, altrimenti ti perdi quest'ultima funzione..

ecco scema e codice.

Spesa totale dei componenti forse 3 euro...

Spero ti sia utile,......

Ciao

OK, grazie mille

eaman 25 febbraio 15 14:37

Nel caso potresti usare la libreria narcoleptic per il delay: ti mette in sleep il processore durante i delay() risparmiando un tot la batteria:
- https://code.google.com/p/narcoleptic/

Codice:

/*
 RC finder
 By: Lanz
 se il canale della ricevente emmette segnale > mille
 non suona, altrimenti o e' spenta e suona o e'
 interruttore e suona comunque.
 E' previsto ovviamente che arduino abbia alimentazione separata.
 
 Addendum: narcoleptic delay(): https://code.google.com/p/narcoleptic/
 */
#include <Narcoleptic.h>
int ch1;

void setup() {
//Serial.begin(9600);
pinMode(0, INPUT); // Set input pin

}

void loop() {
 
  ch1 = pulseIn(0, HIGH, 25000); // Read the pulse width of
 
  if(ch1<1300){
    digitalWrite(1, HIGH);  // turn the LED on (HIGH is the voltage level)
    Narcoleptic.delay(1000);              // put the MCU to sleep for 1 sec
    digitalWrite(1, LOW);    // turn the LED off by making the voltage LOW
    Narcoleptic.delay(1000);              // put the MCU to sleep for 1 sec
  }           
}



Tutti gli orari sono GMT +2. Adesso sono le 10:03.

Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002