Rappelez-vous de Need For Speed ? Un passionné a créé une véritable carte miniature inspirée du jeu pour votre voiture, améliorant ainsi la lisibilité. Cette innovation révolutionnaire transforme votre expérience de conduite, mêlant technologie et design inspiré par les mondes virtuels de Electronic Arts. Une aventure sur route inédite vous attend !
Un Mini Carte Réel Inspiré de Need for Speed
La Carte Miniature: Une Évolution des Jeux de Course
La carte miniature a toujours été un élément central dans les jeux de course et les mondes ouverts, nous permettant de naviguer à travers des villes virtuelles d’un simple coup d’œil. Un développeur a réussi à matérialiser cette expérience en créant un système de carte mini basé sur GPS pour la conduite réelle. Ce système reproduit l’apparence et l’ambiance de Need for Speed Underground 2, transformant des trajets quotidiens en expériences de jeu inattendues.
Une Réalisation Technique Spectaculaire
Pour rendre cela possible sur un microcontrôleur ESP32 de 20 dollars, il a fallu traiter le Royaume-Uni entier en 2,5 millions de tuiles de carte, représentant 236 Go de données stockées sur une carte SD. L’ESP32 charge ces tuiles dynamiquement en fonction de votre direction, n’extrayant de nouvelles tuiles que depuis l’orientation dans laquelle vous voyagez. Ce processus exigeait plusieurs semaines d’optimisation pour garantir un chargement rapide des tuiles, tout en évitant de diminuer le taux de rafraîchissement.
Les Défis de la Génération de Carte
Le projet fonctionne grâce à un ESP32-P4, le membre phare de la famille ESP32, associé à un écran WaveShare de 3,4 pouces avec résolution de 800×800 pixels. Si cette configuration ne fonctionnait pas, aucune autre combinaison ne le ferait non plus, et le développeur l’a choisi en conséquence. Cette décision démontre la volonté de surmonter des défis techniques dès le départ.
Un Processus Complexe
La génération des cartes elle-même est un véritable exploit technique. En utilisant QGIS, un outil de cartographie géospatiale, le développeur a extrait les données routières de l’Ordnance Survey, les points de transport du ministère britannique des Transports et les stations-service d’Open Street Maps grâce à un script Python personnalisé. Cela a abouti à 2,5 millions de tuiles de carte couvrant l’intégralité du Royaume-Uni à un niveau de zoom de 16, totalisant 236 Go de données. Le traitement a pris 35 heures, avec 18 heures supplémentaires pour convertir les tuiles dans un format lisible par l’ESP32 et encore 22 heures pour transférer ces données sur une carte SD.
Optimisation du Chargement des Tuiles
Pour un fonctionnement fluide, il a fallu repenser le fonctionnement traditionnel de la navigation GPS. Chaque tuile prend environ 0,1 seconde à charger à partir de la carte SD. Ce qui semblait rapide au départ n’était pas suffisant si tous les alentours devaient être chargés constamment. La solution imaginée a été le chargement directionnel. Si vous allez vers le nord, seules les nouvelles tuiles provenant du haut sont chargées, évitant ainsi des lectures superflues de la carte SD.
Trouver un Bon Équilibre
Un autre gain significatif en performance a été réalisé en abandonnant l’authenticité. Le plan original consistait à faire pivoter toute la grille de la carte afin qu’elle se déplace comme dans le jeu Need for Speed, avec la voiture toujours orientée vers le haut. Cependant, faire tourner de grandes grilles d’images sur un ESP32 provoquait des saccades. La solution trouvée a été d’orienter la carte vers le nord tout en faisant pivoter uniquement l’icône de la voiture pour montrer votre direction.
Prototypage et Design
Le prototype actuel n’est pas encore une solution plug-and-play tout en finesse. Le module GPS repose sur un circuit externe, ce qui crée une empreinte plus large que l’affichage circulaire élégant ne le suggère. Cela reste fonctionnel mais évoque davantage un équipement de développement qu’un produit finalisé. Toutefois, le développeur envisage d’intégrer l’ensemble dans un tableau de bord inspiré de Need for Speed pour sa Nissan 350Z, ce qui devrait considérablement améliorer l’esthétique.
Un Code Ouvert pour Tous
Étonnamment, tout le code est open-source, ce qui signifie que quiconque possède la patience nécessaire pour traiter des données pendant plusieurs jours peut l’adapter à sa propre région et au style de jeu qu’il affectionne. Ainsi, chaque passionné de technologie peut rêver de son propre système de navigation inspiré de ses jeux préférés.
Ressources et Suivi
Pour ceux qui souhaitent en savoir plus sur ce projet, vous pouvez consulter des sites comme OpenStreetMap pour approfondir vos connaissances sur la cartographie et les données géospatiales disponibles.
Ce projet innovant nous rappelle à quel point la technologie peut transformer des concepts de jeu en expériences réelles. Grâce à la passion et à l’ingéniosité du développeur, la nostalgie de Need for Speed peut maintenant habiller notre routine de conduite quotidienne.
FAQ 1
Quel est le rôle de la mini carte dans le système de navigation basé sur GPS ?
La mini carte recrée l’apparence et la sensation de Need for Speed Underground 2, permettant aux conducteurs de naviguer facilement dans des environnements réels tout en ayant une expérience de jeu immersive.
FAQ 2
Comment le développeur a-t-il réussi à charger les tuiles de carte aussi rapidement ?
Le système charge dynamiquement les tuiles en fonction de la direction de déplacement, n’important que celles qui viennent d’avant, permettant des temps de chargement optimisés.
FAQ 3
Quel matériel a été utilisé pour ce projet ?
Le projet utilise un ESP32-P4, un écran WaveShare de 3,4 pouces et un ensemble de données de 236 Go pour générer les tuiles de carte pour toute la Grande-Bretagne.
FAQ 4
Est-il possible de personnaliser la mini carte pour d’autres villes ou jeux ?
Oui, le code est open-source, permettant à quiconque de générer des tuiles pour leur propre ville en s’inspirant du style de jeu qu’ils préfèrent.
