Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Scanner d'écumeur à pompe à essence

Créez un gadget de tableau de bord qui recherche en permanence les écumeurs potentiels de cartes de pompe à essence

Quoi de pire que de regarder votre relevé de carte de crédit et de voir des paiements que vous n'avez pas autorisés ? Vous annotez frénétiquement votre relevé avec un stylo rouge avant de passer cet appel à votre banque, en espérant qu'elle rétablira les fonds après avoir gelé votre carte !

La racine de cette vulnérabilité est la nature complètement non sécurisée des cartes de crédit elles-mêmes. La bande magnétique traditionnelle de votre carte contient toutes les données nécessaires pour effectuer une transaction, et parce qu'elle n'est pas cryptée, ces données peuvent facilement être volées à l'aide d'un simple appareil électronique. Les dispositifs dits « skimmer de carte » déployés par des escrocs agissent comme un « homme du milieu », interceptant et enregistrant les données de votre carte de crédit avant de les transmettre à la machine de point de vente, comme une pompe à essence de station-service. .

L'année dernière, Nathan Seidle de SparkFun Electronics a effectué une analyse technique approfondie des écumeurs de cartes de crédit extraits des pompes à essence par sa police locale. Le résultat a été une application, publiée pour Android et iPhone, qui recherchera les appareils Bluetooth correspondant à l'empreinte digitale des écumeurs qu'il a recherchés.

C'est bien beau, mais je suis paresseux et lent à développer des habitudes bénéfiques. Je voulais un appareil d'ambiance dédié qui serait toujours à la recherche d'appareils Bluetooth suspects à la station-service et qui me crierait dessus avant que je fasse quelque chose de stupide avec mon avenir financier. Cependant, le mérite est dû, ce projet n'existerait pas sans le travail acharné de Seidle.

1. MATÉRIEL

Il n'y a que deux composants pour cette version, un Raspberry Pi Zero W et l'écran OLED Adafruit SSD1306. Vous allez d'abord souder les connexions pour l'OLED. Lorsque nous l'emballons, vous ne voulez pas beaucoup de mou dans les fils, alors gardez-les aussi courts que possible et utilisez quelque chose avec beaucoup de flexibilité :un fil solide de calibre 28 garde les choses maniables, et le fil toronné le rend uniforme Plus facile. Le SSD1306 prend en charge deux protocoles de communication différents :I2C et SPI. Nous utiliserons ce dernier - il utilise quelques fils de plus, mais c'est plus rapide. Câblez le tout selon ce schéma .

2. CONFIGURER RASPBIAN

La connexion d'un moniteur et d'un clavier à un Pi Zero nécessite une tonne de matériel supplémentaire, j'aime donc toujours commencer avec une belle configuration sans tête. Le moyen le plus simple de le faire dès le début consiste à utiliser le délicieux outil de configuration Raspberry Pi basé sur des blocs, Pi Bakery. Il vous permet de créer une image Raspbian amorçable pour votre Pi qui est déjà configurée pour votre réseau domestique et permettra les connexions via SSH. Voici à quoi ressemble ma configuration typique.

3. PYTHON ET BIBLIOTHÈQUES

Une fois que vous avez chargé Raspbian, démarrez-le et connectez-vous via SSH. Allez dans raspi-config, configurez autre chose que le mot de passe par défaut et activez SPI sous Options d'interfaçage. Installez ensuite Python avec la commande suivante :
sudo apt-get install python python-pip
Installez les outils Bluetooth nécessaires avec cette commande :
sudo apt-get install bluetooth libbluetooth-dev
Notre programme fonctionne sur Python, vous aurez donc besoin de l'ensemble d'outils Bluetooth pour Python :
sudo pip install pybluez
Ensuite, vous devez obtenir le logiciel pour piloter le panneau Adafruit OLED :
sudo pip installer RPi.GPIO

sudo pip installer Adafruit_BBIO

sudo apt-get install python-imaging python-smbus
Et quelques bibliothèques spécifiques d'Adafruit pour l'affichage OLED :
sudo apt-get install git

git clone https://github.com/adafruit/Adafruit_Python_SSD1306.git

cd Adafruit_Python_SSD1306

sudo python setup.py install
4. CODE SCANNER SKIMMER
Enfin, téléchargez notre logiciel de numérisation :
cd ~

git clone https://github.com/photoresistor/raspi_skimscan
Et testez-le en procédant comme suit :
cd raspi_skimscan

python raspi_skimscan.py
Vous devriez voir « Scanning… » avec une ellipse de défilement qui indique une nouvelle analyse toutes les 10 secondes. Si vous avez la possibilité de changer le nom Bluetooth de votre appareil mobile, vous pouvez tester votre scanner en changeant le nom de votre mobile en « HC-05 » et en vérifiant que vous voyez un message d'avertissement. Lorsque vous avez terminé, quittez en appuyant sur Ctrl-C.

La dernière chose à faire est de configurer le Pi pour qu'il exécute notre script au démarrage. Rendez votre script Python exécutable avec cette commande :
sudo chmod +x raspi_skimscan.py
Ensuite, configurez rc.local pour lancer le script au démarrage :
sudo nano /etc/rc.local
Et ajoutez la ligne suivante à ce fichier, directement au-dessus de la ligne indiquant la sortie 0 :
sudo python /home/pi/raspi_skimscan/raspi_skimscan.py &
C'est tout ! Vous avez terminé. Redémarrez votre Pi et vérifiez que tout fonctionne correctement.

5. ASSEMBLAGE

Si vous ne l'avez pas déjà fait, imprimez en 3D les deux fichiers du boîtier. Vous pouvez les télécharger depuis mon dépôt GitHub.

Placez l'écran OLED sur les poteaux de montage dans la partie supérieure du boîtier. Si vous le souhaitez, vous pouvez le fixer avec de petites touches de colle chaude. Placez le Pi sur les décalages dans la pièce inférieure et fermez-le. Fixez les deux moitiés ensemble avec des vis à tête cylindrique M2,5 × 10 mm.

Fixez le boîtier au tableau de bord ou à la console de votre voiture, n'importe où visible mais non gênant. Alimentez-le à partir de n'importe quelle source d'alimentation USB de votre voiture, à condition qu'elle fournisse au moins 1 ampère.

Lire plus d'informations….

Scanner d'écumoire à pompe à essence


Processus de fabrication

  1. Qu'est-ce qu'une pompe domestique ?
  2. Qu'est-ce qu'une pompe multicellulaire ?
  3. Qu'est-ce qu'une pompe submersible électrique ?
  4. Qu'est-ce qu'une pompe immergée ?
  5. Qu'est-ce qu'une pompe à eau de mer ?
  6. Types de pompes industrielles
  7. Qu'est-ce qu'une pompe submersible ?
  8. Qu'est-ce qu'une pompe de liquide de refroidissement ?
  9. Une introduction à la pompe à eau chaude