Inhoudsopgave:

Kleurdetector voor blinden - Ajarnpa
Kleurdetector voor blinden - Ajarnpa

Video: Kleurdetector voor blinden - Ajarnpa

Video: Kleurdetector voor blinden - Ajarnpa
Video: Kleurendetector 2024, December
Anonim
Image
Image
Dingen om te gebruiken
Dingen om te gebruiken

Het hoofddoel van dit project is om je smartphone de kleur van alles te laten zeggen met alleen je smartphone en 1sheeld met Arduino.

dit project gebruikt het kleurensensorschild van de 1sheeld-app dit schild gebruikt de camera van je smartphone om de kleur van het object ervoor te krijgen als een RGB-waarde en stuurt deze waarde naar de Arduino, dan vergelijkt de Arduino deze waarden met de waarden van de kleuren wanneer het een overeenkomst vindt, stuurt het de naam van de kleur naar uw smartphone en vervolgens zegt de telefoon de kleurnaam met behulp van het tekst-naar-spraakscherm. Dit project zal zeer nuttig zijn voor mensen die lijden aan blindheid of kleurenblindheid, vooral wanneer ze dat willen om de kleur van hun kleding te kennen.

Stap 1: Dingen om te gebruiken

hardware onderdelen:

  • 1SHEELD van 1sheeld
  • Arduino Uno
  • smartphone

softwarecomponenten:

  • Arduino

    downloaden van hier

  • 1SHEELD-toepassing

    • voor Android-download vanaf hier
    • voor ios downloaden vanaf hier

Arduino 1shield-bibliotheek

downloaden van hier

Stap 2: Schema

Schematisch
Schematisch

Stap 3: Over 1SHEELD en Arduino

Over 1SHEELD en Arduino
Over 1SHEELD en Arduino

Arduino is een open source platform gebaseerd op flexibele, gebruiksvriendelijke hardware en software. Het is bedoeld voor iedereen die een idee heeft voor een project en dit wil verwezenlijken. Om een project met Arduino te maken, moet je wat accessoires kopen om je Arduino met de echte wereld te verbinden, deze accessoires worden schilden genoemd. 1SHEELD is een schild waarmee u uw smartphone kunt gebruiken als een Arduino-schild zoals GSM, WIFI, Gyroscoop, enz.

Het belangrijkste voordeel van 1SHEELD is dat het alle andere schilden vervangt door alleen je smartphone en je een fortuin bespaart. Het verbindt de Arduino met uw smartphone via Bluetooth en geeft u de mogelijkheid om meer dan schild tegelijk te gebruiken, zoals GSM, WIFI, versnellingsmeter, gyroscoop enz.

1sheeld -

Stap 4: Pas 1Sheeld aan

1Sheeld aanpassen
1Sheeld aanpassen
1Sheeld aanpassen
1Sheeld aanpassen
1Schild aanpassen
1Schild aanpassen

Als u een Arduino gebruikt die werkt met 3,3 V zoals Arduino, moet u uw 1Sheeld omschakelen om op 3,3 V te werken, omdat dit uw bord kan beschadigen.

Als je een Arduino gebruikt die werkt met 5 V zoals Arduino Uno, schakel dan je 1Sheeld om op 5V te werken.

Plaats uw 1Sheeld op uw Arduino-bord en sluit de Arduino vervolgens aan op uw laptop of pc.

Als je een Arduino mega gebruikt, sluit dan je 1SHEELD aan op de mega zoals weergegeven in de afbeelding

Stap 5: Download 1sheeld-bibliotheek naar uw computer

1sheeld-bibliotheek downloaden naar uw computer
1sheeld-bibliotheek downloaden naar uw computer
1sheeld-bibliotheek downloaden naar uw computer
1sheeld-bibliotheek downloaden naar uw computer

Download de vrijheid van hier

Voeg vervolgens, nadat u de bibliotheek met succes hebt gedownload, het bibliotheek-. ZIP-bestand toe aan uw Arduino-programma

Stap 6: Schrijf uw code in Arduino Sketch

Schrijf uw code in Arduino Sketch
Schrijf uw code in Arduino Sketch
Schrijf uw code in Arduino Sketch
Schrijf uw code in Arduino Sketch
Schrijf uw code in Arduino Sketch
Schrijf uw code in Arduino Sketch

projectcode

compileer en upload je schets naar je Arduino-bord

Schakel 1Sheeld naar de uploadmodus voordat u uw schets uploadt naar het Arduino-bord om seriële conflicten tussen 1Sheeld en Arduino te voorkomen. De uploadmodus wordt ingeschakeld wanneer de UART-schakelaar van het 1Sheeld-logo wordt geduwd.

En druk vervolgens op de knop Uploaden in de IDE en upload uw code naar Arduino.

nadat je je upload hebt voltooid, moet je 1Sheeld terugzetten naar de bedieningsmodus

Stap 7: Verbind 1sheeld met uw smartphone met behulp van de One Shield-toepassing

Verbind 1sheeld met uw smartphone met behulp van de One Shield-toepassing
Verbind 1sheeld met uw smartphone met behulp van de One Shield-toepassing

U moet de koppelingscode invoeren (de standaardkoppelingscode is 1234) en verbinding maken met 1Sheeld via Bluetooth.

Stap 8: Toegang tot schilden

Toegang tot schilden
Toegang tot schilden
Toegang tot schilden
Toegang tot schilden
Toegang tot schilden
Toegang tot schilden
  • kleurendetector
  • druk op de knop
  • tekst naar spraak

druk op het icoon met meerdere schilden rechtsboven in de app.

Aanbevolen: