Potenziometro Digitale con Arduino - #55

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024

Комментарии • 80

  •  5 лет назад +1

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

    • @zeppelinmaker
      @zeppelinmaker  5 лет назад

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

    •  5 лет назад

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

    • @zeppelinmaker
      @zeppelinmaker  5 лет назад

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

  • @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

  • @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

  • @enricosenes8610
    @enricosenes8610 2 года назад

    Grazie ottimo video

  • @giannimancarella5710
    @giannimancarella5710 2 месяца назад

    Ciao caro perdonami posso usarli con raspbarry ?

  • @sandronovecento76
    @sandronovecento76 3 года назад +1

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

  • @pietromercuri1490
    @pietromercuri1490 3 года назад

    Bellissimo!!

  • @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!

  • @men810
    @men810 4 года назад

    Wie immer, gut erklärt
    Danke

  • @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

  • @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...

  • @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, 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

  • @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

  • @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.

  • @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 2 года назад

      @@zeppelinmaker Grazie mille modifico subito lo schema

  • @dummag4126
    @dummag4126 3 года назад

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

  • @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?

  • @nicolapoli2815
    @nicolapoli2815 5 лет назад

    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  5 лет назад +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 5 лет назад

      @@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  5 лет назад +1

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

  • @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...

  • @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

  • @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"? ;-)

  • @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

  • @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è.

  • @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

  • @nixdorfhandmade7786
    @nixdorfhandmade7786 5 лет назад

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

    • @zeppelinmaker
      @zeppelinmaker  5 лет назад +1

      c'è già... ruclips.net/video/u5xWLRFcGss/видео.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.

  • @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.