¡Oferta!

Motores N20 eléctrico con engranajes metálicos

El precio original era: 9,10 €.El precio actual es: 6,64 €. Excluido IVA

Motores N20 eléctrico con engranajes metálicos

4 disponibles (puede reservarse)

Domande su questo prodotto? Scrivi a Lana su WhatsApp

Categoría:

Descripción

✅ Descripción completa del módulo Motor N20 eléctrico con engranajes metálicos 📌 Nombre del producto: Motor N20 eléctrico con engranajes metálicos ⚙️ Descripción general El motor N20 es un micromotor DC compacto con un engranaje integrado (reductor), diseñado para ofrecer una gran par a bajas velocidades. Gracias a los engranajes metálicos, ofrece mayor resistencia a la desgaste, fiabilidad mecánica y una vida útil superior en comparación con los modelos con engranajes de plástico. Este tipo de motor se utiliza ampliamente en robótica, automatización, proyectos DIY y modelismo, especialmente donde se requieren dimensiones reducidas y buena potencia de tracción. 🔧 Especificaciones técnicas (varían según el modelo, aquí se muestra un ejemplo típico) Característica Valor típico Tensión de operación 3V – 12V DC Tensión nominal 6V Corriente en vacío ~40-200 mA Corriente a plena carga ~300-500 mA Velocidad (RPM) De 30 a 1000 RPM (depende de la relación de reducción) Par De 0.1 a 1.5 kg·cm (depende del modelo) Tipo de engranajes Metal Peso Aproximadamente 10 g Dimensiones del cuerpo 12mm x 10mm x 26mm aproximadamente Eje de salida Ø 3mm, longitud 10mm ⚡ Conexión e uso con Arduino Componentes necesarios: 1x Motor N20 con engranajes metálicos 1x Controlador de motor (ej. L298N, L9110S o TB6612FNG) Arduino UNO / Nano / Mega Fuente externa (ej. 6V o 9V) Cables jumper Tablero de pruebas (opcional) 📌 Diagrama de conexión (con controlador L9110S) N20 Motor | |— M1A –> A salida del controlador |— M1B –> B salida del controlador L9110S Controlador: IN1 –> pin digital Arduino (ej. D9) IN2 –> pin digital Arduino (ej. D10) VCC –> 5V (o VIN si >6V) GND –> GND común Importante: no conectar el motor directamente a Arduino → la corriente requerida podría dañarlo. Siempre use un controlador. 💻 Código base para controlar ON/OFF y dirección // Pin de control del controlador const int motorPin1 = 9; // IN1 const int motorPin2 = 10; // IN2 void setup() { pinMode(motorPin1, OUTPUT); pinMode(motorPin2, OUTPUT); } // Gira en una dirección void loop() { digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW); delay(2000); // gira durante 2 segundos // Cambio de dirección digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, HIGH); delay(2000); // Detiene el motor digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, LOW); delay(1000); } 🎛️ Control con PWM para gestionar la velocidad // Pin PWM en Arduino: 9 y 10 const int motorPin1 = 9; const int motorPin2 = 10; void setup() { pinMode(motorPin1, OUTPUT); pinMode(motorPin2, OUTPUT); } void loop() { // Velocidad al 50% hacia adelante analogWrite(motorPin1, 128); // Valores de 0 a 255 analogWrite(motorPin2, 0); delay(2000); // Velocidad al 100% hacia atrás analogWrite(motorPin1, 0); analogWrite(motorPin2, 255); delay(2000); // Detener analogWrite(motorPin1, 0); analogWrite(motorPin2, 0); delay(1000); } 💡 Ejemplos de uso práctico Robot de seguimiento de línea: Usa dos N20 con ruedas para mover el robot hacia adelante/atrás/giro. Sistema de apertura automática: Puede controlar una pequeña puerta o un brazo mecánico. Micro rover explorador: Óptimo para espacios pequeños gracias a su forma compacta. Sistema de tracción o elevación: En combinación con una polea puede levantar pequeñas cargas. 📋 Consejos para el uso 🔌 Alimentación separada: Usa una fuente externa para el motor (ej. batería de 6V), compartiendo solo el GND con Arduino. 🔥 Evita sobrecargas: Si el motor se bloquea bajo una carga excesiva, puede

Descripción completa (original en italiano)

La descripción completa se muestra abajo en italiano mientras terminamos la traducción al español.

✅ Descrizione Completa del Modulo Motorino Elettrico N20 con Motoriduttore e Ingranaggi in Metallo


📌 Nombre del prodotto: Motorino elettrico N20 con motoriduttore e ingranaggi in metallo

⚙️ Descrizione generale

Il motorino N20 è un micromotore DC compatto dotato di motoriduttore (gearbox) integrato, progettato per offrire una coppia elevata a bassa velocità. Grazie agli ingranaggi in metallo, offre maggiore resistenza all’usura, affidabilità meccanica e una durata di vita superiore rispetto ai modelli con ingranaggi in plastica.

Questo tipo di motore è ampiamente utilizzato in robotica, automazione, progetti fai-da-te e modellismo, specialmente dove sono richiesti dimensioni ridotte e buona potenza di trazione.


🔧 Specifiche tecniche (variano in base al modello, ecco un esempio tipico)

Caratteristica Valore Tipico
Tensione operativa 3V – 12V DC
Tensione nominale 6V
Corrente a vuoto ~40-200 mA
Corrente a pieno carico ~300-500 mA
Velocità (RPM) Da 30 a 1000 RPM (dipende dal rapporto di riduzione)
Coppia Da 0.1 a 1.5 kg·cm (dipende dal modello)
Tipo di ingranaggi Metallo
Peso Circa 10 g
Dimensioni corpo 12mm x 10mm x 26mm circa
Albero uscita Ø 3mm, lunghezza 10mm

⚡ Collegamento e utilizzo con Arduino

Componenti necessari:

  • 1x Motorino N20 con ingranaggi in metallo
  • 1x Driver per motore (es. L298N, L9110S o TB6612FNG)
  • Arduino UNO / Nano / Mega
  • Alimentatore esterno (es. 6V o 9V)
  • Cables jumper
  • Protoboard (opzionale)

📌 Schema di collegamento (con driver L9110S)

N20 Motorino
   |
   |--- M1A  --> A uscita del driver
   |--- M1B  --> B uscita del driver

L9110S Driver:
   IN1 --> pin digitale Arduino (es. D9)
   IN2 --> pin digitale Arduino (es. D10)
   VCC --> 5V (o VIN se >6V)
   GND --> GND comune

Importante: non collegare il motore direttamente ad Arduino → la corrente richiesta potrebbe danneggiarlo. Usa sempre un driver.


💻 Codice base per controllo ON/OFF e direzione

// Pin di controllo del driver
const int motorPin1 = 9;  // IN1
const int motorPin2 = 10; // IN2

void setup() {
  pinMode(motorPin1, OUTPUT);
  pinMode(motorPin2, OUTPUT);
}

// Ruota in una direzione
void loop() {
  digitalWrite(motorPin1, HIGH);
  digitalWrite(motorPin2, LOW);
  delay(2000); // ruota per 2 secondi

  // Inversione direzione
  digitalWrite(motorPin1, LOW);
  digitalWrite(motorPin2, HIGH);
  delay(2000);

  // Ferma il motore
  digitalWrite(motorPin1, LOW);
  digitalWrite(motorPin2, LOW);
  delay(1000);
}

🎛️ Controllo con PWM per gestire la velocità

// Pin PWM su Arduino: 9 e 10
const int motorPin1 = 9;  
const int motorPin2 = 10;

void setup() {
  pinMode(motorPin1, OUTPUT);
  pinMode(motorPin2, OUTPUT);
}

void loop() {
  // Velocità al 50% in avanti
  analogWrite(motorPin1, 128); // Valori da 0 a 255
  analogWrite(motorPin2, 0);
  delay(2000);

  // Velocità al 100% indietro
  analogWrite(motorPin1, 0);
  analogWrite(motorPin2, 255);
  delay(2000);

  // Stop
  analogWrite(motorPin1, 0);
  analogWrite(motorPin2, 0);
  delay(1000);
}

💡 Esempi di utilizzo pratico

  • Robot line follower: Usa due N20 con ruote per muovere il robot in avanti/indietro/curve.
  • Sistema di apertura automatica: Può controllare una piccola porta o un braccio meccanico.
  • Micro rover esploratore: Ottimo per spazi piccoli grazie alla sua forma compatta.
  • Sistema di traino o sollevamento: In combinazione con una puleggia può sollevare piccoli carichi.

📋 Consigli per l’uso

  • 🔌 Alimentación separata: Usa una fonte esterna per il motore (es. pacco batterie 6V), condividendo solo il GND con Arduino.
  • 🔥 Evita sovraccarichi: Se il motore si blocca sotto carico eccessivo, può danneggiarsi. Usa eventualmente un sensore di corrente o protezione termica.
  • 🧲 Compatibilità encoder: Alcuni modelli N20 hanno encoder magnetico o ottico integrato → utile per controllare la posizione o la velocità.

Perfetto! L’integrazione del motorino N20 con sensori permette di creare progetti molto più sofisticati, precisi e autonomi. Di seguito trovi:


🔧 Integrazione del Motorino N20 con Sensori – Progetti Complessi


🎯 Obiettivi dell’integrazione

L’integrazione con sensori consente di:

  • Controllare la posizione o velocità (es. encoder)
  • Seguire traiettorie o linee (es. sensori IR)
  • Evitare ostacoli (es. ultrasuoni)
  • Interagire con l’ambiente (es. finecorsa, sensori di distanza, inclinazione, luminosità)

🛠️ ESEMPI DI INTEGRAZIONE


🔁 1. Controllo di precisione con Encoder (posizione e velocità)

Se usi un N20 con encoder integrato, puoi leggere i giri o la velocità e creare un sistema a ciclo chiuso.

Componenti:

  • N20 con encoder (es. 2 canali A e B)
  • Driver motore (es. TB6612FNG)
  • Arduino
  • Alimentatore

Schema base:

  • Encoder A e B → pin digitali (interrupt)
  • Motore IN1/IN2 → driver → Arduino
  • GND condiviso

Codice base (conteggio impulsi):

volatile long encoderCount = 0;

void encoderISR() {
  encoderCount++;
}

void setup() {
  attachInterrupt(digitalPinToInterrupt(2), encoderISR, RISING);
  Serial.begin(9600);
}

void loop() {
  Serial.println(encoderCount);
  delay(500);
}

Possibili usi:

  • Misurare la distanza percorsa
  • Creare un servo motore DC (usando PID)
  • Rilevare slittamenti

🧭 2. Robot con evitamento ostacoli (sensore a ultrasuoni HC-SR04)

Il motorino N20 può muovere un mini rover che usa un sensore per evitare muri o oggetti.

Componenti:

  • 2x Motorini N20
  • Driver motore (es. L298N)
  • HC-SR04
  • Arduino
  • Alimentación 6V

Schema logico:

  • HC-SR04: TRIG → pin Arduino, ECHO → pin Arduino
  • Driver motore → pin PWM Arduino
  • Motori → uscite driver

Codice esempio:

#define trigPin 9
#define echoPin 10

long duration;
int distance;

void setup() {
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
  Serial.begin(9600);
}

void loop() {
  // Misura distanza
  digitalWrite(trigPin, LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  duration = pulseIn(echoPin, HIGH);
  distance = duration * 0.034 / 2;

  Serial.print("Distanza: ");
  Serial.println(distance);

  if (distance < 20) {
    // Troppo vicino → retromarcia
    // motore indietro
  } else {
    // Vai avanti
    // motore avanti
  }

  delay(100);
}

⚫ 3. Line Follower (sensori IR)

Puoi costruire un robot che segue una linea nera su fondo bianco usando 2-3 sensori IR.

Componenti:

  • N20 x2
  • Driver L9110S
  • 3x sensori IR (TCRT5000 o simili)
  • Arduino

Logica:

  • Sensore centrale → su linea → vai avanti
  • Sensore sinistro → su linea → curva a sinistra
  • Sensore destro → su linea → curva a destra

🔚 4. Sistema di fine corsa (endstop)

Per bracci meccanici, slider o cancelli, si usano sensori di finecorsa meccanici per evitare collisioni o superamento limiti.

Esempio:

const int endStopPin = 2;

void setup() {
  pinMode(endStopPin, INPUT_PULLUP);
}

void loop() {
  if (digitalRead(endStopPin) == LOW) {
    // Stop motore
  }
}

📦 Progetti Avanzati Combinati

Progetto Sensori Usati Funzionalità
Braccio robotico Encoder + finecorsa Posizionamento preciso
Mini rover IR + Ultrasuoni + Encoder Segue linea ed evita ostacoli
Cancello automatico Finecorsa + IR Apertura sicura a comando
Cámara slider Encoder + finecorsa Movimento fluido e calibrato

📘 Librerie utili

  • PID_v1.h: per controllo PID con encoder
  • NewPing.h: per HC-SR04
  • Encoder.h: per lettura encoder
  • QTRSensors.h: per array di sensori IR

Tutorial: Come usare Motorino elettrico N20 con motoriduttore

Il motorino elettrico N20 con motoriduttore è ideale per progetti che richiedono una maggiore potenza di spinta rispetto al motore standard. È perfetto per robot, modelli a scala ridotta o qualsiasi altro dispositivo mobile.

Cosa serve

  • Arduino Uno
  • Connettori per motori
  • Alimentatore esterno
  • Pavimento/piattaforma da montare

Passi

  1. Connetti i fili del motore al pin di uscita dell’Arduino utilizzando dei connettori.
  2. Verifica la tensione e corrente massima sul datasheet per non danneggiare il motore o l’Arduino.
  3. Scrivi un semplice sketch Arduino che controlla il movimento del motore avanti e indietro.
  4. Monta il motorino su una piattaforma stabile, assicurando che i connettori siano saldamente fissati.
  5. Testa la rotazione del motore in entrambe le direzioni per verificare l’installazione corretta.
  6. Se necessario, aggiungi un limitatore di corrente o un regolatore di tensione per proteggere il circuito.
  7. Prova a modificare la velocità e la durata del movimento del motore attraverso i comandi Arduino.
  8. Ottimizza il progetto secondo le esigenze specifiche, come l’aggiunta di sensori o altri dispositivi.

Codice di esempio

void setup() {
  pinMode(9, OUTPUT);
}

void loop() {
  digitalWrite(9, HIGH); // Avvia il motore in avanti
  delay(1000);
  digitalWrite(9, LOW); // Fermo il motore
  delay(500);
  digitalWrite(9, HIGH); // Avvia il motore all'indietro
  delay(1000);
}

Mini-progetto

Crea un piccolo robot che si muove avanti e indietro su una superficie piatta. Aggiungi sensori di posizione per migliorare l’esecuzione.

Errori comuni

  • Connessione dei fili al contrario
  • Alimentación insufficiente o eccessiva
  • Controllo del motore troppo semplice senza considerazioni sulla sicurezza

Accessori consigliati

  • Arduino Uno R3
  • Regolatore di tensione LM7805
  • Sensori di posizione
  • Connessioni per motori N20

Domande frequenti

Il motore si surriscalda durante l’uso.
Verifica la corrente elettrica fornita al motore. Potrebbe essere necessario un regolatore di tensione o limitatore di corrente.

Come posso controllare il motore con una velocità variabile?
Aggiungi un L298N Motor Driver Shield per Arduino, che permette di gestire la velocità e la direzione del motore.

Valoraciones

No hay valoraciones aún.

Sé el primero en valorar “Motor N20 eléctrico con engranajes metálicos”

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *