18/09 - Détection d’objets Raspberry Pi et TensorFlow LiteAranaCorp Détection d’objets Raspberry Pi et TensorFlow Lite Pour améliorer les performances sur Raspberry Pi vous pouvez utiliser le langage C++ ainsi que des librairies optimisées afin d’accélérer la vitesse de calcul des modèles de détection d’objets. C’est ce que propose TensorFlow Lite. Une bonne (...)
18/09 - Détection d’objet avec Yolo sur Raspberry PiAranaCorp Détection d’objet avec Yolo sur Raspberry Pi Il est possible d’embarquer des modèles de reconnaissance d’objets, comme Yolo, sur un Raspberry Pi. Bien sûr de par ses faibles performances comparer à des ordinateurs, les performances sont moindre en terme de reconnaissance en temps réel. Il (...)
28/08 - Communication BLE avec ESP32AranaCorp Communication BLE avec ESP32 Dans ce tutoriel, nous allons apprendre comment activer et gérer le Bluetooth Low Energy(BLE) sur un ESP32 en utilisant le langage de programmation Arduino. Le Bluetooth Low Energy est une version du bluetooth à faible énergie qui permet d’envoyer des petits (...)
25/08 - Communication Bluetooth avec ESP32AranaCorp Communication Bluetooth avec ESP32 Dans ce tutoriel, nous allons apprendre comment activer, gérer et tester le Bluetooth sur un ESP32 en utilisant le langage de programmation Arduino. Le Bluetooth est une technologie sans fil largement utilisée pour la communication entre dispositifs (...)
25/08 - Entrainer un modèle TensorFlow2 avec KerasAranaCorp Entrainer un modèle TensorFlow2 avec Keras Dans ce tutoriel, nous allons entrainer un modèle MobileNetV2 TensorFlow avec Keras pour qu’il s’applique à notre problématique. Nous allons ensuite pouvoir l’utiliser ne temps réel pour classifier de nouvelles images. Pour ce tutoriel, nous (...)
24/08 - Entrainement d’un modèle YoloAranaCorp Entrainement d’un modèle Yolo Nous allons voir dans ce tutoriel comment mettre en place l’entrainement d’un modèle YOLO pour de la reconnaissance d’objets sur des données spécifiques. La difficulté se trouve dans l’élaboration de la banque d’images qui servira pour l’entrainement Matériel (...)
23/08 - Reconnaissance d’objets avec Yolo et OpenCVAranaCorp Reconnaissance d’objets avec Yolo et OpenCV Nous allons voir dans ce tutoriel comment faire de la reconnaissance d’objet avec Yolo et OpenCV en utilisant un réseau de neurones pré-entrainé grâce au deep learning. Nous avons vu dans un précédent tutoriel comment reconnaitre des formes simples (...)
23/08 - Préparer une banque d’image pour l’entrainement d’un ModèleAranaCorp Préparer une banque d’image pour l’entrainement d’un Modèle Pour préparer une banque d’image en vue de l’entrainement d’un réseau de neurones à la reconnaissance d’objet, il faut reconnaitre soit même les images de la base de données. C’est à dire leur donner un label et une zone de (...)
13/08 - Setting up a fixed IP address for your Raspberry PiAranaCorp Setting up a fixed IP address for your Raspberry Pi For some projects, it may be necessary to configure a fixed IP address for your Raspberry Pi. This is because a dynamic IP address can be changed each time the power is switched on. A fixed IP address can come in handy when you’re (...)
09/08 - Activer et gérer le Bluetooth sur un ESP32 sous PythonAranaCorp Activer et gérer le Bluetooth sur un ESP32 sous Python Dans ce tutoriel, nous allons apprendre comment activer, gérer et tester le Bluetooth sur un ESP32 en utilisant le langage de programmation Python. Le Bluetooth est une technologie sans fil largement utilisée pour la communication (...)
07/07 - Reconnaissance d’Objet avec TensorFlow et OpenCVAranaCorp Reconnaissance d’Objet avec TensorFlow et OpenCV Nous allons voir dans ce tutoriel comment faire de la reconnaissance d’objet avec TensorFlow et OpenCV en utilisant un réseau de neurones pré-entrainé grâce au deep learning. Nous avons vu dans un précédent tutoriel comment reconnaitre des (...)
23/06 - Sauvegarde légère d’image du Raspberry PiAranaCorp Sauvegarde légère d’image du Raspberry Pi Nous présentons ici une méthode pour faire une sauvegarde légère et restaurer un Raspberry Pi. Créer une sauvegarde, image de votre Raspberry Pi, est primordiale en cas de corruption de la carte SD ou défaut d’alimentation. Il arrive souvent sur les (...)
23/06 - Installer un OS sur Rock Pi S (Debian)AranaCorp Installer un OS sur Rock Pi S (Debian) La carte Rock Pi S de chez Radxa peut tourner avec Debian, Ubuntu ou Android. Nous allons voir dans ce tutoriel comment configurer votre micro-ordinateur avec Armbian / Debian. Matériel Installer l’OS Tout d’abord, il faut installer une application (...)
14/06 - Installer et configurer GRBL pour Ramps 1.4 (MPCNC)AranaCorp Installer et configurer GRBL pour Ramps 1.4 (MPCNC) Nous allons voir dans ce tutoriel comment configurer le firmware GRBL 0.9 pour Ramps 1.4 avec Arduino Mega 2560 et s’interfacer avec LaserGRBL. Pour contrôler votre CNC ou MPCNC avec LaserGRBL, vous avez besoin d’installer et de (...)
13/06 - Installation et câblage d’une carte Ramps 1.4 pour une MPCNCAranaCorp Installation et câblage d’une carte Ramps 1.4 pour une MPCNC Une MPCNC est l’acronyme de « Mostly Printed CNC », ce qui signifie qu’elle est principalement construite à partir de pièces imprimées en 3D. Il s’agit d’une machine CNC (Computer Numerical Control) qui permet de réaliser des (...)
26/05 - Lancer un fichier Profile au démarrage de LinuxAranaCorp Lancer un fichier Profile au démarrage de Linux Nous allons voir dans ce tutoriel comment créer et lancer un fichier Profile au démarrage d’une machine Linux, comme votre Raspberry Pi, afin de configurer et personnaliser le compte de votre utilisateur. Lorsque vous utilisez (...)
26/04 - Créer une application avec React Native et VSCodeAranaCorp Créer une application avec React Native et VSCode Nous allons voir dans ce tutoriel comment programmer une application smartphone avec React Native et VSCode. React Native est un outil puissant permettant notamment de réaliser des applications multiplateforme (Android, IOs) à l’aide du (...)
13/04 - Créer un dossier partagé avec Samba sous LinuxAranaCorp Créer un dossier partagé avec Samba sous Linux Il est possible d’accéder à un dossier sur une machine distante en installant un serveur Samba sous Linux. Ce serveur permet d’accéder à un certain dossier de fichier depuis n’importe quelle machine connecté au même réseau. Installation de Samba (...)
12/04 - Reconnaissance de texte avec PythonAranaCorp Reconnaissance de texte avec Python Nous allons voir dans ce tutoriel comment faire de la reconnaissance de texte à partir d’une image avec Python et Tesseract. Tesseract est un outil permettant de reconnaitre des caractères, et donc du texte, contenus dans une image (OCR, Optical (...)
24/03 - Quelques notes sur l’utilisation de GitAranaCorp Quelques notes sur l’utilisation de Git GitHub est une plateforme open source de gestion de versions et de collaboration destinée aux développeurs de logiciels. Elle repose sur Git, un outil de versionnement open source. Il permet d’avoir une chronologie des développements sans perte, qui (...)