top of page
  • Twitter
  • Instagram
Rechercher

DEVLOG 02

  • Photo du rédacteur: Abcp Corp
    Abcp Corp
  • 17 mars 2024
  • 6 min de lecture

Samedi 16/03/2023


Cela fait un moment que je n'ai pas publié, mais ne vous inquiétez pas ! Je reviens avec plus d'informations et de mises à jour pour le site internet.

J'ai progressé dans la conception d'un Devkit, et j'ai réussi à créer un Devkit fonctionnel sur une breadboard. Maintenant que cette étape est terminée, j'ai entamé la fabrication d'un Devkit portable et facile d'utilisation. J'ai mis en ligne différents fichiers, dont des fichiers STL pour la fabrication d'une coque de protection pour la console. Vous pouvez également trouver les fichiers Fritzing et les fichiers PDF, disponibles dans la catégorie "console", dans un dossier sur Google Drive.


sur la partie Fritzing , qu'est-ce que c'est ?


Fritzing est un logiciel open source de conception électronique qui permet aux utilisateurs de créer des schémas électriques, des circuits imprimés (PCB) et des dessins de prototype de manière intuitive. Il vise à simplifier le processus de conception électronique en offrant une interface conviviale et des outils visuels pour représenter les composants électroniques et les connexions entre eux.

Fritzing propose une bibliothèque de composants électroniques standard et permet également aux utilisateurs de créer leurs propres composants personnalisés. Le logiciel permet de passer facilement d'un schéma électrique à un dessin de prototype et à un PCB, ce qui en fait un outil polyvalent pour les amateurs, les étudiants et les ingénieurs électroniques.

En résumé, Fritzing est un outil de conception électronique qui facilite la création de schémas électriques et de circuits imprimés, notamment pour les projets DIY (Do It Yourself) et les prototypes électroniques.




les fichiers STL :


Les fichiers STL sont des fichiers utilisés dans le domaine de la modélisation 3D pour représenter des objets tridimensionnels sous forme de maillage de triangles. STL est l'acronyme de "Stereolithography" ou "Standard Tessellation Language". Ces fichiers décrivent la géométrie d'un objet en décomposant sa surface en une série de triangles.

Les fichiers STL sont couramment utilisés dans l'impression 3D et dans les logiciels de modélisation 3D pour représenter des objets tridimensionnels. Ils capturent uniquement la géométrie de l'objet et ne contiennent pas d'informations sur la couleur, la texture ou d'autres propriétés visuelles.

Les fichiers STL sont compatibles avec la plupart des logiciels d'impression 3D et peuvent être importés dans ces logiciels pour être transformés en instructions de fabrication pour une imprimante 3D. Ils sont également utilisés pour le prototypage rapide et la conception de produits dans divers domaines, tels que l'ingénierie, l'architecture, la médecine et l'art.


Un Devkit, abréviation de "Développent Kit" (kit de développement), est un ensemble d'outils, de logiciels et de matériel conçu pour faciliter le processus de développement de logiciels, d'applications ou de produits électroniques. Les Devkits sont souvent utilisés par les développeurs, les ingénieurs et les concepteurs pour créer des prototypes, tester des idées et développer des solutions dans divers domaines tels que l'informatique, l'électronique et l'IoT (Internet des objets).


Les Devkits peuvent inclure différents éléments en fonction de leur domaine d'application :

  1. Matériel : Cela peut inclure des microcontrôleurs, des cartes de développement, des capteurs, des actionneurs, des modules de communication sans fil, etc. Le matériel est souvent conçu pour être facilement programmable et intégrable dans des projets électroniques.

  2. Logiciels : Les Devkits sont généralement accompagnés de logiciels de développement qui permettent aux utilisateurs de programmer et de tester le matériel inclus. Cela peut inclure des environnements de développement intégrés (IDE), des bibliothèques de code, des outils de simulation, des débogueurs, etc.

  3. Documentation : Les Devkits sont généralement fournis avec une documentation détaillée qui explique comment utiliser le matériel et le logiciel fourni, ainsi que des exemples de code et des tutoriels pour aider les développeurs à démarrer.

Les Devkits sont souvent utilisés dans le processus de prototypage et de développement de produits électroniques, car ils permettent aux développeurs de travailler rapidement et efficacement en fournissant tous les outils et les ressources nécessaires pour transformer une idée en réalité.



De mon coté j'utilise Fusion 360, Fusion 360 est un logiciel de CAO (Conception Assistée par Ordinateur) et de FAO (Fabrication Assistée par Ordinateur) développé par Autodesk. Il offre une suite complète d'outils de conception 3D, de simulation, d'analyse et de fabrication pour les professionnels de l'ingénierie, du design industriel et de la fabrication.

Voici quelques-unes des principales caractéristiques et fonctionnalités de Fusion 360 :

  1. Modélisation 3D : Fusion 360 permet de créer des modèles 3D de pièces et d'assemblages à l'aide d'outils de modélisation paramétrique et directe. Il prend en charge la création de formes complexes, de surfaces organiques et de géométries paramétriques.

  2. Assemblages : Les utilisateurs peuvent créer des assemblages complexes en plaçant et en contraignant des composants individuels pour former des mécanismes fonctionnels. Fusion 360 offre des outils pour simuler le mouvement des pièces, détecter les collisions et vérifier l'ajustement des composants.

  3. Simulation : Fusion 360 permet de réaliser des analyses de contraintes, de thermique, de fréquence, de vibration et de fluide pour évaluer les performances et le comportement des pièces et des assemblages dans des conditions réelles.

  4. Fabrication : Fusion 360 intègre des outils de FAO pour la préparation des processus de fabrication. Il prend en charge la génération de trajectoires d'outil pour l'usinage CNC, la modélisation de pièces pour l'impression 3D et la création de dessins techniques pour la documentation de fabrication.

  5. Collaboration : Fusion 360 offre des fonctionnalités de collaboration en temps réel, permettant aux équipes de travailler ensemble sur des projets à distance. Les utilisateurs peuvent partager des modèles, des dessins et des commentaires en toute sécurité.

  6. Cloud : Fusion 360 est basé sur le cloud, ce qui signifie que les utilisateurs peuvent accéder à leurs projets et à leurs données depuis n'importe quel appareil connecté à Internet. Cela facilite la collaboration et permet un accès flexible aux outils de conception et de fabrication.

En résumé, Fusion 360 est une solution complète de CAO/FAO qui offre des fonctionnalités avancées pour la conception, la simulation, la fabrication et la collaboration dans un environnement basé sur le cloud. Il est largement utilisé par les professionnels de l'ingénierie et du design pour créer des produits innovants et de haute qualité.




Pour facilement concevoir la console chez soi aussi j'ai changé le microntrôleur, atméga pour esp32, 'ESP32 et l'ATmega sont deux types de microcontrôleurs largement utilisés dans le domaine de l'électronique et de l'informatique embarquée, mais ils présentent des différences significatives en termes de performances, de fonctionnalités et d'applications.

ESP32 :

  1. Architecture et performances : L'ESP32 est basé sur une architecture Xtensa dual-core 32-bit, offrant une puissance de traitement considérablement supérieure à celle des microcontrôleurs AVR comme l'ATmega. Il dispose de deux cœurs cadencés jusqu'à 240 MHz, ce qui permet d'exécuter des tâches plus complexes et de traiter des données plus rapidement.

  2. Connectivité sans fil : L'ESP32 intègre une connectivité Wi-Fi et Bluetooth, ce qui en fait un choix privilégié pour les applications IoT et sans fil. Il prend en charge les modes de fonctionnement station (STA), point d'accès (AP) et point d'accès + station (AP+STA), ainsi que les profils Bluetooth Low Energy (BLE) et Bluetooth Basic Rate (BR/EDR).

  3. Mémoire et capacités de stockage : L'ESP32 dispose généralement de plus de mémoire Flash et de RAM que les microcontrôleurs AVR comme l'ATmega, ce qui lui permet d'exécuter des applications plus complexes et de stocker des données plus volumineuses.

  4. Interfaces et fonctionnalités : L'ESP32 offre une large gamme d'interfaces intégrées, y compris des GPIO, des SPI, des I²C, des UART, des ADC, des DAC, des PWM, etc. Il dispose également de fonctionnalités avancées telles que la sécurité matérielle, la gestion de l'énergie et la prise en charge de la cryptographie.

ATmega :

  1. Architecture et performances : Les microcontrôleurs ATmega sont basés sur une architecture AVR 8-bit, offrant des performances plus modestes par rapport à l'ESP32. Ils sont généralement cadencés à des fréquences inférieures et disposent d'une capacité de traitement limitée.

  2. Connectivité sans fil : Contrairement à l'ESP32, les microcontrôleurs ATmega ne disposent pas d'une connectivité sans fil intégrée. Cependant, ils peuvent être utilisés avec des modules externes pour ajouter des fonctionnalités sans fil.

  3. Mémoire et capacités de stockage : Les microcontrôleurs ATmega ont généralement moins de mémoire Flash et de RAM que l'ESP32, ce qui limite la complexité des applications qu'ils peuvent exécuter et les données qu'ils peuvent stocker.

  4. Interfaces et fonctionnalités : Les microcontrôleurs ATmega offrent également une gamme d'interfaces intégrées telles que des GPIO, des SPI, des I²C, des UART, des ADC, des PWM, etc. Cependant, ils peuvent manquer de certaines fonctionnalités avancées disponibles sur l'ESP32, telles que la connectivité sans fil et la sécurité matérielle.

En résumé, la principale différence entre l'ESP32 et l'ATmega réside dans leur architecture, leurs performances et leurs fonctionnalités. L'ESP32 offre une puissance de traitement plus élevée, une connectivité sans fil intégrée et des fonctionnalités avancées, ce qui le rend plus adapté aux applications IoT et sans fil. L'ATmega, quant à lui, est souvent utilisé dans des applications plus simples ne nécessitant pas de connectivité sans fil ou une puissance de traitement élevée.







 
 
 

留言


bottom of page