Detecta colisiones e impactos fisicos con alta precision. Esencial para robots autonomos y sistemas de seguridad en proyectos de robotica.
Un microswitch de alta sensibilidad que detecta el momento exacto en que algo toca o golpea su palanca actuadora.
El sensor de choque contiene un microswitch con una palanca metalica muy sensible. Al menor contacto fisico con la palanca, el circuito se cierra y envia una senal digital HIGH a la micro:bit. Es el sensor ideal para dotar a robots de deteccion de obstaculos por contacto, crear limites fisicos en maquinas o detectar impactos en proyectos mecanicos.
Su respuesta es practicamente instantanea, lo que lo hace perfecto para robotica donde se necesita reaccion rapida ante colisiones.
⚡ micro:bit V1 & V2
Tres pasos sencillos para tener tu sensor de choque funcionando con micro:bit.
Inserta la micro:bit en una shield de expansion (como la KittenBot Robotbit, Elecfreaks Octopus, o similar). Asegurate de que los pines coincidan correctamente.
Conecta el sensor de choque a un pin digital de la shield (P0, P1 o P2). El sensor envia HIGH cuando detecta contacto y LOW cuando no hay contacto.
Configura el pin como entrada digital en MakeCode. Cuando el sensor detecta un choque, ejecuta la accion correspondiente (retroceder, girar, alertar...).
Codigo listo para usar en MakeCode (bloques y JavaScript) y MicroPython.
// Sensor de Choque - Detectar colisiones // Conectado al pin P0 basic.forever(function () { // Leer estado del sensor de choque if (pins.digitalReadPin(DigitalPin.P0) == 1) { // Choque detectado! basic.showIcon(IconNames.Skull) // Retroceder (si tienes motores en P1, P2) // pins.digitalWritePin(DigitalPin.P1, 0) basic.pause(500) } else { // Sin choque - seguir adelante basic.showIcon(IconNames.Arrow) } basic.pause(50) })
# Sensor de Choque - Detectar colisiones # Conectado al pin P0 from microbit import * while True: # Leer estado del sensor if pin0.read_digital() == 1: # Choque detectado! display.show(Image.SKULL) sleep(500) else: # Sin choque display.show(Image.ARROW_N) sleep(50)
basic.forever(function () { if (pins.digitalReadPin(DigitalPin.P0) == 1) { // Retroceder pins.digitalWritePin(DigitalPin.P1, 0) pins.digitalWritePin(DigitalPin.P2, 1) basic.pause(500) // Girar pins.digitalWritePin(DigitalPin.P2, 0) basic.pause(400) } })
let golpes = 0 let chocando = false basic.forever(function () { if (pins.digitalReadPin(DigitalPin.P0) == 1 && !chocando) { golpes += 1 chocando = true basic.showNumber(golpes) basic.pause(200) } else if (pins.digitalReadPin(DigitalPin.P0) == 0) { chocando = false } })
basic.forever(function () { if (pins.digitalReadPin(DigitalPin.P0) == 1) { // Intrusion detectada! for (let i = 0; i < 3; i++) { music.playTone(880, 200) basic.pause(100) } basic.showIcon(IconNames.Skull) basic.pause(1000) } basic.clearScreen() })
let puntos = 0 basic.forever(function () { basic.showIcon(IconNames.SmallSquare) basic.pause(Math.randomRange(1000, 3000)) if (pins.digitalReadPin(DigitalPin.P0) == 0) { // No choco - punto! puntos += 1 basic.showNumber(puntos) basic.pause(500) } })
Disponible en varias tiendas online especializadas en electronica educativa.
Kit de sensores Keyestudio con modulo de choque incluido. Ideal para empezar con un pack completo de componentes para robotica.
Modulos de choque individuales o en pack. Los precios mas competitivos, aunque el envio puede tardar 2-3 semanas.
Disponible con envio Prime en 24h. Busca "Keyestudio collision sensor" o "KY-025 crash sensor" para encontrarlo rapido.
Monta y protege tu sensor de choque con carcasas disenadas especificamente para el. Listas para imprimir o te las enviamos impresas.
Carcasa que monta el sensor de choque en el frente o lateral de cualquier chasis de robot. Compatible con la mayoria de robots educativos impresos en 3D.
Estructura con 2 sensores de choque para detectar obstaculos por izquierda y derecha. Disenado para montaje frontal en chasis de robot de dos ruedas.
Proyectos probados en el aula que usan el sensor de choque como componente principal o complementario.
Robot que evita obstaculos automaticamente usando 2 sensores de choque laterales. Al detectar colision, retrocede y gira para seguir explorando.
Una caja impresa en 3D que activa alarma si alguien intenta abrirla por la fuerza. Ideal para introducir conceptos de seguridad electronica.
Plataforma con sensor de choque que puntua cuando la pelota impacta en el objetivo. Combina electronica, mecanica e impresion 3D.
Detecta cuando cae el producto para confirmar la dispensacion correcta. Un proyecto de automatizacion real con mecanica e impresion 3D avanzada.
Disenamos e imprimimos carcasas a medida para tus sensores, actuadores y proyectos de micro:bit. Contactanos para un presupuesto.