INHOUDSOPGAWE:

Kleurdetektor vir blindes: 9 stappe
Kleurdetektor vir blindes: 9 stappe

Video: Kleurdetektor vir blindes: 9 stappe

Video: Kleurdetektor vir blindes: 9 stappe
Video: ТАКОГО ЕЩЕ НИКТО НЕ ВИДЕЛ! Полезные советы и хитрости мастеров на все случаи жизни! 2024, November
Anonim
Image
Image
Dinge om te gebruik
Dinge om te gebruik

Die hoofdoel van hierdie projek is om u slimfoon die kleur van enigiets te laat sê met slegs u slimfoon en 'n skerm met Arduino.

hierdie projek gebruik die kleursensorskerm van die 1 -skerm -app, hierdie skild gebruik die kamera van u slimfoon om die kleur van die voorwerp voor te kry as 'n RGB -waarde en stuur hierdie waarde na die Arduino, dan vergelyk die Arduino tussen hierdie waardes en die waardes van die kleure as dit 'n pasmaat vind, stuur dit die naam van die kleur na u slimfoon, dan sê die telefoon die kleurnaam met die teks -na -spraakskerm. Hierdie projek sal baie nuttig wees vir mense wat aan blindheid of kleurblindheid ly, veral as hulle wil om die kleur van hul klere te ken.

Stap 1: Dinge om te gebruik

hardeware komponente:

  • 1SKIL uit 1skaal
  • Arduino Uno
  • slimfoon

sagteware komponente:

  • Arduino

    laai hier af

  • 1SHEELD aansoek

    • vir Android aflaai van hier af
    • vir ios aflaai van hier af

Arduino 1sheeld -biblioteek

laai hier af

Stap 2: Skematiese

Skematiese
Skematiese

Stap 3: Ongeveer 1SHEELD en Arduino

Ongeveer 1SHEELD en Arduino
Ongeveer 1SHEELD en Arduino

Arduino is 'n open-source platform gebaseer op buigsame, maklik om te gebruik hardeware en sagteware. Dit is bedoel vir almal wat 'n idee het vir 'n projek en dit in die regte lewe wil bring. Om 'n projek met Arduino te maak, moet u bykomstighede koop om u Arduino aan die werklike wêreld te koppel; hierdie bykomstighede word skilde genoem. 1SHEELD is 'n skild waarmee u u slimfoon kan gebruik as 'n Arduino -skild, soos GSM, WIFI, Gyroscope, ens.

Die grootste voordeel van 1SHEELD is dat dit alle ander skilde met net u slimfoon vervang en u 'n fortuin bespaar. Dit verbind die Arduino met u slimfoon met behulp van die Bluetooth en dit bied u die geleentheid om meer as 'n skild tegelyk te gebruik, soos GSM, WIFI, versnellingsmeter, gyroscoop, ens.

1sheeld -

Stap 4: Pas 1Schaal aan

Pas 1Schaal aan
Pas 1Schaal aan
Pas 1Schaal aan
Pas 1Schaal aan
Pas 1Schaal aan
Pas 1Schaal aan

As u 'n Arduino gebruik wat met 3.3 V werk, soos Arduino, moet u u 1Sheeld skakel om op 3.3V te werk, aangesien dit u bord kan beskadig.

As u 'n Arduino gebruik wat met 5 V werk, soos Arduino Uno, skakel dan u 1Sheeld om op 5V te werk.

Plaas u 1Sheeld op u Arduino -bord en koppel die Arduino aan op u skootrekenaar of rekenaar.

As u 'n Arduino -mega gebruik, koppel dan u 1SHEELD aan die mega soos in die prentjie getoon

Stap 5: Laai 1sheeld -biblioteek af na u rekenaar

Laai 1sheeld -biblioteek af na u rekenaar
Laai 1sheeld -biblioteek af na u rekenaar
Laai 1sheeld -biblioteek af na u rekenaar
Laai 1sheeld -biblioteek af na u rekenaar

Laai die vryheid hier af

Nadat u die biblioteek suksesvol afgelaai het, kan u die. ZIP -lêer van die biblioteek by u Arduino -program voeg

Stap 6: Skryf u kode binne die Arduino -skets

Skryf u kode binne die Arduino -skets
Skryf u kode binne die Arduino -skets
Skryf u kode binne die Arduino -skets
Skryf u kode binne die Arduino -skets
Skryf u kode binne die Arduino -skets
Skryf u kode binne die Arduino -skets

projek kode

stel u skets op en laai dit op na u Arduino -bord

Skakel 1Sheeld oor na die oplaai-modus voordat u u skets na die Arduino-bord laai om seriële konflikte tussen 1Sheeld en Arduino te voorkom. Die oplaai-modus word aangeskakel wanneer die UART-skakelaar van die 1Sheeld-logo weggedruk word.

Druk dan op die oplaai -knoppie in die IDE en laai u kode op na Arduino.

Nadat u u oplaai voltooi het, moet u 1Sheel terugskakel na die werkmodus

Stap 7: Koppel 1sheeld aan u slimfoon met behulp van One Shield -toepassing

Koppel 1sheeld aan u slimfoon met behulp van One Shield -toepassing
Koppel 1sheeld aan u slimfoon met behulp van One Shield -toepassing

U moet die paringskode invoer (die standaard paarkode is 1234) en via Bluetooth aan 1Sheeld koppel.

Stap 8: Toegang tot Shields

Toegang Shields
Toegang Shields
Toegang Shields
Toegang Shields
Toegang Shields
Toegang Shields
  • kleurdetektor
  • druk knoppie
  • teks na spraak

druk op die ikoon met veelvuldige skilde regs bo in die app.

Aanbeveel: