pilotare un motore con mosfet e arduino - #34

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024
  • Come collegare un motore cc (in corrente continua) o una striscia di LED ad Arduino? Ti spiego come farlo utilizzando un transistor MOSFET IRF520 (o simile).
    Video n.34 del video tutorial italiano su Arduino.
    Sketch e schemi:
    github.com/zma...
    Puoi scaricare gratuitamente il mio libro: "Il manuale di Arduino - Guida Completa" dal mio sito: www.zeppelinmaker.it oppure direttamente da gumroad: gumroad.com/l/...

ความคิดเห็น • 131

  • @giuseppeciancio6560
    @giuseppeciancio6560 5 ปีที่แล้ว +5

    Sei molto bravo, spieghi sempre con molta precisione. GRAZE

  • @francescoquintano3090
    @francescoquintano3090 9 หลายเดือนก่อน

    ciao Paolo, ho provato a realizzarlo e funziona... grazie.

  • @maurizolibero9189
    @maurizolibero9189 6 ปีที่แล้ว

    👍sono appassionato di elettronica l'ho studiata a scuola bravo Paolo sei professionale in questi video

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว

      Maurizo libero grazie mille.

  • @Lorenzo-sp7el
    @Lorenzo-sp7el ปีที่แล้ว

    Con una striscia a led da 24v posso mantenere la stessa resistenza e lo stesso Mosfet? Grazie

  • @stefanozani1189
    @stefanozani1189 2 ปีที่แล้ว

    Ho acquistato una motor shield DollaTek servo robot l'ho impilata su Arduino, ho caricato uno sketch per muovere il motore avanti e indietro, ma non va.
    Non arriva neanche corrente sui morsetti dove si collega il motore.
    Dove sbaglio? Cosa posso fare?

  • @sandronovecento76
    @sandronovecento76 5 ปีที่แล้ว

    Ciao Paolo. Grazie al tuo video ho realizzato un circuitino per comandare la velocità delle ventole di un sistema di raffreddamento. Il problema è che con alcune ventole (parliamo di quelle per computer brushless e con due soli fili) il tutto funziona tranquillamente mentre con altre (sempre per computer,brushless e con due soli fili modello "Delta AFB1212SH" il sistema non funziona proprio. In pratica le ventole accennano solo a girare ma poi si fermano subito. E' come se non fossero compatibili con il sistema PWM di arduino. Le ho anche provate con un regolatore elettronico di quelli per aereoplanini radiocomandati e danno lo stesso problema. Credo a questo punto che non funzionino con il sistema PWM in generale! Ho provato anche ad inserire tra il polo positivo e quello negativo della ventola condensatori con diverse capacità magari per filtrare il segnale ma nulla! Potresti darmi magari qualche dritta sul come risolvere il problema? salutoni.

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว

      Ho cercato il datasheet e sembrano comuni ventole a 12V... sicuro non sia bruciata? Fornisci abbastanza corrente?

    • @sandronovecento76
      @sandronovecento76 5 ปีที่แล้ว

      Sicurissimo! Se le collego alla batteria da 12v funzionano normalmente così come quando le collego ad un dc-dc step down power supply. Ho provato anche a costruirmi un filtro per trasformare il segnale pwm di arduino in una tensione costante utilizzando una resistenza da 10k ed un condensatore elettrolitico da 10uf ma nulla! Ho comunque risolto il problema prendendo uno di quei circuitini che regolano la tensione gli ho tolto il potenziometro di serie e gliene ho montato uno motorizzato. Il motorino lo comando in pwm ed il tutto funziona tranquillamente. Una gran rottura di scatole però!!! :/ Salutoni e grazie.

  • @aurelioimprota482
    @aurelioimprota482 ปีที่แล้ว

    Grande Paolo!!!
    Domanda da principiante, possono essere usati per pilotare delle elettrovalvole da 12 v ( Quelle delle lavatrici)???

  • @dbardi77
    @dbardi77 2 ปีที่แล้ว

    Ciao, ma come faccio a connettere i jumper di Arduino con cavi diversi. Esistono dei riduttori o degli adattatori?

  • @gn7538
    @gn7538 9 หลายเดือนก่อน

    Buongiorno Paolo!
    Nella teoria ho capito che le masse devono essere collegate ma purtroppo non ho capito nel circuito dove sono collegate.
    Ossia, non vedo il cavo nero che da Arduino si collega al ground

  • @evgheniitasnicenco2672
    @evgheniitasnicenco2672 5 ปีที่แล้ว +1

    ciao, volevo chiedere se questo tipo di montaggio sia valido anche per motori un po' più grandi...per esempio un piccolo motore di magari 50cc o anche meno(il mio dubbio è che non siano collegabili perchè non ho mai messo mano su un motore e sinceramente non so proprio come siano collegabili per le differenze di dimensioni anche dei fili...cioè con la breadboard e arduino ci posso lavorare ma per i motori proprio non so nulla)

    • @evgheniitasnicenco2672
      @evgheniitasnicenco2672 5 ปีที่แล้ว

      www.amazon.it/HMparts-scooter-elektoroller-MOTORE-dentata-cinghia/dp/B01HO80A1Y/ref=sr_1_6?ie=UTF8&qid=1551611736&sr=8-6&keywords=motore+elettrico+250w
      per esempio questo motore qua(saprei collegarlo ad una batteria ma è possibile fargli arrivare degli input da arduino? se si come?)

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว

      In che senso 50cc? Da quanti volt è? Che potenza ha?

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว

      Di solito hanno un driver di pilotaggio... potrebbe essere un motore brushless e quindi ti serve un driver ESC

    • @evgheniitasnicenco2672
      @evgheniitasnicenco2672 5 ปีที่แล้ว

      @@zeppelinmaker 50 di cilindrata...questo in particolare è da 12V ma probabilmente me ne servirá uno da 24V

    • @evgheniitasnicenco2672
      @evgheniitasnicenco2672 5 ปีที่แล้ว

      @@zeppelinmaker puoi spiegarti meglio?

  • @luiba71
    @luiba71 3 ปีที่แล้ว

    Ciao Paolo, complimenti per i tuoi video... avrei una domanda su questo circuito... l'ho provato e funziona, ma la cosa strana è che se tolgo alimentazione e faccio girare il motore ho un ritorno di corrente che mi alimenta il circuito a monte del mosfet (nel mio caso misuro anche di diversi volt)... non credo sia il comportamento normale, potresti darmi qualche informazione per poter eliminare questo difetto ? Grazie 1000

  • @izijk2556
    @izijk2556 3 ปีที่แล้ว

    Ciao Paolo, vorrei fare sempre questo circuito ma con un sensore di temperatura/luce che comanda il motore dc... come si fa?

    • @zeppelinmaker
      @zeppelinmaker  3 ปีที่แล้ว

      basta che usi un if()... se superi la soglia, scatti... th-cam.com/video/m9kkf-XXQVU/w-d-xo.html oppure th-cam.com/video/GOGpCERzdns/w-d-xo.html

  • @iw2jafudn445
    @iw2jafudn445 4 ปีที่แล้ว

    Seguendo ulo schema la tensione PWM in uscita dal FET non va a 0, se imposto un valore PWM =1 sul pin di Arduio la tensione è quasi nulla, ma sull'uscita del FET è molto piu alta?
    Come si puo ovviare?

  • @NerdAttempato
    @NerdAttempato 3 ปีที่แล้ว

    Ciao Paolo, e grazie del video. Ho visto dei video che spiegano come usare motori (di solito non a 12v) per azionare le classiche auto giocattolo che sono comprese in alcuni kit per arduino. Di solito hanno dei controller o degli shield. Quei controller o shield in pratica che fanno, semplificano il lavoro che hai spiegato con questo video? Vuol dire che volendo si potrebbero evitare quegli shield/controller e fare tutto direttamente con mosfet, diodo e resistenza?
    Grazie ancora

    • @zeppelinmaker
      @zeppelinmaker  3 ปีที่แล้ว

      di solito usano dei ponti ad H... cerca nei video che ne ho parlato in più occasioni

  • @emanueleladuca5626
    @emanueleladuca5626 4 ปีที่แล้ว

    Paolo? E se utilizzassi invece del mosfet IRF520 un BJT TIP41C? Per comandare il motorino

  • @giuseppebon6605
    @giuseppebon6605 ปีที่แล้ว

    Complimenti per i video sempre molto esplicativi e molto chiari. Posseggo delle ventole Sensflow -DC BRUSHLESS (modello AFC0512BB) 12V DC 0.25A, con connettore a tre fili (nero, rosso e bianco) - vorrei pilotare tali dispositivi con Arduino e, pertanto, mi interessa conoscere come può essere realizzato lo schema circuitale, nonchè il codice in linguaggio "C" per quanto riguarda le libreire da includere ed il controllo del motore. Grazie.

  • @stargatepro1
    @stargatepro1 4 ปีที่แล้ว

    Ciao Paolo, vorrei controllare un relè allo stato solido (on/off) al passaggio molto veloce di un oggetto. Il circuito deve essere molto contenuto. Insomma, quando passa l'oggetto il relè si eccita per diseccitarsi subito al suo allontanamento. Grazie.

    • @stargatepro1
      @stargatepro1 4 ปีที่แล้ว

      l'oggetto passa molto vicino al sensore 1/2 cm. Va bene Arduino. possibile doppiare il circuito per un secondo oggetto poco lontano?

    • @stargatepro1
      @stargatepro1 4 ปีที่แล้ว

      potrebbe aiutarmi la lezione (Usare le Interrupt con Arduino - #59). Sostituendo il led con un relè statico, il pulsante con un sensore (di che genere).

    • @stargatepro1
      @stargatepro1 4 ปีที่แล้ว

      l'oggetto che deve essere rilevato è un magnete.

  • @matteozaio5385
    @matteozaio5385 3 ปีที่แล้ว

    Ciao! Vorrei utilizzare questo circuito per pilotare una striscia Led con un Arduino nano 33 IOT, che purtroppo ha una tensione di uscita di 3,3V...
    Il controllo PWM funziona comunque correttamente anche con questa tensione sul Gate?
    Grazie! ;-)

    • @zeppelinmaker
      @zeppelinmaker  3 ปีที่แล้ว

      se usi un mosfet Logic Level, si. IRZL540 e simili

    • @matteozaio5385
      @matteozaio5385 3 ปีที่แล้ว

      @@zeppelinmaker grazie mille!

  • @Albertodambrosio-o8p
    @Albertodambrosio-o8p ปีที่แล้ว

    innanzi tutto complimenti per il grande lavoro che stai facendo!
    Sto provando, dopo l'acquisto di un kit arduino (nano RP2040), di pilotare un motorino 6/9 Volt con un mosfet IRL520 e una batteria da 6 Volt (tutto in dotazione con il kit).
    Se come utilizzatore metto un led funziona tutto a meraviglia ma se metto il motorino non funziona.
    Ho controllato con il multimetro e, in effetti, la corrente nel circuito è di pochissimi milliAmpere insufficenti a far funzionare il motorino.
    Dove potrebbe essere il problema?

  • @ricram77
    @ricram77 4 ปีที่แล้ว +1

    complimenti, molto chiaro. grazie!

  • @bendettom4048
    @bendettom4048 3 ปีที่แล้ว

    Complimenti. Video interessante. Mi chiedo comunque quanti Led deve contenere la striscia che uso per questo circuito. Dipende dal MOSFET? io non so quanto assorbe ogni Led della striscia. Suppongo c.ca 10mA. Pensavo di metterne una decina . Cosa ne pensi

    • @zeppelinmaker
      @zeppelinmaker  3 ปีที่แล้ว

      Il MOSFET gestisce tranquillamente una decina di ampere se non erro.

    • @bendettom4048
      @bendettom4048 3 ปีที่แล้ว

      @@zeppelinmaker Grazie per il consiglio. Ho comprato un striscia di Led (5 Mt x 300 Led ) ed assorbono c.ca 600 mA. 2mA c.ca per Led. Per il MOSFET un solletico. Il progettino e andato a buon fine. Grazie e al prossimo ......Saluti

  • @matteonicchio7458
    @matteonicchio7458 4 ปีที่แล้ว

    ciao, con il MOSFET in questione potrei comandare l'apertura di un iniettore benzina 12volt? il comando del MOSFET e' vincolato ad una certa frequenza ? posso gestirlo con tempi ti inserimento nell'ordine di millisecondi ? da 2 a 13 millisecondi? posso comandarlo con un modulo di generazione ad onda quadra?il gate (G) sopporterebbe un segnale da 5 volt fino a 12 volt ....... tutte queste domande in quanto dovrei gestire 4 iniettori benzina creando delle postiniettate in cut off (quindi in assenza di segnale dalla centralina motore ) per tenere raffreddate le valvole in determinate condizioni , grazie per questi video sempre molto esaustivi

  • @lucavisconti1872
    @lucavisconti1872 5 ปีที่แล้ว

    Chi fa modellismo ha spesso a che fare con ESC (electronic speed controller), per controllare dei motori. E' possibile sostituire gli ESC con un mosfet, seguendo lo schema nel suo video?
    grazie

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว +1

      Sarebbe da provare... devi usare però 3 MOSFET per generare il segnale corretto (una specie di trifase)

  • @ricram77
    @ricram77 4 ปีที่แล้ว

    scusami Paolo una domanda: vedo in alcuni esempi far passare il positivo tra Drain e Source mentre in altri casi GND (il tuo esempio) ma non riesco a capirne la differenza

    • @gian-227
      @gian-227 4 ปีที่แล้ว

      dipende se il componente è PNP o NPN.

  • @costantinosolinas7194
    @costantinosolinas7194 4 ปีที่แล้ว

    Complimenti. seguo sempre i tuoi video.Vorrei farti una domanda: qualora il mio motore e' gia' collegato al gnd. come potrei modificare il circuito ???- Avevo pensato di utilizzare per la corrente che mi interessa un IRFP054N ?? . Grazie.

  • @emiddioricco5974
    @emiddioricco5974 5 ปีที่แล้ว

    Ciao Paolo, ho un progetto semplicissimo. dovrei comandare 4 strisce led ed un motore 12v. mi consigli un mosfet per ogni led da accendere con un interruttore? o mi affido ai più classici relè? in questa seconda ipotesi devo applicare qualche resistenza tra la scheda relè ed arduino? grazie e complimenti per i video

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว

      puoi usare del mosfet logici tipo gli IRL540. Meglio dei relè...

  • @Sara-dp1rq
    @Sara-dp1rq 4 ปีที่แล้ว

    Buonasera, grazie mille per i video che mi stanno aiutando molto. Io sto facendo un progetto in cui ho batterie 3.7 V, un filo in nichel-cromo che si deve scaldare ( necessita una corrente di qualche ampere e da li deriva la necessitá del mosfet) , un modulo per la ricarica delle batterie e arduino. La mia domanda é: come faccio ad alimentare con le stesse batterie sia il mosfet che arduino ? É possibile? Spero di essere stata chiara. Grazie in anticipo

  • @kevinpavesi5145
    @kevinpavesi5145 6 ปีที่แล้ว

    Ciao innanzi tutto grazie per i video molto chiari e istruttivi che fai.
    Avrei un quesito: vorrei pilotare (on/off) 6 carichi da 24V 1,5A con una scheda simile ad Arduino (NI USB-6001), uno per ogni out.
    La scheda purtroppo ha un output veramente "soft" 3,3V e 4mA max.
    Posso usare 6 MOSFET IRL540 (che ha un assorbimento in corrente bassissimo) collegati direttamente ad ogni uscita oppure devo aggiungere qualche resitenza? .
    Avresti qualche integrato anche in array da consigliarmi in alternativa?
    Inoltre collegare la massa "sporca" di un alimentatore alla massa logica di una scheda non è pericoloso per un discorso di correnti ?
    Grazie mille

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว

      Per aumentare la corrente d'uscita usa dei mosfet logici. L'IRL540 dovrebbe andare bene (a memoria). Controlla il suo datasheet. Se hai solo 6 uscite usa pure i mosfet. Per la massa intendi quella dell'alimentatore che poi pilota i carichi a 24v? se hai due alimentatori unisci le masse solo vicino agli alimentatori e poi tienile separate. La massa del 24v ai carichi e la massa del 5V alla logica.

    • @kevinpavesi5145
      @kevinpavesi5145 6 ปีที่แล้ว

      Si @@zeppelinmaker , per la massa intendo quella della scheda a 5V e quella dei 24V , effettivamente sono costretto ad unire le masse cei due apparati perchè altrimenti l'ingresso logico non ha un riferimento e non funziona correttamente (già provato) però se non ricordo male non è la cosa più indicata e consigliata da fare.
      Magari mi sbaglio ....

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว

      @@kevinpavesi5145 le masse vanno assolutamente collegate, ma fallo in un solo punto, vicino agli alimentatori, poi trattale come se fossero separate e non mischiarle.

  • @ipersalvo1
    @ipersalvo1 5 ปีที่แล้ว

    ciao come mai non metti un condensatore tra il mosfet e i led ? cosi non gli arriva corrente alternata con forma d onda quadra ?

  • @fabioprovenzano624
    @fabioprovenzano624 5 ปีที่แล้ว

    Ciao Paolo, sono Fabio, vorrei creare con Arduino il pilotaggio di un motore dc a 12V e mi servirebbe invertire il senso di marcia da orario a antiorario e viceversa per un determinato lasso di tempo, avevo pensato pilotando un relè doppio scambio utilizzandolo come nel caso di un deviatore a 6 pin, hai altre soluzioni per effettuare quanto sopra?

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว

      cerca nei miei video quello sul ponte ad H. In play list trovi varie soluzioni... th-cam.com/video/llwYJBP0v44/w-d-xo.html
      th-cam.com/video/Zrqh5JIC8eI/w-d-xo.html th-cam.com/video/3jfdHZCV9L4/w-d-xo.html

    • @giosianadellecese7661
      @giosianadellecese7661 ปีที่แล้ว

      @fabioprovenzano624 dovrei fare la stessa cosa per un progetto a scuola, tu poi sei riuscito? che potenza aveva il tuo motore dc da 12V? grazie in anticipo per la risposta...

  • @samuelebaiano6505
    @samuelebaiano6505 6 ปีที่แล้ว

    Posso usare il mosfet per pilotare dei motori per un robot? Se no, perchè usare un driver apposito invece che il transistor?

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว

      Ciao. Dipende dal tipo di motore che vuoi controllare e come lo vuoi controllare. Che motore usi? cosa deve fare?

    • @samuelebaiano6505
      @samuelebaiano6505 6 ปีที่แล้ว

      paolo aliverti, 2 motori DC, alimentati a 5V, comandati da un arduino, volevo comandare il robot tramite bluetooth dal tablet

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว

      Allora ti serve un doppio ponte ad H... cioè 8 transistor bjt o mosfet. Ti conviene usare un driver! Guardati il video che uscirà tra pochi giorni sul kit auto-robot... ;-)

    • @samuelebaiano6505
      @samuelebaiano6505 6 ปีที่แล้ว

      paolo aliverti ok, grazie

  • @giuseppeangileri2645
    @giuseppeangileri2645 5 ปีที่แล้ว

    Di possono mettere più mosfet in parallelo per avere pi ampere

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว

      si ma serve qualche accorgimento particolare (ne parleò nel corso di elettronica per maker)

    • @giuseppeangileri2645
      @giuseppeangileri2645 5 ปีที่แล้ว

      @@zeppelinmaker ok grazie

  • @mitt1854
    @mitt1854 6 ปีที่แล้ว

    ottimo video come sempre,io ho un motore 24v 14 amp,mettendo il diodo come hai detto tu non si brucia?

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว +1

      Ciao. Il diodo protegge il MOSFET dalle rotture provocate dalle correnti spurie che produce il motore quando gira per inerzia. Se alimenti a 24V usa un MOSFET logic level, come suggerisce Mark nei commenti. Es il IRLZ44N

    • @mitt1854
      @mitt1854 6 ปีที่แล้ว

      io avevo intenzione di usare un irfz44n

    • @mitt1854
      @mitt1854 6 ปีที่แล้ว

      mi serve per costruire una piccola centralina di una minimoto elettrica

  • @truestopguardatruestop164
    @truestopguardatruestop164 6 ปีที่แล้ว

    Ma i transistor allora se non vanno per voltaggio per cosa vanno? Sotto quale base si possono controllare? Ho probabilmente 12 di alimentazione ma ne saranno usati solo 3 con 0.6 A. Il transistor li regge (ho letto, dimmi se sbaglio) ma devo controllarli da arduino. Allora come faccio?

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว +1

      I transistor sono controllati in corrente. Non capisco cosa intendi con: "Sotto quale base si possono controllare? Ho probabilmente 12 di alimentazione ma ne saranno usati solo 3 con 0.6 A"

    • @truestopguardatruestop164
      @truestopguardatruestop164 6 ปีที่แล้ว

      paolo aliverti giusto! Mi sono dimenticato di dire che i 12 e i 3 sono i volt. Quindi in corrente intendi gli ampere?

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว +1

      @@truestopguardatruestop164 si.

    • @truestopguardatruestop164
      @truestopguardatruestop164 6 ปีที่แล้ว

      paolo aliverti e quindi in sostanza posso mettergli il voltaggio che voglio è regolare solo gli ampere

    • @truestopguardatruestop164
      @truestopguardatruestop164 6 ปีที่แล้ว

      paolo aliverti però come si fa a calcolare una resistenza quanti ampere lascerà passare?
      Ps. Oggi è il mio compleanno

  • @John87Five
    @John87Five 4 ปีที่แล้ว

    Salve Paolo, complimenti per i tuoi video, sempre istruttivi e didattici. Volevo chiedere, è possibile con questo sistema far variare anche il senso di rotazione del motore oltre alla velocità? Grazie

    • @paolo69
      @paolo69 ปีที่แล้ว +1

      Per farlo ti serve un ponte h che puoi comprare o fare tu con 4 transistor anche se immagino dopo 3 anni tu lo sappia o abbia comunque perso interesse per arduino

  • @mariezdesire6045
    @mariezdesire6045 3 ปีที่แล้ว

    Ottima spiegazione 🔝

  • @ivoviviani4892
    @ivoviviani4892 6 ปีที่แล้ว

    Ciao Paolo, per prima cosa vorrei farti i complimenti per gli ottimi video che sto seguendo semplici e chiari, la mia domanda riguarda il controllo in PWM di un motore con gestione di accellerazione e decellerazione esiste una libreria a riguardo?
    Questo per una bici elettrica.
    Grazie

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว

      Ciao. Basta usare un analogWrite() accoppiato a un driver per il motore.

  • @paologiorgione
    @paologiorgione 5 ปีที่แล้ว

    Ma se in casi eccezionali arduino fornisce 10mah, come mai non succede nulla con i led? dato che comunemente consumano 20mah

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว +1

      la corrente assorbita dai led va da 10 a 20mA. Da datasheet, l'atmega 328 può arrivare a 40 mA. Per stare sicuri è meglio stare molto al di sotto del limite.

    • @paologiorgione
      @paologiorgione 5 ปีที่แล้ว

      @@zeppelinmaker Quindi creare effetti con led ( una ventina) posso andare sul sicuro?

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว +1

      dipende da che e quanti led piloti. Potrebbe valer la pena di usare dei registri a scorrimento... eventualmente dotati di buffer come gli ULN2003

    • @paologiorgione
      @paologiorgione 5 ปีที่แล้ว

      ​@@zeppelinmaker Dovrei creare un mini controller molto basilare con la gestione HSV (tonalità, saturazione e valore) per dei led rgb neopixel tramite potenziometri slide. Aggiungendo un pulsante con stato per la gestione di un effetto programmato (oppure effetto casuale). Però vorrei evitare di usare un singolo arduino per ogni serie di neopixel.
      Dato che arduino ha 6 pin analogici, vorrei sfruttarli tutti per controllare indipendentemente almeno due array neopixel, dato che richiedono 3 pin l'uno.

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว

      ma sa usi i neopixel, a cosa ti servono gli uln?

  • @ivandelgaudio
    @ivandelgaudio 4 ปีที่แล้ว

    Sempre nell'idea di realizzare una centralina di irrigazione ho acquistato un elettrovalvola a 12 Volt con tre fili, uno per aprirla, uno per chiuderla ed il neutro.
    Inizialmente pensavo di utilizzare un relè ma mi sono rivisto questo video e forse sarebbe meglio utilizzare i MOSFET ma, valutando come è fatta la gestione dell'elettrovalvola dovrei utilizzarle 2, uno per aprirla ed uno per chiuderla.
    Tu cosa ne pensi? potrebbe essere una soluzione corretta calcolando che la valvola impiega circa 15 secondi sia per aprirsi che per chiudersi?
    Grazie, sei sempre il migliore

  • @Rudy80417
    @Rudy80417 4 ปีที่แล้ว +1

    Un altra volta grazie

  • @gianlucasimbula2207
    @gianlucasimbula2207 3 ปีที่แล้ว

    Ciao Paolo, adoro i tuoi video e mi sto appassionando al mondo di arduino. Attualmente sto preparando un sistema per l'irrigazione alimentato a 12v. Controllo la pompa da 12v con un IRF520 e quando metto il pin digitale a LOW la pompa continua a girare. Sapresti aiutarmi?

    • @zeppelinmaker
      @zeppelinmaker  3 ปีที่แล้ว

      hai messo un diodo in parallelo alla bobina?

    • @gianlucasimbula2207
      @gianlucasimbula2207 3 ปีที่แล้ว

      @@zeppelinmaker non lo avevo lì per lì ma ho provato a simularlo con tinkercad e se ho fatto bene, non riuscito a spegnere il motore nemmeno lì

  • @andreabenvenuti7023
    @andreabenvenuti7023 5 ปีที่แล้ว

    Ciao, vorrei costruire un circuito molto simile al tuo, con Arduino e una batteria a 12V.
    Vorrei utilizzare il transistor come interruttore normalmente chiuso, per poi aprirlo una volta che Arduino manda i 5V.
    Potresti darmi qualche consiglio sul tipo di transistor da utilizzare e il modello? (Non voglio utilizzare un relè per motivi di spazio e poi impiegherebbe più tempo ad aprirsi e chiudersi).
    Grazie in anticipo e complimenti per i video!

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว

      Ciao puoi usare un mosfet logic level tipo l'IRLZ44N

    • @andreabenvenuti7023
      @andreabenvenuti7023 5 ปีที่แล้ว

      @@zeppelinmaker Grazie! ma l'IRLZ44N non funziona da interruttore normalmente aperto?

    • @zeppelinmaker
      @zeppelinmaker  5 ปีที่แล้ว

      si basta che lo piloti da software per stare chiuso. E' la cosa più semplice

  • @jarcoplowytiscali
    @jarcoplowytiscali 3 ปีที่แล้ว

    Bravissimo

  • @megaloman414
    @megaloman414 6 ปีที่แล้ว

    Ciao Paolo ho acquistato di recente strisce a led ma non sono a 12 volt ma a 200 volt in dc che mosfet devo utilizzare per non bruciare tutto? E complimenti per gli splendidi video....

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว

      200v in continua? urca!! hai un link per dargl un'occhiata? Io userei un mosfet che arriva almeno a 400v.

    • @megaloman414
      @megaloman414 6 ปีที่แล้ว

      @@zeppelinmaker le ho comprati dai cinesi comprese di alimentatore...le ho provate col tester 3 volte perché io non ci credevo...cmq grazie moltissimo per la risposta

    • @khriss75
      @khriss75 6 ปีที่แล้ว

      @@megaloman414 fai attenzione, se sono davvero a 200V attento a maneggiarle. Porrebbero essere una serie di 150 led circa ma è una schifezza.

    • @megaloman414
      @megaloman414 6 ปีที่แล้ว

      @@khriss75 concordo con quello che dici ...sono una schifezza!!!! Non hanno un alimentatore ma solo un raddrizzatore ...cmq le ho collegate tramite il mosfet irf740 e riesco a pilotarle anche se un pò a scatti....grazie cmq....

    • @khriss75
      @khriss75 6 ปีที่แล้ว

      @@megaloman414 Probabilmente vanno a scatti perché c'è solo un raddrizzatore, mi auguro sia un ponte diodi vero e proprio oppure almeno 4 diodi e non solo due per raddrizzare solo una semionda. Sempre con le dovute precauzioni e prestando sempre mooooooooolta attenzione, prova a metterci un bel condensatore (utilizza quelli da 400V), dovrebbero filtrare ulteriormente e stabilizzare la tensione. Prova poi ad utilizzare un IRL (se non sono troppi ampere basta un IRL540) invece di un IRFxxx. Da quel che dici il raddrizzatore non lavora bene e lascia parte di onda/semionda. Quindi, con condensatore livelli e con IRL fai lavorare bene il mosfet che apre completamente il canale anche con i soli 5V di arduino. Per fare lavorare bene gli IRF (vado a memoria) servono 8-10 volt). Dimenticavo, buone feste! :-)

  • @StormShadow20633
    @StormShadow20633 6 ปีที่แล้ว

    ho costruito un circuito somma per sommare 2 bit +2bit con un valore massimo di 111 tramite 1 half adder e 1 full adder..dove potrei trovare le altre operazioni... sottrazione e divisione esponenziale

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว

      credo ti convenga costruire una rete combinatoria... Esisteva un chip logico che faceva operazioni ma non mi ricordo la sigla... Eccolo: en.wikipedia.org/wiki/74181 La divisione non è per nulla un'operazione semplice. Una volta scrissi un listato in assembler per fare divisioni e occupava centinaia di righe di codice!

    • @StormShadow20633
      @StormShadow20633 6 ปีที่แล้ว

      paolo aliverti una rete combinatoria posso costruirla?

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว

      ho girato un video. devo pubblicarlo nei prox giorni. Per la divisione non funziona però...

  • @truestopguardatruestop164
    @truestopguardatruestop164 6 ปีที่แล้ว

    Ma un 2N7000 va bene lo stesso?

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว

      Come mosfet, si

    • @truestopguardatruestop164
      @truestopguardatruestop164 6 ปีที่แล้ว +1

      paolo aliverti ma per fare questa operazione va bene lo stesso?

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว +1

      si, la corrente in gioco dovrebbe essere abbastanza contenuta. Se non erro il 2n7000 può reggere qualche centinaio di mA

    • @truestopguardatruestop164
      @truestopguardatruestop164 6 ปีที่แล้ว +1

      paolo aliverti ah ok. Quindi ho sbagliato ad ordinarlo.. peccato. Per la mia scuola volevo fare una lampada diversa(unica). A comando vocale e con arduino che si possono cambiare i colori. Ho stimato 9 A in totale (150 led rgb se non erro). Quindi volevo fare file da 10 led (20 mA ciascuno) controllare singolarmente da arduino. Mi potresti consigliare un mosfet del genere?

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว +1

      IRL540 logic level mosfet da 20 A

  • @778cosimo778
    @778cosimo778 6 ปีที่แล้ว

    Nel caso di un motore a 220v come si fa? Grazie e complimenti per i video, sono molto chiari e interessanti.

    • @zeppelinmaker
      @zeppelinmaker  6 ปีที่แล้ว

      Ciao. Grazie! I motori a 220v sono un po' un caso a parte perché dipende dalla tipologia. Potresti avere dei motori asincroni trifase o anche solo a 220v. Il sistema migliore è quello di usare un "inverter", cioè un driver specifico per il tipo di motore che colleghi. E' il metodo migliore e più sicuro. L'inverter ha dei pin di pilotaggio per impostare on/off, direzione e velocità.

  • @francescovargiu9035
    @francescovargiu9035 4 ปีที่แล้ว

    sei un grande

  • @StormShadow20633
    @StormShadow20633 6 ปีที่แล้ว

    bravo paolo

  • @omsed-74
    @omsed-74 2 ปีที่แล้ว

    Buongiorno Paolo.
    A parte che mi è arrivato il tuo quarto libro (aspetto di finire il terzo, prima) maaaaaaaaaa...quella bella coda che si vede dietro di te all'inizio del video?
    Sorry, I'm a gattaro!

    • @zeppelinmaker
      @zeppelinmaker  2 ปีที่แล้ว

      ahah! uno dei tre gattoni! era passato a curiosare. Tutti randagi trovatelli

  • @v037_
    @v037_ ปีที่แล้ว

    2:00 sus!

  • @giorgiolauria2762
    @giorgiolauria2762 6 ปีที่แล้ว

    Quindi quando il pin 13 sarà LOW, ci sarà differenza di potenziale, quindi il motore funzionerà.

  • @samuelebaiano6505
    @samuelebaiano6505 5 ปีที่แล้ว

    Poi ci sono io che per far andare a marcia avanti e indietro il motore (non essendomi ancora arrivato il doppio ponte H) utilizzo un servomotore con attaccati i poli del motore, che a 0 gradi toccano quelli della batteria facendolo andare avanti, a 180 li toccano al contrario, andando a marcia indietro 😂

  • @gottisttot9
    @gottisttot9 2 ปีที่แล้ว

    si può invertire la polarità del motore?