Servomotore SG90: cos'è, come funziona, come si programma Arduino UNO

Поділитися
Вставка
  • Опубліковано 12 вер 2024

КОМЕНТАРІ • 39

  • @PatrizioSotteri
    @PatrizioSotteri 2 дні тому

    molto interessante Grazie

  • @marcobama7937
    @marcobama7937 5 місяців тому

    Ciao Emanuele, ho trovato il tuo video davvero istruttivo ed a livello comunicativo eccellente per color che si voglio avvicinare ad Arduino ed i servo :) Grazie. Ho una domanda: sapresti fare un video utilizzando la board ESP32 DOIT V1 ? Ho delle difficoltà oggettive a gestire un servo SG90 con la libreria ESP32Servo, e volevo provare a pilotarlo come hai fatto tu, con i segnali PWM. Mi piacerebbe vedere con quale approccio lo gestiresti tu :)

    • @fremsoft
      @fremsoft  5 місяців тому +1

      In questo momento non ho la esp32 che mi hai suggerito. Se vuoi spedirmene una ci faccio volentieri un video

  • @FabioProf.
    @FabioProf. Рік тому

    Una delle spiegazioni migliori presenti in rete ! Complimenti !

  • @amedeocasolari2771
    @amedeocasolari2771 8 місяців тому

    wow bellissima spiegazione! grazie :)

    • @fremsoft
      @fremsoft  8 місяців тому

      Ciao Amedeo, grazie a te!
      Ti capita mai di usare dei servo?

    • @amedeocasolari2771
      @amedeocasolari2771 8 місяців тому

      Mi sono appena arrivati per posta dalla Cina 4 servo come questi, con calma mi invento un progettino per usarli 😊

    • @fremsoft
      @fremsoft  8 місяців тому

      @@amedeocasolari2771 tieni presente che su questo canale trovi anche la scuola di robotica e meccatronica «impara giocando» dove con queste cose ci giochiamo e le esploriamo in modo molto approfondito!
      Per esempio abbiamo smontato l'elettronica di un SG90 e la abbiamo ricostruita a scopo didattico, usando un Arduino

    • @amedeocasolari2771
      @amedeocasolari2771 8 місяців тому

      Fantastico! approfondirò volentieri 😊

    • @fremsoft
      @fremsoft  8 місяців тому

      @@amedeocasolari2771 questa è la playlist completa con più di 150 ore di laboratorio pronte ad aspettarti 😄
      «IMPARA GIOCANDO!» laboratorio di robotica e meccatronica
      ua-cam.com/play/PLxAafib4pWc7ZTqss_0A76ByotfsSOVeD.html

  • @AleZakko
    @AleZakko 5 місяців тому

    Ciao. Ma quindi per alimentare un servo, è sicuro utilizzare i 5 volt del pinout di arduino? O è stato fatto in questa maniera ad uso didattico per wuesto video, non essendoci alcun carico sul servo? Grazie

    • @fremsoft
      @fremsoft  5 місяців тому +1

      La 5 volt che esce da Arduino non andrebbe mai usata per alimentare dei motori per evitare di sovraccaricare il regolatore di tensione.

  • @francescopaoloiacono6858
    @francescopaoloiacono6858 8 місяців тому

    Grazie Emanuele ottima spiegazione ma quanti servomotori posso caricarli e come?

    • @fremsoft
      @fremsoft  8 місяців тому

      Ciao. Cosa intendi?

    • @francescopaoloiacono6858
      @francescopaoloiacono6858 8 місяців тому

      @@fremsofthai caricato un servomotore sulla breadboard e se ne voglio aggiungere in parallelo altri e come trasferirli su una basetta millefori

  • @giaxlab
    @giaxlab 2 роки тому

    Bel video, grazie

  • @BARRY77fullgas
    @BARRY77fullgas 8 місяців тому

    Ciao Emanuele, per regolare la corsa del servo serve per forza arduino o un decoder? Ne ho acquistato uno con decoderve pulsantiera ma seguendo le istruzioni non riesco a regolare la corsa a mio piacimento 😤😞

    • @fremsoft
      @fremsoft  8 місяців тому

      No non è obbligatorio usare Arduino per usare un servomotore. Però dovresti trovare il modo di generare un'onda rettangolare di una certa frequenza con duty cycle variabile.
      Devi leggere le specifiche del tuo servo per capire che frequenza e duty cycle impostare.
      Se hai bisogno sentiamoci. Scrivimi pure su Facebook o Instagram

  • @paridecontini9773
    @paridecontini9773 7 місяців тому

    Ciao ascolta io vorrei azionare con un servomotore la chiusura di una valvola aria su generatore elettrico nel momento che viene acceso a distanza gli faccio chiudere la valvola aria ma per farlo azionare per apertura e chiusura della valvola aria devo per forza usare un arduino non c è una schedina di controllo che posso alimentarla a 12v dc e mandargli su un morsetto un positivo e mi va a fare la chiusura e quando tolgo il positivo che mi riapri la valvola?

    • @fremsoft
      @fremsoft  7 місяців тому +1

      Buongiorno, si può fare di tutto e di più, anche senza arduino. Se si tratta di un dispositivo di sicurezza, eviterei di pasticciare con componenti da un euro come SG90. Questo video serve a scopo didattico e SG90 è fatto per giocare... sentiamoci su Facebook o su Instagram, partendo da una specifica di progetto, possiamo trovare la soluzione più adatta al tuo problema

  • @apexclipitalia294
    @apexclipitalia294 Рік тому

    ciao! Dici che con questo servomotore avrò forza sufficiente per creare un nastro trasportatore? Come potrei farlo? Vorrei farlo per divertimento e ovviamente trasporti leggerissimi

    • @fremsoft
      @fremsoft  Рік тому

      Ciao, di forza ne ha tanta, ma l'area di lavoro è di soli 180 gradi, non è come un normale motore che può girare su se stesso in modo indefinito.

  • @bellaganghi
    @bellaganghi 2 роки тому

    è possibile programmare la posizione del servo in funzione della temperatura? mi servirebbe per comandare la manopola di un dimmer su un ventilatore

    • @fremsoft
      @fremsoft  2 роки тому

      Certamente si, ma non so se sia una buona idea se deve stare acceso 24h su 24. Forse ti conviene interrompere l’alimentazione del servo con un relè (contatto normalmente aperto) e accenderlo solo quando devi spostare la manopola

  • @ilpalaz6008
    @ilpalaz6008 2 роки тому

    Ciao. Io vorrei pilotare un servomotore automaticamente in base ad una tensione in ingresso. Esempio: fin quando non ho una tensione in ingresso di 3v non si muove. Dai 3v ai 5v deve compiere tutto il suo movimento in corrispondenza del preciso voltaggio in ingresso. Quindi su 180° se ho 3v sono a 0° se ho 4v sono a 90° se ho 5v sono a 180°. Si può fare?

    • @fremsoft
      @fremsoft  2 роки тому

      Certo che si può fare. Vuoi fare un circuito elettronico custom? O vuoi usare ad esempio un Arduino?

    • @ilpalaz6008
      @ilpalaz6008 2 роки тому

      @@fremsoft arduino uno

    • @fremsoft
      @fremsoft  2 роки тому

      @@ilpalaz6008 con arduino è assolutamente banale. Sentiamoci che ti spiego bene tutti i passaggi

  • @dario86707
    @dario86707 2 роки тому

    Salve ho compilato uno sketch, ma quando carico mi dà un errore di costant expected initializer

    • @fremsoft
      @fremsoft  2 роки тому

      Ciao Dario, contattami privatamente su qualche social e girami il sorgente, che proviamo a risolvere

    • @dario86707
      @dario86707 2 роки тому

      @@fremsoft come la posso contattare?

    • @dario86707
      @dario86707 2 роки тому

      Ho mandato foto su messanger di Facebook

  • @ramondekkers396
    @ramondekkers396 Рік тому

    Fai lavori per conto terzi?
    Come ti posso contattare?

    • @fremsoft
      @fremsoft  Рік тому +1

      Ciao, certamente, sentiamoci su Facebook, LinkedIn o Instagram

  • @massimilianomax7901
    @massimilianomax7901 2 роки тому

    dovresti specificare anche quando apri e chiudi le parentesi graffe perche a video nn si capisce scusa ma sono un inesperto
    grazie ciao

    • @francesco_veronese
      @francesco_veronese Рік тому

      Un blocco di istruzioni è un gruppo di istruzioni racchiuso entro parentesi graffe { }.
      La differenza tra blocco di istruzioni e gruppo di istruzioni è che il blocco crea un ambito
      locale per le istruzioni che contiene per cui in un blocco si posso dichiarare e impiegare
      variabili locali che cessano di esistere al termine dell'esecuzione del blocco stesso.
      Ogni istruzione interna al blocco stesso viene eseguita in sequenza.
      Le parentesi graffe { } quindi definiscono l'inizio e la fine di un blocco di istruzioni e
      funzioni.

  • @ernestogrossi6955
    @ernestogrossi6955 3 роки тому

    Un servomotore mi sa "pigiare" il bottone di avvio di una macchina da caffè Lavazza a modo mio Jolie?

    • @fremsoft
      @fremsoft  3 роки тому

      Ciao Ernesto, vuoi sapere se un servo motore sia in grado di pigiare un tasto? Certo che sì, dubito che non esistano sistemi migliori, ma certamente un servo come il SG90 può spingere abbondantemente il tasto

    • @fremsoft
      @fremsoft  3 роки тому +1

      Considera che il servomotore SG90 ha una coppia a 4.8V pari a 1,2 kg-cm ciò significa che a un centimetro di distanza dall'asse di rotazione può spingere 1,2 kg, a due cm può spingere fino a 600 grammi, a 12 cm 100 grammi e così via... In altre parole la forza massima che può erogare si calcola F=1,2/distanza dove la distanza deve essere espressa in centimetri e la forza sarà espressa in kg