Potenziometro Digitale con Arduino - #55

แชร์
ฝัง
  • เผยแพร่เมื่อ 30 ต.ค. 2024

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

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

    Questo video è un TESORO.
    Come i precedenti e quelli a divenire.
    Grazie !!!

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

      si, ma occhio alle correnti che devono essere molto basse!

    •  6 ปีที่แล้ว

      Ciao, scusa ma non ho catturato la sfumatura della battuta.

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

      Era un avviso! Controlla il datasheet perchè i pot digitali solitamente no sopportano grandi correnti e rischi di danneggiarli facilmente. Tutto qui!

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

    Ciao Paolo. Per caso esiste un chip con resistenza totale di 220k ohm? se si, potresti indicarmelo? Grazie mille.

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

    Grazie ottimo video

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

    Salve sig Aliverti seguo assiduamente i vostri video nel quale spiegate molto bene la programmazione arduino. In un progetto che sto provando a realizzare piloto con arduino mega 2560 un display grafico ST7920 in STI. Volevo sapere se posso pilotare contemporaneamente anche l' integrato in questione in modo da poter realizzare una sorta di potenziometro digitale con display. Siete il migliore in assoluto . Grazie

  • @giannimancarella5710
    @giannimancarella5710 4 หลายเดือนก่อน

    Ciao caro perdonami posso usarli con raspbarry ?

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

    Ciao. Come al solito sei grande.
    Una domanda? . Posso anche comandare gate di u scr ? Per variare la luminosità di una lampadina 220v. ?
    Grazie per la risposta

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

      si ma con qualche precauzione per via degli isolamenti... forse userei un triac con optotriac. magari ci faccio un video...

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

    Ciao Paolo!!!
    Scusa se ti disturbo per una domanda forse banale, ho un aspiratore che ha il suo potenziometro da 100k e vorrei pilotarlo tramite Arduino con un MCP41100 e uno schermo Nextion con uno Slider e volevo chiederti se il gnd che è collegato al potenziometro va messo in comune con Arduino.
    Grazie x tutto quello che fai x noi poveri principianti, bello anche il video del mini fotovoltaico!!!!

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

    Ciao esistono potenziometri digitali con un range più alto? tipo 0-500k?
    Grazie in anticipo

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

    Bellissimo!!

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

    Ciao, esistono alternative in modo da avere un valore di resistenza massima di 100 ohm, ed un altro con valore massimo di 50 ohm? Lo potrei controllare con un input pwm digitale (onda quadra) senza sfruttare l'arduino? Ti chiedo questo perché devo sfruttare delle ventole per il pc di un vecchio Mac, esse necessitano di una modulazione pwm per regolare la velocità, che però deve essere analogica, che quindi non si basa su un duty cicle, per questo avevo pensato di sfruttare questo integrato, lo volevo collegare alla scheda madre del pc (che fornisce già lei un onda quadra per le ventole comuni), in modo da aumentare o diminuire questo valore di resistenza in cui passano 12v, che ovviamente varieranno in base alla resistenza dell'integrato, per poi rimandarli al pin della ventola. Necessito di valori così bassi di resistenza perché al disotto le ventole non riescono neanche a partire, grazie.

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

    Ciao ho bisogno di un aiuto, sto realizzando un progetto che mi permette di avviare due motori con inverter attraverso l'invio dei comandi tramite due HC-05,
    Il problema è che non riesco ad inviare la regolazione della velocità attraverso gli HC-05.
    C'è qualcosa di particolare da gestire per inviare una variabile o più variabili attraverso gli HC-05 ?
    grazie.

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

      in teoria no. Il protocollo lo definisci tu

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

      Ok grazie non essendo un esperto probabilmente c’è qualcosa che mi sfugge.
      Grazie per la risposta cercherò l’errore .e complimenti per i video molto istruttivo davvero

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

    Ciao ottima guida, volevo solo chiedere, se non erro qualcosa, il led nello schema al minuto 5:36 è collegato al pin 6 in serie con la resistenza, invece nella breadbord è collegato al pin 5 è la stessa cosa o è meglio collegarlo come nella breadbord?....sono un novello.....

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

      Luca Colombo grazie x l'osservazione. In realtà funziona in entrambi i casi. Mi son confuso avendo girato i due video in momenti diversi

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

    Ciao paolo sono nuovo nel mondo dell' elettronica mi piacerebbe tanto imparare qualcosa, mi sono scaricato in pdf ELETTRONICA PER TUTTI, tu ne sai qualcosa di questo libro? Se si è una buona partenza?
    Ho provato a iniziare a guardare i tuoi video su arduino ma non capisco molto...dovrei iniziare da zero

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

      A - team softair hai provato con il mio "elettronica per maker"? ;-)

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

    se una volta eseguito il circuito, e non succede niente - manco coi comandi manuali high e low - vuol dire che il chip è andato misà.. grazie per la professionalità e il tempo

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

    Ciao paolo ,ne devo collegare quattro ad un arduino nano come faccio?
    Grazie

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

      mi sono dimenticato ho a disposizione solo 7 pin

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

      probabilmente si può usare un MUX o un DEMUX (non ricordo il senso dei segnali)

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

      @@zeppelinmaker Grazie mille modifico subito lo schema

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

    Ciao grazie per il tuo ottimo lavoro. Mi sono perso quando hai scritto SPI.transfer(0Bxxxxxxxx) ... lo 0B da dove spunta? Il resto mi è chiaro.

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

      In C la notazione che inizia per "0b" indica che il resto (00010001) va interpretato come binario (base 2). La notazione "0x" indica che il dato (es. 0x11) è un numero in base 16 (esadecimale 0-9/A-F).

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

      @@siriokds Grazie, seguendo altre lezioni lo avevo supposto, ma la tua conferma è meglio.

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

    Domanda.... questo servirebbe anche per il MCP41100-E/P che è il pot di 100k??? Grazie

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

      Ciao, si. Sono varianti dello stesso chip con diverse resistenze. Occhio alla corrente che lo può attraversare che è bassissima!

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

      @@zeppelinmaker ok grazie lo userò per audio

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

    domanda? si possono mettere in parallelo più potenziometri digitali per avere più "passi"?

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

      mmh a cosa ti serve? forse conviene usare un DAC...

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

      ​@@zeppelinmaker volevo sostituire un potenziometro con un potenziometro digitale encoder ottico + arduino + potenziometro digitale lineare
      solo che ho bisogno di qualcosa da regolare con più precisione es:1000 step
      i potenziometri comuni anche quelli di marca costosi non durano "abbastanza"
      per il fatto che sono meccanici,
      comunque ci sono problemi a metterli in serie/parallelo?

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

    Wie immer, gut erklärt
    Danke

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

    Ciao scusami io dovrei generare per una serie di led un accensione e spegnimento graduale allora non volendo utilizzare un potenziometro analogico ho pensato ad uno digitale ma ho visto che la corrente che riescono a generare e bassina. Hai da consigliarmi qualcosa? Grazie

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

      Ciao. Puoi usare arduino per leggere un potenziometro e poi per fargli creare un segnale PWM che pilota i LED. Ma i led sono collegati tutti a un solo pin o sono una "barra"?

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

      @@zeppelinmaker Ho una linea led in cui tutti i led sono collegati insieme. Grazie e auguri

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

      Allora usa un potenziometro analogico collegato ad Arduino. Il potenziometro lo usi per impostare il valore di un pin PWM. Al pin collega un mosfet per pilotare la linea di led (immagino a 12v).

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

      @@zeppelinmaker Eh ma poi peró io non voglio andare a girare manualmente il potenziometro.

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

      @@lorenrus scusa avevo capito male. Togli il potenziometro e fai tutto nello sketch. Cerca l'esempio "fade" nell'ide di Arduino

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

    Ciao, intanto complimenti per i tuoi video che mi hanno aiutato molto.
    Vorrei farti questa domanda come devo comportarmi con il 42010 ?
    Grazie

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

      in che senso?

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

      Ciao nel 42010 i due ingressi dati sono SI ed SO quindi quando devo trasferire i dati mi comporto esattamente come per il 41010 scusami per la domanda sciocca

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

    Sai che se dai enter dopo aver scritto la prima graffa, scrive lui la seconda a chiudere a capo?

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

    Ciao Paolo ,una domanda
    se io volessi aumentare diminuire la resistenza utilizzando un tasto
    come dovrei impostare il codice

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

      Ma tu intendi un solo tasto? o con due distinti per salire e scendere?

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

      paolo aliverti due tasti distinti (in realtà il progetto prevede un lcd touch (tipo Nextion) e aumentare/diminuire direttamente da schermo ) però visto che lo schermo e bello complesso da programmare ,per adesso mi limito a due tasti fisici
      e se posso un altra piccola cosa
      Qui sotto ,hai detto che per controllare in corrente,conviene usare un op- amp ,cos’è ?
      io ho fatto delle prove utilizzando il mcp41010 ma si riscalda troppo,e non mi piace assolutamente
      (Questo potenziometro digitale andrebbe a sostituire il potenziometro analogico 10k ,2watt ,non logaritmico ) se potresti darmi un consiglio idea su come riuscire a fare
      grazie

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

      con i due tasti devi creare una variabile "valore" e poi quando premi uno o l'altro la fai aumentare/diminuire. Per il controllo con op.amp.: op.amp.= amplificatore operazionale. Dovresti realizzare un circuito un po' complesso... crei un amplificatore non invertente e usi il potenziometro digitale al posto di una delle due resistenze (di solito quella di feedback) per modificarne il guadagno. Per sopporatre le potenze richieste devi collegare un transistor all'uscita dell'amplificatore. Se non lo hai mai fatto è un po' difficile... Cosa controlla il tuo potenziometro? magari troviamo un piano B...

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

      ho fatto esattamente cosi ,variabile e per ogni premuta del tasto mi alza del 25% fino all 255 che e il massimo e il contrario per diminuire
      devo accendere delle luci led ,per cui attualmente uso un HLG-600-36B ,a cui collego un 12 Volt e il potenziometro per poter regolare l'uscita (ho fatto delle prove inserendo il MCP41010 ma riscalda tantissimo)
      eri pero ho fatto delle altre prove utilizzando MeanWell, RSP-3000-24 (che per le esigenze che ho va bene lo stesso forse e meglio) pero questo ha un sistema di regolazione diverso va collegato ad una tensione di 24 Volt e regoli questa ,io pensavo di inserire tra 24Volt e il RSP un regolatore di tensione (circuito con LM317 )ed aggiungere il MCP41010 al posto del potenziometro che regola il LM317 facendo cosi dovrei avere una corrente molto bassa (pero non sono convinto del tutto :D
      (il HLG per aumentare /diminuire la potenza devi regolare in corrente ,invece il RSP- 3000 regoli i 24 Volt )
      spero di essere stato piu chiaro possibile nel spiegare le difficoltà/ problemi
      grazie ancora per l'aiuto

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

      Se usi l'HLG-600-36B, per regolare l'intensità luminosa devi fornire ai suoi due morsetti DIM+ e DIM- una tensione che va da 0 a 10 volt. Io cercherei di:
      - produrre una tensione tra 0 e 10 volt con Arduino e il potenziometro digitale,
      - collegherei un "inseguitore di tensione" tra arduino e il tuo alimentatore.
      Per costruire l'inseguitore di tensione serve un opamp (it.wikipedia.org/wiki/Amplificatore_operazionale), un circuito integrato diffusissimo in elettronica (farò di sicuro dei video). L'opamp va collegato come se fosse un inseguitore di tensione: reviseomatic.org/help/s-op-amp-advanced/Op%20Amp%20Voltage%20Follower.php
      Così sarà lui a fornire la tensione e la potenza necessarie.
      Oppure se i tuoi step sono "fissi" a passi da 25% potresti pensare a una rete di resistenza controllate da dei relè.

  • @paologrisanti7865
    @paologrisanti7865 6 ปีที่แล้ว +2

    Questo è interessante. Vado a vedere dove posso reperirlo. Grazie Paolo e buona domenica! A domani.
    P.S. Secondo me non ti fermerai a 100 video...

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

      eh... lo faccio per fare una pausa... ma si potrebbe arrivare a 200

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

      paolo aliverti dopo i 100 arduino potresti iniziare con raspberry 😁👍

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

      Antonio Gaetano anche questa non é da escludere. Magari lancio un sondaggio. Sono indeciso tra python, processing, raspberry e robotica

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

      paolo aliverti tutti argomenti interessantissimi però credo che l'argomento da scegliere è quello più utile per noi maker. credo che raspberry e python siano ormai indispensabili da studiare..naturalmente è solo un mio parere ...ciao Paolo

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

      Siamo quasi a 500!! Paolo tesoro nazionale!

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

    Io avrei una domanda.
    Perché nel secondo ciclo for metti i = 255 e non 254?
    Lo chiedo perché nel ciclo for precedente, avendo messo strettamente minore di 255, "i" dovrebbe essere arrivata a 254 no?
    Hai fatto la stessa cosa anche nel video dello schermo LCD, con i=16.
    Grazie in anticipo e complimenti per i tuoi video!!

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

      Buongiorno Nicola. Ho sbagliato! e continuo a sbagliare! Hai ragione, per abitudine mi scordo sempre di togliere un'unità. Farò un video riparatorio. Grazie a te per la segnalazione

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

      @@zeppelinmaker ah ok. perfetto allora ho capito.
      Perché non essendo io un esperto non riuscivo a darmi una spiegazione.
      Ci tenevo a dire che il mio non era un commento puntiglioso di uno che già aveva capito.
      grazie mille sei stato gentilissimo!!!

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

      Ma figurati se mi offendo!! :-)
      Il diritto alla critica è sempre lecito e se uno sbaglia deve ammettere le proprie colpe

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

    Caro mio.... potresti fare un video di come trasferire il codice ad un attiny85....grazie

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

      c'è già... th-cam.com/video/u5xWLRFcGss/w-d-xo.html (indice: www.zeppelinmaker.it/arduino100/ )
      o intendi usare l'attiny con il pot digitale?

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

      @@zeppelinmaker grazie per rispondere....ma avevo già guardato e pure ti dico che ciò provato proprio con l'arduino uno ma mi viene sempre lo stesso error con la #include però quando provo inviare altri tipi di sketch che non contengono la #include allora si non ci sono problemi.....
      Secondo te dovrei provare con il USB..? Grazie ancora...

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

      L'attiny non ha una vera SPI, ma una porta USI. Ti conviene cercare un potenziometro digitale I2C... fai prima.

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

    Ma i transistor non fanno la stessa cosa?
    PS: non sono molto esperto :)

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

      Per un caso come questo sì, il risultato è identico, ma il COME si ottiene è completamente differente. Il led messo da Paolo è a scopo di esempio.
      Questo chip "simula" una resistenza variabile, il transistor è invece una sorta di "rubinetto" variabile, che lavora in corrente... mi venga perdonato il paragone...

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

    se non erro il problema dei potenziometri digitali è la bassa corrente che possono gestire...

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

      Son sono cose delicate. Comunque conviene far riferimento ai data sheet. Se devi controllare una corrente conviene usare il potenziometro per pilotare un op-amp o un transistor che poi controlla direttamente la corrente.

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

    Ma guarda che non puoi collegargli un led.
    Gestiscono correnti bassissime.

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

      Grazie per la precisazione. E' un errore mio di leggerezza. Non ho letto i datasheet e mi serviva un metodo rapido per far vedere l'effetto. Mi avevano già fatto notare la cosa.