Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Escáner desnatador de bomba de gas

Cree un dispositivo de panel que busque constantemente skimmers de tarjetas de bombas de gasolina

¿Qué es peor que mirar el extracto de su tarjeta de crédito y ver pagos que no autorizó? Frenéticamente marca su estado de cuenta con un bolígrafo rojo antes de hacer esa llamada a su banco, con la esperanza de que restablezcan los fondos después de congelar su tarjeta.

La raíz de esta vulnerabilidad es la naturaleza completamente insegura de las propias tarjetas de crédito. La banda magnética tradicional de su tarjeta contiene todos los datos necesarios para completar una transacción y, debido a que no está encriptada, esta información se puede robar fácilmente con dispositivos electrónicos simples. Los llamados dispositivos "skimmer de tarjetas" desplegados por delincuentes actúan como un "intermediario", interceptando y registrando los datos de su tarjeta de crédito antes de pasarlos a la máquina del punto de venta, como una bomba de combustible de una gasolinera. .

El año pasado, Nathan Seidle de SparkFun Electronics hizo un análisis técnico profundo de los skimmers de tarjetas de crédito que habían sido extraídos de las bombas de combustible por su fuerza policial local. El resultado fue una aplicación, lanzada para Android y iPhone, que buscará dispositivos Bluetooth que coincidan con la huella digital de los skimmers que investigó.

Eso está muy bien, pero soy vago y lento para desarrollar hábitos beneficiosos. Quería un aparato ambiental dedicado que siempre estuviera atento a dispositivos Bluetooth sospechosos en la estación de servicio y me gritara antes de que hiciera algo estúpido con mi futuro financiero. Sin embargo, crédito a quien se debe el crédito, este proyecto no existiría sin el arduo trabajo de Seidle.

1. HARDWARE

Solo hay dos componentes para esta compilación, una Raspberry Pi Zero W y la pantalla OLED Adafruit SSD1306. Primero, soldará las conexiones del OLED. Cuando lo empaquetamos, no quiere que los cables estén muy flojos, así que manténgalos lo más cortos posible y use algo con mucha flexibilidad:el cable sólido de calibre 28 mantiene las cosas manejables y el cable trenzado lo hace uniforme más fácil. El SSD1306 admite dos protocolos de comunicación diferentes:I2C y SPI. Usaremos este último; usa algunos cables más, pero es más rápido. Conecte todo de acuerdo con este diagrama.

2. CONFIGURAR RASPBIAN

Conectar un monitor y un teclado a un Pi Zero requiere una tonelada de hardware adicional, por lo que siempre me gusta comenzar con una buena configuración sin cabeza. La forma más fácil de hacer esto desde el principio es utilizar la deliciosa herramienta de configuración Raspberry Pi basada en bloques, Pi Bakery. Le permite crear una imagen Raspbian de arranque para su Pi que ya está configurada para su red doméstica y permitirá conexiones a través de SSH. Así es como se ve mi configuración típica.

3. PYTHON Y BIBLIOTECAS

Una vez que haya cargado Raspbian, inícielo y conéctese a través de SSH. Vaya a raspi-config, configure algo que no sea la contraseña predeterminada y habilite SPI en Opciones de interfaz. Luego instale Python con el siguiente comando:
sudo apt-get install python python-pip
Instale las herramientas Bluetooth necesarias con este comando:
sudo apt-get install bluetooth libbluetooth-dev
Nuestro programa se ejecuta en Python, por lo que deberá obtener el conjunto de herramientas de Bluetooth para Python:
sudo pip install pybluez
A continuación, debe obtener el software para controlar el panel OLED de Adafruit:
sudo pip instalar RPi.GPIO

sudo pip instalar Adafruit_BBIO

sudo apt-get install python-Imaging python-smbus
Y algunas bibliotecas específicas de Adafruit para la pantalla OLED:
sudo apt-get install git

clon de git https://github.com/adafruit/Adafruit_Python_SSD1306.git

cd Adafruit_Python_SSD1306

sudo python setup.py install
4. CÓDIGO DEL ESCÁNER SKIMMER
Finalmente, descargue nuestro software de escaneo:
cd ~

git clone https://github.com/photoresistor/raspi_skimscan
Y pruébalo haciendo lo siguiente:
cd raspi_skimscan

python raspi_skimscan.py
Debería ver "Escaneando ..." con una elipsis de desplazamiento que indica un nuevo escaneo cada 10 segundos. Si tiene la capacidad de cambiar el nombre de Bluetooth de su dispositivo móvil, puede probar su escáner cambiando el nombre de su teléfono móvil a "HC-05" y verificando que ve un mensaje de advertencia. Cuando haya terminado, salga presionando Ctrl-C.

Lo último que debe hacer es configurar el Pi para que ejecute nuestro script al inicio. Haga que su secuencia de comandos de Python sea ejecutable con este comando:
sudo chmod + x raspi_skimscan.py
Luego, configure rc.local para iniciar la secuencia de comandos en el arranque:
sudo nano /etc/rc.local
Y agregue la siguiente línea a ese archivo, directamente encima de la línea que dice exit 0:
sudo python /home/pi/raspi_skimscan/raspi_skimscan.py &
¡Eso es! Ya terminaste. Reinicie su Pi y verifique que todo esté funcionando correctamente.

5. MONTAJE

Si aún no lo ha hecho, imprima en 3D los dos archivos del gabinete. Puede descargarlos desde mi repositorio de GitHub.

Coloque la pantalla OLED sobre los postes de montaje en la pieza superior del gabinete. Si lo desea, puede fijarlo con pequeñas gotas de pegamento termofusible. Coloque el Pi sobre las compensaciones en la pieza inferior y ciérrelo. Asegure las dos mitades con tornillos de cabeza hexagonal M2.5 × 10 mm.

Fije el gabinete al tablero o consola de su automóvil, en cualquier lugar visible pero que no distraiga. Enciéndalo desde cualquier fuente de alimentación USB en su automóvil, siempre que proporcione al menos 1 amperio.

Leer más información….

Escáner skimmer de bomba de gas


Proceso de manufactura

  1. ¿Qué es una bomba doméstica?
  2. ¿Qué es una bomba multietapa?
  3. ¿Qué es una bomba sumergible eléctrica?
  4. ¿Qué es una bomba sumergible?
  5. ¿Qué es una bomba de agua de mar?
  6. Tipos de bombas industriales
  7. ¿Qué es una bomba sumergible?
  8. ¿Qué es una bomba de refrigerante?
  9. Una introducción a la bomba de agua caliente
  10. Una introducción a la bomba directa
  11. Comprender la bomba centrífuga