SDG 14 Power Solutions

  • Voir quelques solutions existantes pour vous inspirer
  • Obtenir des idées et des modèles pour faire passer vos solutions au niveau supérieur

Il n'y a pas d'activités dans cette leçon.

L'équipe CAC, de Californie (États-Unis), a créé son application, Microplastic Mayhem, dans le cadre de son projet Technovation 2023.

Team CAC: Caitlyn Kim, Christine Liu, and Aleena Kang
Équipe CAC : Caitlyn Kim, Christine Liu et Aleena Kang

Microplastic Mayhem est une application mobile destinée à motiver les gens à se préoccuper de l'eau propre en sortant et en ramassant des nurdlesqui sont de minuscules morceaux de microplastique que l'on peut trouver dans le sable près des cours d'eau. L'application utilise la gamification pour motiver les utilisateurs à poster leurs collections de nurdle afin de gagner des points et de nouveaux avatars.

screenshot of microplastic mayhem app

LE PROJET "MICROPLASTIC MAYHEM" (LA DESTRUCTION DES MICROPLASTIQUES)

Cliquez sur chaque bouton ci-dessous pour écouter ce que Caitlyn, Aleena et Christine ont à dire sur leur projet.
AUDIO UNIQUEMENT !

CARACTÉRISTIQUES DE L'APPLICATION

Chacun des écrans principaux de l'application a été développé dans Figma par les trois filles.

Cliquez sur chaque élément pour en voir la conception et en savoir plus sur son fonctionnement.

microplastic mayhem home screen map

L'écran principal affiche une carte avec des marqueurs où les utilisateurs ont posté leurs collections de nurles.

Cliquez sur un marqueur et vous verrez apparaître une fenêtre contextuelle avec le détail de l'article correspondant et une photo. Vous pouvez l'aimer ou la commenter.

screenshot of microplastic mayhem app
microplastic mayhem user post screen

L'utilisateur peut ajouter ses propres messages, en indiquant ses informations d'utilisateur, l'heure, une légende, la quantité collectée et une photo de la collecte.

Le poste sera ajouté comme marqueur à la carte principale.

1
2
3
  1. Chaque utilisateur a un profil. En consultant le profil, vous pouvez voir les messages publiés par l'utilisateur.
  2. Les utilisateurs peuvent modifier leur profil en y ajoutant des informations personnelles. Les avatars disponibles sont affichés. Certains sont débloqués en gagnant des points par le biais de messages.
  3. En cliquant sur un avatar, vous obtiendrez des informations sur cet animal et sur la manière dont la pollution plastique l'affecte.

Chaque utilisateur peut consulter les notifications, telles que les mentions "J'aime", les messages à proximité et les mises à jour du classement.

Un autre écran affiche les événements, à la fois dans l'application, et les événements de nettoyage/climat dans la région.

La gamification est toujours à l'esprit, afin de motiver l'utilisateur à gagner des points en participant.

L'une des principales caractéristiques de l'application est le tableau de classement. Les utilisateurs sont encouragés à publier des collections de nurdle et à participer à des événements pour gagner des points et se mesurer à d'autres utilisateurs.

L'UTILISATION DE L'INTELLIGENCE ARTIFICIELLE POUR DÉTECTER LES NURDLES

Dans le cadre de ses recherches, l'équipe CAC a contacté Jace Tunnell de l'université A&M du Texas, qui dirige le projet Nurdle, lequel est très similaire au projet Microplastic Mayhem. Rencontrez Seneca Holland, Son Nguyen et Jennifer Vasquez du laboratoire Spatial Query à l'Institut Conrad Blucher de Texas A&M. Ils nous parlent du projet Nurdle Count, qui passe à la vitesse supérieure en utilisant l'intelligence artificielle pour compter le nombre de nurdles dans une grande pile de nurdles. 

C'EST MAINTENANT À VOUS DE JOUER !

woman sprinting

Si vous voulez voir comment créer un classement comme celui de cette application, 

ou voir un exemple d'IA utilisant Google Earth pour surveiller la croissance des mangroves à travers le monde, 

Cliquez sur le bouton ci-dessous !

Si vous êtes toujours à la recherche d'idées d'applications, continuez à lire ci-dessous.

AUTRES SOLUTIONS

Voici quelques solutions supplémentaires qui vous donneront des idées pour l'ODD 14. 

Cliquez sur chaque onglet pour voir les fonctionnalités possibles et les composants de codage que vous pourriez utiliser pour créer une application similaire.

SEA 2 TABLE

Mettre en relation les pêcheurs locaux et les consommateurs.

Cliquez sur chaque image ci-dessous pour découvrir une fonctionnalité possible et la manière dont vous pourriez la mettre en œuvre.

storefront
Affiche la liste des pêcheurs locaux et leurs prises quotidiennes.
Vous pouvez utiliser le ListView ou le Data Viewer List pour afficher la liste des pêcheurs, puis les images et les étiquettes (ou une autre grille ListView/Data Viewer) pour afficher leurs offres.
cart
Les utilisateurs peuvent acheter ou commander du poisson directement auprès des pêcheurs.
Vous pouvez utiliser un composant Web API pour utiliser un service externe afin de collecter les informations relatives à l'argent ou à la carte de crédit des utilisateurs, qui seront ensuite envoyées aux pêcheurs.
ocean and islands map
Les utilisateurs peuvent suivre les pêcheurs de leur région lorsqu'ils sont en mer.
Vous pouvez utiliser un composant Capteur d'emplacement pour les pêcheurs, qui signale leur emplacement à une base de données en nuage. Les utilisateurs verront un composant Carte qui affiche les emplacements des pêcheurs.
recipe-575434_1280
Les utilisateurs peuvent partager leurs recettes de fruits de mer préférées.
Vous pourriez utiliser une connexion utilisateur pour enregistrer les utilisateurs, puis des boîtes de texte pour que les utilisateurs saisissent la recette, qui serait sauvegardée sur le stockage en nuage. Vous pouvez utiliser un composant ListView/Data Viewer List pour afficher la liste des recettes parmi lesquelles les autres utilisateurs peuvent choisir.

SURVEILLANCE DE L'ACIDITÉ

Encourager les scientifiques citoyens à mesurer et à signaler l'acidification des océans.

Cliquez sur chaque image ci-dessous pour découvrir une fonctionnalité possible et la manière dont vous pourriez la mettre en œuvre.

information icon
Les utilisateurs peuvent apprendre à tester l'acidification de l'eau.
Vous pouvez utiliser un composant vidéo pour montrer aux nouveaux testeurs la procédure à suivre, ou simplement utiliser des étiquettes et des images pour fournir des instructions textuelles.
image stack
Les utilisateurs peuvent communiquer les résultats de leurs analyses d'eau.
Vous pouvez utiliser le composant Image pour afficher les différentes images à étiqueter. Vous pouvez utiliser une API avec le serveur des scientifiques pour recevoir et envoyer les données d'étiquetage.
list-2160914_1280
Les utilisateurs peuvent voir où d'autres tests ont été effectués et lire les résultats.
Vous pouvez utiliser le stockage en nuage pour suivre plusieurs utilisateurs de l'application. Vous pouvez mettre en place un tableau de classement permettant aux utilisateurs de se mesurer les uns aux autres en fonction du nombre de rapports.
speech-bubbles
Les utilisateurs peuvent échanger des informations et poser des questions.
Vous pouvez utiliser le stockage en nuage pour stocker les discussions entre les utilisateurs. Vous pouvez ensuite afficher les discussions à l'aide d'étiquettes ou de listes.

ID THE SEA

En savoir plus sur la vie marine locale.

Cliquez sur chaque image ci-dessous pour découvrir une fonctionnalité possible et la manière dont vous pourriez la mettre en œuvre.

fish_list
Les utilisateurs peuvent identifier les animaux marins qu'ils voient en listant leur apparence, leur comportement et leur habitat.
Les utilisateurs peuvent saisir les informations à l'aide de boîtes de texte ou d'une liste déroulante. Vous pouvez utiliser un modèle d'intelligence artificielle pour identifier l'animal sur la base des caractéristiques et l'utiliser pour prédire l'animal correct.
camera illustration
Les utilisateurs peuvent également identifier les animaux marins en prenant une photo.
Les utilisateurs peuvent prendre des photos à l'aide du composant Caméra. Vous devrez construire un modèle d'intelligence artificielle pour identifier les animaux marins à partir de leur image.
information icon
Les utilisateurs peuvent en apprendre davantage sur les animaux qu'ils voient et sur les efforts de conservation.
Vous pouvez stocker les informations sur les animaux dans une base de données en nuage ou accéder à des informations sur des sites web externes concernant les animaux à l'aide d'une API web. Des étiquettes et des images peuvent être utilisées pour afficher les informations.
seal in water
Les utilisateurs peuvent publier des photos des animaux qu'ils voient et indiquer leur emplacement.
Vous pouvez utiliser le composant Appareil photo pour que les utilisateurs puissent prendre des photos, puis le stockage en nuage pour stocker les images et l'emplacement. Un composant Carte avec des marqueurs permettrait à l'application de les afficher pour que les autres utilisateurs puissent les voir.