problema con ventola

Salve e scusate quasi mi vergogno per il mio problema.

Dunque un semplice motorino già in dotazione nel kit(quello con la ventolina in dotazione).

Funzionante, se collegato a GND e 5V funziona.

Qui lo schetc

//Collegamento Nero a GND, Rosso a pin 7
void setup()
{
 pinMode(7,OUTPUT);//VENTOLA
}
void loop()
{
 digitalWrite(7,HIGH);
}

Ho gia sostituito i pin,alla scheda sono attacchate altre cose che funzionano,quindi il problema non è ne il pin ne la scheda,lo schetc mi sembra abbastanza semplice,(anche il mio pesciolino rosso lo ha capito.

ma sta ventolina non si muove. >:( >:( >:( >:( >:( >:(

E perché non ci hai detto che hai collegato il motorino direttamente a un pin di Arduino? Eh. :slight_smile:

A scusate ho collegato il motorino direttamente al pin di arduino.

Però con i passo passo funziona.

Puso:
A scusate ho collegato il motorino direttamente al pin di arduino.

PUSO ! Ancora a questo punto sei ? ? ? >:( >:( >:(

Ma dopo tutto questo tempo ...
... non hai ancora imparato che NON si collega nulla di potenza ai pin di Arduno ? ? ? >:( >:( >:(

Guglielmo

Segui lo schema allegato, in basso a sinistra nel pdf, e ... prega di non aver già danneggiato il pin di Arduino ...

Guglielmo

scheda_5.pdf (429 KB)

Ah ... quanto segue stampatelo bello grosso e attaccalo nel tuo laboratorio ... :smiling_imp:

Ogni pin di Arduino può dare al massimo, a Vcc, 40 mA (... ma quello è veramente un limite, nel normale funzionamento occorre stare al 60-70% di detto valore) ed inoltre la somma di tutti i pin e dell'assorbimento del chip, non deve superare al massimo i 200 mA (... e anche qui massimo va considerato come valore limite, ma nel normale funzionamento occorre stare al 60-70% di detto valore). Assorbimenti oltre detti limiti possono danneggiare irrimediabilmente il chip.

Guglielmo

:-[ :-[ :drooling_face: :drooling_face: :slightly_smiling_face: :slightly_smiling_face:
Torno a studiare che è meglio.

Puso:
Torno a studiare che è meglio.

:smiling_imp: :smiling_imp: :smiling_imp: ... bene !!!

Guglielmo

P.S.: Hai visto il mio post #4 ? :wink:

Si ho visto, me lo sono stampato ed anche il post 5, magari è la volta buona che mi entrano nella zucca i transistor(sono sempre stati la mia bestia nera).

Apprifitto per una domanda,è possibile vedere l'assorbimento di ogni Pin utilizzando il serial monitor?

Puso:
Apprifitto per una domanda,è possibile vedere l'assorbimento di ogni Pin utilizzando il serial monitor?

NO, puoi solo misurarlo mettendo in serie al pin un multimetro in portata amperometrica con un fondoscala di 1A o meno (SE puoi, scegli meno ... dipende da che multimetro hai).

Guglielmo

Altra domanda...quardando il post 4, il mio RGB è a catodo comune, quindi devo cambiare transistor ( che se non ho capito male (IRL540 =NPN)

... RGB ? ? ? :o :o :o ... ma non parlavamo di un motore eletrico ? ? ?

Comunque, relativamente a LED Strip, il IRL540 è un MOSFET a canale N ...
... se la tua strip LED funziona a 12V lo schema si complica un po' dato, in tal caso, NON puoi pilotare direttamente un MOSFET a canale P ... ::slight_smile:

Guglielmo

ok..sul post 11 ..non no capito nulla al momento mi accontento.
effettivamente in questo primo anno mi sono concentrato quasi esclusivamente sul software....tralasciando la parte hardware.

Al momento grazie per tutto.

Con stima.

Dunque mi sono rimesso sui transitor (una delle mie bestie nere) in pratica ho capito che sono tipo varie tipologie di rubinetti (in base al modello ed al circuito).

Ma non ci salto fuori >:( >:( >:( :sob: :sob: :smiley-cry eppure sto usando schemini classici, compreso quello che mi ha passato Guglielmo.

Al momento sto usando Tinkercad,vorrei far vedere il mio progetto,ma non so come fare a postarlo.

Scusate sto tentando di mettere l'immagine :confused: :confused:

Che sono quei tre televisori in alto sullo schema ?

Teoricamente mi dovevano indicare quanti Volt passavano mentre giocavo col rubinetto.

Uno per ogni rubinetto.

Con il PWM NON funziona così ... NON cambia la tensione, che è sempre Vcc, cambia il rapporto ON/OFF e quindi la potenza erogata.

Studiare cosa è il PWM, QUI.

Guglielmo

A grandi linee il PWM sembra un temporizzatore......cioè il tempo di scambio tra 0e5V.....
ma perche dovrebbe incidere sui Transistor....anche se scrivo digitalWrite(pin,stato);...il risultato non cambia.

Puso:
...anche se scrivo digitalWrite(pin,stato);...il risultato non cambia.

è esattamente quello che fa il PWM, solo che lo fa con tempistiche ben precise e NON ha caso ... :smiling_imp:

Guglielmo