Taula de continguts:

Detector de color per a persones invidents: 9 passos
Detector de color per a persones invidents: 9 passos

Vídeo: Detector de color per a persones invidents: 9 passos

Vídeo: Detector de color per a persones invidents: 9 passos
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Juliol
Anonim
Image
Image
Coses a utilitzar
Coses a utilitzar

Aquest objectiu principal del projecte és fer que el vostre telèfon intel·ligent digui el color de qualsevol cosa utilitzant només el vostre telèfon intel·ligent i 1sheeld amb Arduino.

aquest projecte utilitza l’escut del sensor de color de l’aplicació 1sheeld, aquest escut utilitza la càmera del telèfon intel·ligent per obtenir el color de l’objecte que hi ha al davant com a valor RGB i envia aquest valor a l’Arduino i, a continuació, l’Arduino compara entre aquests valors i els valors dels colors quan troba una coincidència envia el nom del color al telèfon intel·ligent i el telèfon diu el nom del color mitjançant l’escut de text a veu Aquest projecte serà molt útil per a les persones que pateixen ceguesa o daltonisme, especialment quan vulguin per conèixer el color de la seva roba.

Pas 1: Coses a utilitzar

components de maquinari:

  • 1SHEELD de 1sheeld
  • Arduino Uno
  • telèfon intel·ligent

components de programari:

  • Arduino

    descarregar des d'aquí

  • Aplicació 1SHEELD

    • per descarregar Android des d'aquí
    • per descarregar iOS des d'aquí

Biblioteca Arduino 1sheeld

descarregar des d'aquí

Pas 2: esquema

Esquema
Esquema

Pas 3: aproximadament 1SHEELD i Arduino

Quant a 1SHEELD i Arduino
Quant a 1SHEELD i Arduino

Arduino és una plataforma de codi obert basada en programari i maquinari flexibles i fàcils d’utilitzar. Està pensat per a qualsevol persona que tingui una idea d'un projecte i vulgui portar-lo a la vida real. Per fer un projecte amb Arduino cal comprar alguns accessoris per connectar el vostre Arduino al món real, aquests accessoris s’anomenen escuts. 1SHEELD és un escut que permet utilitzar el telèfon intel·ligent com a escut Arduino com GSM, WIFI, giroscopi, etc.

L’avantatge principal d’1SHEELD és que substitueix la resta d’escuts amb només el vostre telèfon intel·ligent i us estalvia una fortuna. Connecta l’Arduino al vostre telèfon intel·ligent mitjançant Bluetooth i us proporciona la possibilitat d’utilitzar més que blindatges alhora com GSM, WIFI, acceleròmetre, giroscopi, etc.

1sheeld -

Pas 4: ajusteu 1Sheeld

Ajusteu 1Sheeld
Ajusteu 1Sheeld
Ajusteu 1Sheeld
Ajusteu 1Sheeld
Ajusteu 1Sheeld
Ajusteu 1Sheeld

Si utilitzeu un Arduino que funciona amb 3,3 V com Arduino, heu de canviar l'1Sheeld per funcionar a 3,3 V, ja que pot danyar la vostra placa.

Si utilitzeu un Arduino que funciona amb 5 V com Arduino Uno, canvieu l'1Sheeld per funcionar amb 5V.

Col·loqueu l'1Sheeld a la placa Arduino i, a continuació, connecteu l'Arduino al vostre ordinador portàtil o PC.

Si utilitzeu un mega Arduino, connecteu el vostre 1SHEELD al mega tal com es mostra a la imatge

Pas 5: baixeu la biblioteca 1sheeld al vostre ordinador

Baixeu 1sheeld Library al vostre ordinador
Baixeu 1sheeld Library al vostre ordinador
Baixeu 1sheeld Library al vostre ordinador
Baixeu 1sheeld Library al vostre ordinador

Descarregueu la llibertat des d’aquí

Després, després de descarregar la biblioteca amb èxit, afegiu el fitxer. ZIP de la biblioteca al vostre programa Arduino

Pas 6: escriviu el vostre codi a l'esbós d'Arduino

Escriviu el vostre codi a Arduino Sketch
Escriviu el vostre codi a Arduino Sketch
Escriviu el vostre codi a Arduino Sketch
Escriviu el vostre codi a Arduino Sketch
Escriviu el vostre codi a Arduino Sketch
Escriviu el vostre codi a Arduino Sketch

codi del projecte

compileu i pengeu el vostre esbós a la vostra placa Arduino

Canvieu 1Sheeld al mode de càrrega abans de carregar el vostre esbós a la placa Arduino per evitar conflictes de sèrie entre 1Sheeld i Arduino. El mode de càrrega s’activa quan el commutador UART s’allunya del logotip de 1Sheeld.

A continuació, premeu el botó Puja a l'IDE i pengeu el vostre codi a Arduino.

després de completar la càrrega, heu de tornar a 1Sheeld al mode de funcionament

Pas 7: connecteu 1sheeld al vostre telèfon intel·ligent mitjançant l'aplicació One Shield

Connecteu 1sheeld al vostre telèfon intel·ligent mitjançant l’aplicació One Shield
Connecteu 1sheeld al vostre telèfon intel·ligent mitjançant l’aplicació One Shield

Se us demanarà que introduïu el codi d’aparellament (el codi d’aparellament predeterminat és 1234) i que us connecteu a 1Sheeld mitjançant Bluetooth.

Pas 8: accediu als escuts

Escuts d'accés
Escuts d'accés
Escuts d'accés
Escuts d'accés
Escuts d'accés
Escuts d'accés
  • detector de color
  • polsador
  • text a veu

premeu la icona de diversos escuts a la part superior dreta de l'aplicació.

Recomanat: