Forum del Presepio Elettronico Multimediale (Il primo e unico)
Forum del Presepio Elettronico Multimediale (Il primo e unico)

Forum del Presepio Elettronico Multimediale (Il primo e unico)
[ Home | Registrati | Discussioni Attive | Discussioni Recenti | Segnalibro | Msg privati | Sondaggi Attivi | Utenti | Download | Cerca | FAQ ]
Nome Utente:
Password:
Salva Password
Password Dimenticata?

 Tutti i Forum
 FORUM del Presepio Elettronico Multimediale
 ELETTRONICA - Circuiti elettronici
 Lampadine lampeggianti

Nota: Devi essere registrato per poter inserire un messaggio.
Per registrarti, clicca qui. La Registrazione è semplice e gratuita!

Larghezza finestra:
Nome Utente:
Password:
Modo:
Formato: GrassettoCorsivoSottolineatoBarrato Aggiungi Spoiler Allinea a  SinistraCentraAllinea a Destra Riga Orizzontale Inserisci linkInserisci EmailInserisci FlashInserisci Immagine Inserisci CodiceInserisci CitazioneInserisci Lista Inserisci Faccine
Videos: Google videoYoutubeFlash movie Metacafe videomySpace videoQuicktime movieWindows Media videoReal Video
   
Icona Messaggio:              
             
Messaggio:

  * Il codice HTML è OFF
* Il Codice Forum è ON

Faccine
Felice [:)] Davvero Felice [:D] Caldo [8D] Imbarazzato [:I]
Goloso [:P] Diavoletto [):] Occhiolino [;)] Clown [:o)]
Occhio Nero [B)] Palla Otto [8] Infelice [:(] Compiaciuto [8)]
Scioccato [:0] Arrabbiato [:(!] Morto [xx(] Assonnato [|)]
Bacio [:X] Approvazione [^] Disapprovazione [V] Domanda [?]

   Allega file
  Clicca qui per inserire la tua firma nel messaggio.
Clicca qui per sottoscrivere questa Discussione.
    

V I S U A L I Z Z A    D I S C U S S I O N E
presepe96 Inserito il - 05 ottobre 2019 : 17:20:29
Ciao a tutti, per quest'anno vorrei realizzare un circuito come quello nel video ma al posto dei led dovrei usare 20 lampadine come quelle delle minilucciole collegate ad un alimentatore da 12v 1000ma.
Vorrei sapere se il valore dei componenti da usare sono gli stessi del video, grazie
Ecco il video: https://youtu.be/ib0J8W6hW_w

39   U L T I M E    R I S P O S T E    (in alto le più recenti)
Amministratore Inserito il - 06 novembre 2021 : 20:33:02
Un alimentatore da 5A è più che sufficiente.

presepe96 Inserito il - 05 novembre 2021 : 10:01:57
C'è un amperaggio massimo che si può usare su arduino nano? Cioè se uso un alimentatore da 5A 12v rischio di bruciare tutto?
Siccome dovrei usare dei led t10 (quelli per auto) e non so bene il consumo, non vorrei che l'alimentatore vada in sovraccarico
presepe96 Inserito il - 03 novembre 2021 : 15:10:16
va bene, allora ci proverò
Grazie!
Amministratore Inserito il - 03 novembre 2021 : 12:53:33
@Pres86:
E' possibile ed è anche molto semplice.


presepe96 Inserito il - 02 novembre 2021 : 17:23:41
Salve, è possibile usare gli stessi componenti ovviamente cambiando la programmazione arduino per simulare l'effetto temporale?
Cioè creare una serie di lampi in vari punti (quindi con 3/4 led) ogni tot minuti?
Ad esempio 10 lampi ogni 5 minuti
Amministratore Inserito il - 04 dicembre 2019 : 19:04:59
@Laurburg55
The source code is fine for both Arduino uno and Arduino nano.


Laurbug55 Inserito il - 04 dicembre 2019 : 06:21:18
I am interested in the idea of arduino nano can I install the program on windows 7 thanks in advance for your reply and have a good day long thanks
Skyrunner65 Inserito il - 02 dicembre 2019 : 15:00:27
Si, basta regolarlo per una tensione compresa tra 9V e 12V.
presepe96 Inserito il - 02 dicembre 2019 : 00:56:37
Buonasera, #232; possibile usare su questo circuito un alimentatore 3-12v max1500mA?
Dovrei usare il circuito per alimentare 12 lampadine di minilucciole
presepe96 Inserito il - 15 ottobre 2019 : 20:46:09
Va bene,adesso credo di aver capito meglio. Grazie ancora!
Skyrunner65 Inserito il - 15 ottobre 2019 : 20:38:19
Il parametro ttime, che per default è 60, definisce la velocità del tremolio, abbassando il valore aumenta la velocità del tremolo.
L'argomento del comando random, esempio random(100) definisce l'escursione dell'intensità della lampada che può andare da 0 a 100. La luminosità sarà quindi elaborata di volta in volta sommando 150 ad un numero casuale da 0 a 100. La somma dei due valori non deve superare 255, altrimenti la lampada si spegne completamente. Valore 0 corrisponde alla luminosità minima e 255 alla luminosità massima.
Skyrunner65 Inserito il - 15 ottobre 2019 : 20:29:23
In realtà, se serve avere tre lampade che tremolano in modo casuale ed indipendente, senza lo spegnimento e l'accensione graduale, la cosa è decisamente più semplice, bastano le poche righe di codice seguente:
Puoi copiarlo ed incollarlo nell'IDE di Arduino e programmarlo

// Arduino 3 Fiamme
// Mauro Arcangeli Rel. 1.0 2019
//
// www.presepevirtuale.it
//
int Fiamma1 = 11; // PIN comando lampada fiamma1
int Fiamma2 = 9; // PIN comando lampada fiamma2
int Fiamma3 = 5; // PIN comando lampada fiamma3
int randNumber1 = 100; //variazione tremolio fiamma1
int randNumber2 = 100; //variazione tremolio fiamma2
int randNumber3 = 100; //variazione tremolio fiamma3
int ttime = 60; // velocità fiamma
int lum_fiamma1 = 40; //variabile luminosità fiamma1
int lum_fiamma2 = 40; //variabile luminosità fiamma2
int lum_fiamma3 = 40; //variabile luminosità fiamma3

void setup()
{
pinMode(13, OUTPUT);
pinMode(2, INPUT_PULLUP); // Avvio sequenza
}

void loop()
{
lum_fiamma1 = 0;
lum_fiamma2 = 0;
lum_fiamma3 = 0;
randNumber1 = random(100);
randNumber2 = random(100);
randNumber3 = random(100);
lum_fiamma1 = 150 + randNumber1;
lum_fiamma2 = 150 + randNumber2;
lum_fiamma3 = 150 + randNumber3;
analogWrite(Fiamma1,lum_fiamma1);
analogWrite(Fiamma2,lum_fiamma2);
analogWrite(Fiamma3,lum_fiamma3);
delay(ttime);
}
presepe96 Inserito il - 15 ottobre 2019 : 16:01:18
Cioè vorrei sapere se è una cosa semplice o è complicato, purtroppo ho fatto varie prove ma si spengono lo stesso a fine ciclo...
presepe96 Inserito il - 15 ottobre 2019 : 15:57:57
E su che righi dovrei agire?
Skyrunner65 Inserito il - 15 ottobre 2019 : 15:02:12
Si è vero, questa versione del software funziona così! Mi confondevo con un'altra versione che avevo fatto con un microcontrollore PIC. Comunque, se ti serve questa funzionalità, bisogna modificare il programma.
presepe96 Inserito il - 15 ottobre 2019 : 13:08:25
Anche se dopo essersi spente,dopo un paio di secondi si riaccendono da sole e ricominciano il ciclo
presepe96 Inserito il - 15 ottobre 2019 : 13:04:37
Modficando i parametri son riuscito ad avere l'effetto voluto, ora proverò a capire il problema del ponte...
Skyrunner65 Inserito il - 15 ottobre 2019 : 09:10:45
Citazione:
Messaggio inserito da presepe96

Ho fatto il collegamento a ponte tra pin D2 e gnd ma il fuoco si spegne comunque...
Quindi c'è un modo per far rimanere il fuoco sempre acceso come la brace? Se si quale?



Fino a che il ponte è presente le lampade delle fiamme si devono accendere e rimanere accese, fino a che non si riapre il ponte o si spegne la scheda. Quindi penso che ci sia un problema sul ponte effettuato. Magari, se hai a disposizione un tester puoi controllare la tensione su D2 , che con il ponte deve scendere a circa 0V, altrimenti con il ponte aperto, circa 5V.
Skyrunner65 Inserito il - 14 ottobre 2019 : 22:51:21
Per aumentare il lampeggio è sufficiente aumentare il valore nelle prime righe del programma, dove sono inizializzate le variabili "randNumber" , aumentandone leggermente il valore.
Skyrunner65 Inserito il - 14 ottobre 2019 : 22:47:47
int randNumber1 = 10; //variazione tremolio brace
int randNumber2 = 65; //variazione tremolio fiammaL
int randNumber3 = 100; //variazione tremolio fiammaH
unsigned int time = 1; // Regolazione durata giorno notte
int ttime = 70; // velocità fiamma
int lum_brace = 20; //variabile luminosità Brace
int lum_fiammaL = 40; //variabile luminosità FiammaL
int lum_fiammaH = 90; //variabile luminosità FiammaH
presepe96 Inserito il - 14 ottobre 2019 : 22:43:51
Ho fatto il collegamento a ponte tra pin D2 e gnd ma il fuoco si spegne comunque...
Quindi c'è un modo per far rimanere il fuoco sempre acceso come la brace? Se si quale?
Skyrunner65 Inserito il - 14 ottobre 2019 : 22:34:20
Certamente si può modificare il programma in base alle proprie esigenze. Io preferisco che il fuoco sia sempre visibile, magari con la sola brace accesa, poi la fiamma la faccio partire chiudendo ed aprendo il contatto di comando tramite una centralina notte giorno. Se il contatto è mantenuto chiuso, il fuoco fa il suo ciclo continuo di accensione e spegnimento, che si può anche modificare nella sua durata. Il programma non è complicatissimo e mi sembra anche di averlo commentato abbastanza bene. Certo, bisogna prendere confidenza con il linguaggio C.
presepe96 Inserito il - 14 ottobre 2019 : 19:10:15
Finalmente ho collegato tutto e funziona, però vorrei aumentare leggermente il tremolio delle luci... si può fare agendo sui parametri nel programma? E come mai a fine ciclo la "brace" resta sempre accesa e le "fiamme" si spengono per qualche secondo? Grazie per l'aiuto
presepe96 Inserito il - 11 ottobre 2019 : 21:04:22
Adesso facendo varie prove ho impostato la scheda su un nome diverso da "arduino nano" e mi ha caricato correttamente il programma... o almeno così c'era scritto.
Appena posso provo con i vari collegamenti, spero funzioni!
Skyrunner65 Inserito il - 11 ottobre 2019 : 20:52:43
La giusta Board e la giusta COM si impostano dal menù strumenti, alla voce Scheda e Porta:
Skyrunner65 Inserito il - 11 ottobre 2019 : 20:49:59
Questo messaggio è sicuramente dovuto al fatto che il compilatore non vede Arduino.
Bisogna prima collegare Arduino alla USB, verificare che venga riconosciuto e la COM Assegnata, poi lanciare l'IDE di Arduino e configurare la giusta scheda e la giusta COM, che deve comparire scritta in basso a destra, vedi esempio seguente:

Immagine:

70,01 KB
presepe96 Inserito il - 11 ottobre 2019 : 18:26:50
salve, ho provato a caricare il programma sull'arduino ma alla fine del caricameto esce una scritta arancione che dice
"avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x00
Errore durante il caricamento dello sketch"

A cosa è dovuto ciò?
Ho provato a caricare esempi già esistenti come il Blink ma mi da lo stesso problema...
presepe96 Inserito il - 09 ottobre 2019 : 21:10:02
Va bene e ancora grazie
Skyrunner65 Inserito il - 09 ottobre 2019 : 21:00:44
Praticamente è lo stesso prodotto. Si può risparmiare leggermente se si acquistano più pezzi:

https://amzn.to/33ePTwg

presepe96 Inserito il - 09 ottobre 2019 : 20:50:43
È possibile utilizzare questo adattatore al posto di quello consigliato nel sito? O c'è quelche differenza?

https://www.amazon.it/tinxi%C2%AE-Adattatore-Terminale-Arduino-ATMEGA328P/dp/B01C2QKJ4G/ref=mp_s_a_1_1?keywords=tinxi+nano+adattatore&qid=1570646862&sr=8-1
presepe96 Inserito il - 08 ottobre 2019 : 21:59:27
Va bene, allora grazie dell'aiuto! Spero di riuscirci
Skyrunner65 Inserito il - 08 ottobre 2019 : 20:32:10
Se la scheda Arduino che si collega al computer ha l'interfaccia USB con chip FTDI servono i relativi driver, sia in ambiente Windows che MAC. Molte schede Arduino cinesi, hanno come chip di interfaccia il CH340, anche in questo caso servono i relativi driver, come ho spiegato in questa pagina del mio sito:

http://www.presepevirtuale.it/progetti-per-arduino.html
presepe96 Inserito il - 08 ottobre 2019 : 12:48:23
Ho letto che dovrei installare i driver FTDI ma non mi è chiaro se questo vale solo per Mac o anche per Windows...
Skyrunner65 Inserito il - 07 ottobre 2019 : 23:16:09
Si esatto, devi partire dall'inizio. Poi per la realizzazione delle fiamme, anche se io ho utilizzato Arduino Nano, lo stesso codice può essere caricato su Arduino UNO, l'importante è configurare il tipo di scheda all'interno del software IDE di Arduino. Comunque nel sito è spiegato bene.
presepe96 Inserito il - 07 ottobre 2019 : 13:07:10
Purtroppo di microcontrollori non ne capisco niente e non ho nessuno che possa aiutarmi quindi credo che userò arduino.
Ho visto il sito e da quel che ho capito per inserire il programma nell'arduino dovrei seguire la prima guida, giusto?
Amministratore Inserito il - 06 ottobre 2019 : 21:26:49
Oppure potresti realizzare il Flicker, che pouò essere usato anche per le luci delle stelle, dei fuochi o delle case.
Se non hai esperienza con i microcontrollori devi farti aiutare da qualcuno che conosce l'argomento.

http://www.presepioelettronico.it/tecniche/flicker/flicker.htm


Skyrunner65 Inserito il - 06 ottobre 2019 : 20:59:30
In rete si trovano molte informazioni, prima di tutto bisogna scaricare il software di sviluppo, che comprende anche i driver USB delle versioni ufficiali (poi per altre schede compatibili bisogna scaricare a parte i driver per l'interfaccia USB). Una volta che Arduino è stato riconosciuto dal computer con il suo numero di COM assegnato, si può procedere a caricare il software.

https://www.arduino.cc/en/Main/Software

Per imparare a programmare, questo sito è fatto molto bene:

https://www.maffucci.it/area-studenti/arduino/


presepe96 Inserito il - 06 ottobre 2019 : 03:03:18
Grazie per la risposta, ma visto che non ho mai usato arduino vorrei sapere i procedimenti per mettere il programma nell'arduino
Skyrunner65 Inserito il - 05 ottobre 2019 : 23:06:55
Salve, sicuramente servirà un transistor che sopporta una maggior corrente, tipo BDX53 o BDX33, ma ho qualche dubbio che il circuito possa funzionare bene anche con delle lampadine. Comunque, se l'effetto ricercato è quello di una fiamma, consiglio di ricorrere ad un circuito più complesso, che non fa semplicemente lampeggiare le luci, ma produce un effetto fiamma realistico, tipo quello che ho descritto in questo topic:

http://www.presepioelettronico.it/forum/topic.asp?TOPIC_ID=9063

Chiudi Finestra (termina)