SDG 14 パワーソリューション

  • 既存のソリューションをご覧ください。
  • ソリューションを次のレベルに引き上げるためのアイデアとテンプレートを入手する。

このレッスンにはアクティビティはありません。

チームCAC、 米国カリフォルニア州のチームCACは、2023年のテクノベーション・プロジェクトのためにアプリ「Microplastic Mayhem」を制作した。

Team CAC: Caitlyn Kim, Christine Liu, and Aleena Kang
チームCAC:ケイトリン・キム、クリスティン・リウ、アリーナ・カン

マイクロプラスチック・メイヘム(Microplastic Mayhem)」は、人々がきれいな水に関心を持つよう、外に出て拾い集めることを促すモバイルアプリである。 ヌードルこのアプリは、ゲーミフィケーションを利用し、ユーザーが集めたヌードルを投稿することで、ポイントや新しいアバターを得ることができる。このアプリはゲーミフィケーションを利用しており、ユーザーがヌードルのコレクションを投稿することでポイントを獲得し、新しいアバターを手に入れることができる。

screenshot of microplastic mayhem app

マイクロプラスチック騒乱ピッチ

以下の各ボタンをクリックして、ケイトリン、アレーナ、クリスティンのコメントをお聞きください。
オーディオのみ!

アプリの特徴

アプリの各主要画面は、3人の女の子全員がFigmaで開発しました。

各機能をクリックすると、そのデザインと機能についての詳細が表示されます。

microplastic mayhem home screen map

メイン画面には、ユーザーがnurdleコレクションを投稿した場所にマーカーが付いた地図が表示される。

マーカーをクリックすると、対応する投稿の詳細が写真付きでポップアップ表示される。ハートマークを付けたり、コメントすることができます。

screenshot of microplastic mayhem app
microplastic mayhem user post screen

ユーザーは自分の投稿を追加し、ユーザー情報、時間、キャプション、収集量、収集写真を表示することができる。

そのポストはメイン・マップにマーカーとして追加される。

1
2
3
  1. 各ユーザーにはプロフィールがあります。プロフィールを見ると、その人の投稿を見ることができます。
  2. ユーザーは個人情報を入力してプロフィールを編集できます。利用可能なアバターが表示されます。投稿でポイントを獲得することでアンロックされるものもあります。
  3. アバターをクリックすると、その動物に関する情報と、プラスチック汚染が彼らに与える影響が表示される。

各ユーザーは、「いいね!」や近くの投稿、リーダーボードの更新などの通知を見ることができる。

別の画面には、アプリ内のイベントと、その地域で行われる清掃/気候に関するイベントの両方が表示される。

ゲーミフィケーション ゲーミフィケーションは、ユーザーが参加することでポイントを獲得し、モチベーションを高めることを常に念頭に置いている。

このアプリの最大の特徴はリーダーボードだ。ユーザーはnurdleコレクションを投稿したり、イベントに参加することでポイントを獲得し、他のユーザーと競い合うことができる。

AIを使用してヌードルを検出

チームCACは、マイクロプラスティック・メイヘム・プロジェクトとよく似たことを行っているNurdleプロジェクトを運営しているテキサスA&M大学のジェイス・タンネルと連絡を取り、調査を行った。テキサスA&M大学コンラッド・ブルーチャー研究所の空間クエリー研究室のセネカ・ホランド、ソン・グエン、ジェニファー・ヴァスケスを紹介しよう。彼らは、AIを使って大量のヌードルの山の中のヌードルの数を数えるという、次のレベルのNurdle Countプロジェクトについて話す。 

今度は君の番だ!

woman sprinting

リーダーボードの作成方法を知りたい場合は リーダーボードの作成方法を知りたいなら このアプリのようなものを作る方法を知りたい場合は、 

または Google Earthを利用したマングローブの成長を監視するAIの例 世界中のマングローブの成長を監視する 

下のボタンをクリックしてください!

まだアプリのアイデアをお探しなら、以下をお読みください。

その他のソリューション

SDGs14のために、さらにいくつかの解決策をご紹介します。 

各タブをクリックすると、可能性のある機能と、同様のアプリを構築するために使用できるコーディングコンポーネントを見ることができます。

シー2テーブル

地元の漁師と消費者をつなぐ。

以下の各画像をクリックすると、実現可能な機能とその実装方法を確認できます。

storefront
地元の漁師のリストと毎日の漁獲量を表示。
漁師のリストを表示するにはListViewまたはData Viewer Listを使用でき、 その後、画像とラベル(または別のListView/Data Viewer Grid)で彼らの出品を表示できます。
cart
利用者は漁師から直接魚を購入したり、注文したりすることができる。
Web API コンポーネントを使用して、フィッシャーに送信されるユーザーからのお金/クレジットカード情報を収集するための外部サービスを使用することができます。
ocean and islands map
ユーザーは、地元の漁師が海に出ているところを追跡することができる。
漁師の位置情報をクラウドデータベースに報告するLocation Sensorコンポーネントを使用することができます。ユーザーは、漁師の位置を表示するMapコンポーネントを表示します。
recipe-575434_1280
ユーザーはお気に入りのシーフードレシピを共有できる。
ユーザーサインインを使ってユーザーを登録し、テキストボックスを使ってユーザーがレシピを入力し、それがクラウドストレージに保存されます。ListView/Data Viewer List コンポーネントを使用して、他のユーザーが選択できるレシピのリストを表示することができます。

アシディティ・ウォッチ

市民科学者に海洋酸性化の測定と報告を奨励する。

以下の各画像をクリックすると、実現可能な機能とその実装方法を確認できます。

information icon
利用者は、水が酸性化していないか検査する方法を学ぶことができる。
ビデオコンポーネントを使用して、新しいテスターに正しい手順を示すことができます。あるいは、ラベルと画像を使用してテキストベースの説明を提供することもできます。
image stack
水の検査結果を報告することができる。
Imageコンポーネントを使用して、ラベル付けが必要な異なる画像を表示できます。科学者のサーバーとのAPIを使用して、ラベル付けデータの送受信を行うことも可能です。
list-2160914_1280
ユーザーは、他の検査が行われた場所を表示し、結果を読むことができる。
クラウドストレージを使用して、アプリの複数のユーザーを追跡できます。リーダーボードを用意し、レポート数でユーザー同士を競わせることができます。
speech-bubbles
ユーザーは情報交換や質問をすることができる。
クラウドストレージを使って、ユーザー間のチャットを保存できます。そして、Labelsや ListViewsを使ってスレッドを表示することができる。

ID THE SEA

地元の海洋生物について学ぶ。

以下の各画像をクリックすると、実現可能な機能とその実装方法を確認できます。

fish_list
ユーザーは、見かけた海洋動物の外見、行動、生息地をリストアップして特定することができる。
ユーザーはテキストボックスや リストビューから情報を入力することができます。AIモデルを使用して、特徴に基づいて動物を識別し、それを使用して正しい動物を予測することができます。
camera illustration
また、写真を撮ることで海洋動物を特定することもできる。
ユーザーはカメラコンポーネントで写真を撮ることができます。画像から海洋生物を識別するAIモデルを構築する必要があります。
information icon
ユーザーは、目にした動物について詳しく知り、保護活動について学ぶことができる。
動物情報はクラウドデータベースに保存できます。またはWeb APIを使用して、動物に関する外部ウェブサイトの情報を取得できます。情報を表示するにはラベル と画像を使用できます。
seal in water
ユーザーは見かけた動物の写真を投稿し、その場所をタグ付けすることができる。
カメラコンポーネントを使用してユーザーが写真を撮影できるようにし、クラウドストレージで画像と位置情報を保存できます。マーカー付きの 地図コンポーネントにより、アプリはそれらを表示して他のユーザーが閲覧できるようにします。