Mi aiutate con una questione di elettronica ?

25 views
Skip to first unread message

Massimo Goldaniga

unread,
Sep 5, 2025, 3:01:24 AMSep 5
to milan...@googlegroups.com
Ciao a tutti,
sapete che sono scarso in tante cose e, in particolar modo, in elettronica,
allora oggi vi sottopongo una mia necessità.....

Problema:
Ho un Arduino con PIN a 5V
con il quale devo pilotare in PWM (33%, 66% oppure 100%)
un motorino generatore di vibrazioni
che va a 3.3V con 0.01A

Vincoli:
-NON cambiare tipo di Arduino
-NON cambiare tipo di motorino vibrante
-Consumare il meno possibile (il tutto andrà a batteria)

Soluzione1:
-GND del motorino su GND di Arduino
-VIN del motorino su D3 di Arduino
(ma con in mezzo due resistenze che fanno da partitore di tensione
con R1=510 Ohm e R2=1000 Ohm)

Soluzione2:
-VIN del motorino su +3.3V di Arduino
-GND del motorino su Collettore di un transistor NPN
-Emettitore del transistor sul GND di Arduino
-Base del transistor su D3 di Arduino
(ma "quale" transistor ?)

Per favore, aiutatemi a scegliere tra le soluzioni 1 o 2
*oppure*
datemi altre soluzioni !

Ciao, grazie e ci vediamo sabato 13/09/2025 pomeriggio in WeMake
Max

Roberto Portesani

unread,
Sep 5, 2025, 4:31:09 AMSep 5
to milan...@googlegroups.com
Ciao Massimo .
Guarda questo video di Aliverti su comando motore pwm con mosfet. Credo sia quello che cerchi. 😉


From: milan...@googlegroups.com <milan...@googlegroups.com> on behalf of Massimo Goldaniga <massimo....@gmail.com>
Sent: Friday, September 5, 2025 9:01:10 AM
To: milan...@googlegroups.com <milan...@googlegroups.com>
Subject: [AUG Milano & Wearables] Mi aiutate con una questione di elettronica ?
 
--
Hai ricevuto questo messaggio perché sei iscritto al gruppo "Arduino User Group & Wearables Milano" di Google Gruppi.
Per annullare l'iscrizione a questo gruppo e non ricevere più le sue email, invia un'email a milano-aug+...@googlegroups.com.
Per visualizzare questa discussione, visita https://groups.google.com/d/msgid/milano-aug/CAEoAVnkuz9aOTwCK%2B%3DWYqEEu4VGEFQX8BSROg7GUhX%2B%2B8KZ54g%40mail.gmail.com.

Roberto Portesani

unread,
Sep 5, 2025, 4:31:55 AMSep 5
to milan...@googlegroups.com

Con il link viene meglio ...


From: Roberto Portesani <rport...@gmail.com>
Sent: Friday, September 5, 2025 10:31:03 AM
To: milan...@googlegroups.com <milan...@googlegroups.com>
Subject: Re: [AUG Milano & Wearables] Mi aiutate con una questione di elettronica ?
 

Roberto Valgolio

unread,
Sep 5, 2025, 4:39:50 AMSep 5
to milan...@googlegroups.com
Ciao Max,

  • sicuramente soluzione 2
  • transistor 2N2222
  • resistenza di polarizzazione 1k (il transistor nel tuo caso lavora in saturazione quindi la resistenza non dovrebbe essere critica)
  • aggiungi un diodo "flyback" di bassa potenza 1N4001 in parallelo al motorino, vedi figura, migliora l'efficienza del circuito in regime PWM

A presto

Roberto

Diodes - SparkFun Learn

Da: milan...@googlegroups.com <milan...@googlegroups.com> per conto di Massimo Goldaniga <massimo....@gmail.com>
Inviato: venerdì 5 settembre 2025 09:01
A: milan...@googlegroups.com <milan...@googlegroups.com>
Oggetto: [AUG Milano & Wearables] Mi aiutate con una questione di elettronica ?
 

Roberto Portesani

unread,
Sep 5, 2025, 4:40:23 AMSep 5
to milan...@googlegroups.com
Ahhh dimenticavo ( scusa ma sono in coda al super 🙄 )  forse meglio che verifiche su documentazione quanta corrente puo' erogare il regolatore che da in uscita i 3.3 e magari provi a misurare con tester quanto assorbe il motorino ai vari livelli di pilotaggio , ma credo che non essendo attivato per lunghi periodi non sia un grosso problema.  


From: Roberto Portesani <rport...@gmail.com>
Sent: Friday, September 5, 2025 10:31:49 AM

Massimo Goldaniga

unread,
Sep 5, 2025, 4:44:30 AMSep 5
to milan...@googlegroups.com
Ciao Roberto,
davvero interessante !

Grazie 1000
Max


Massimo Goldaniga

unread,
Sep 5, 2025, 5:03:11 AMSep 5
to milan...@googlegroups.com
Ciao  RobertoV,

La soluzione 1, con resistenza
mi sembra più semplice e veloce ed alla mia portata (e la uso già per accendere i LED :-) )
però è molto limitata al fatto che il Motorino Vibrante deve davvero assorbire 0,01A
(e forse anche da altre questioni che mi sfuggono).

INVECE

La soluzione 2, con Transistor,
mi sembra più robusta e seria (anche se un pochino più complessa).
In compenso, mi sembra di capire, che se dovessi pilotare un Motorino Vibrante che invece di 0,01A ne assorbe 0,04A
sarebbe l'unica percorribile (senza bruciare la porta di Arduino).

Mi piace !

Resistenze ne ho a tonnellate,
invece NON ho Transistor 2N2222 e diodi 1N4001.

Ti sembra che su Amazon:

BOJACK - Transistor di potenza per uso generale,
2N2222 NPN, 60 V 0,8 A 0,5 W 250 MHz (confezione da 200 pezzi)
7,99 Euro

Chanzon 1N4001 Diodo raddrizzatore Diodi Schottky 1A 50V DO-41
(DO-204AL) Axial 4001 IN4001 1 Amp 50 Volt
diodi campanello elettronico in silicone (Confezione da 100 pezzi)
6,59 Euro

Possano andare bene ?

Per favore, fammi sapere !

Se ci sarai ci confronteremo sabato 13 pomeriggio da WeMake.

Ciao e grazie 1000
Max



Roberto Valgolio

unread,
Sep 5, 2025, 6:09:51 AMSep 5
to milan...@googlegroups.com
Massimo,
non sono grande esperto di elettronica, ho suggerito dei componenti semplici ed economici che ho utilizzato in passato.
Forse non è il caso di farne arrivare 200, eventualmente cerca in rete prodotti equivalenti, dati i bassi valori in gioco (<30V, <1A) la soluzione non è critica.
Roberto

Inviato: venerdì 5 settembre 2025 11:02
A: milan...@googlegroups.com <milan...@googlegroups.com>
Oggetto: Re: [AUG Milano & Wearables] Mi aiutate con una questione di elettronica ?
 

Massimo Goldaniga

unread,
Sep 5, 2025, 6:11:16 AMSep 5
to milan...@googlegroups.com
In ogni caso.....
GRAZIE 1000
Max

Reply all
Reply to author
Forward
0 new messages