Turinys:

Spalvų detektorius akliesiems: 9 žingsniai
Spalvų detektorius akliesiems: 9 žingsniai

Video: Spalvų detektorius akliesiems: 9 žingsniai

Video: Spalvų detektorius akliesiems: 9 žingsniai
Video: 💦Blackview BV9200 SĄŽININGAS smūgiams atsparus APŽVALGA 2024, Lapkritis
Anonim
Image
Image
Naudojami dalykai
Naudojami dalykai

Pagrindinis šio projekto tikslas yra priversti jūsų išmanųjį telefoną pasakyti bet kokios spalvos spalvą, naudojant tik jūsų išmanųjį telefoną ir vieną su „Arduino“.

šis projektas naudoja spalvų jutiklio skydą iš 1 programos programos. šis skydas naudoja jūsų išmaniojo telefono kamerą, kad gautų objekto spalvą priešais jį kaip RGB reikšmę ir siunčia šią vertę „Arduino“, tada „Arduino“palygina šias vertes ir vertes iš spalvų, radusi atitikimą, siunčia spalvos pavadinimą į jūsų išmanųjį telefoną, tada telefonas pasako spalvos pavadinimą, naudodami skydą „Tekstas į kalbą“Šis projektas bus labai naudingas žmonėms, kenčiantiems nuo aklumo ar aklumo, ypač kai jie to nori žinoti savo drabužių spalvą.

1 žingsnis: Ką naudoti

aparatūros komponentai:

  • 1SHEELD iš 1sheeld
  • Arduino Uno
  • išmanusis telefonas

programinės įrangos komponentai:

  • Arduino

    atsisiųsti iš čia

  • 1SHEELD programa
    • „Android“atsisiųsti iš čia
    • ios atsisiųsti iš čia

„Arduino 1sheeld“biblioteka

atsisiųsti iš čia

2 žingsnis: schema

Schema
Schema

3 žingsnis: Apie 1SHEELD ir Arduino

Apie 1SHEELD ir Arduino
Apie 1SHEELD ir Arduino

„Arduino“yra atviro kodo platforma, pagrįsta lanksčia, lengvai naudojama aparatine ir programine įranga. Jis skirtas visiems, kurie turi projekto idėją ir nori ją įgyvendinti realiame gyvenime. Norėdami sukurti projektą su „Arduino“, turite nusipirkti kai kuriuos priedus, kad prijungtumėte „Arduino“prie realaus pasaulio, šie priedai vadinami skydais. „1SHEELD“yra skydas, leidžiantis naudoti išmanųjį telefoną kaip „Arduino“skydą, pvz., GSM, WIFI, giroskopą ir kt.

Pagrindinis „1SHEELD“pranašumas yra tas, kad jis pakeičia visus kitus skydus tik jūsų išmaniuoju telefonu ir sutaupo jums turtą. Jis jungia „Arduino“prie jūsų išmaniojo telefono naudodami „Bluetooth“ir suteikia galimybę naudoti daugiau nei ekraną tuo metu, kaip GSM, WIFI, akselerometras, giroskopas ir kt.

1sheeld -

4 žingsnis: sureguliuokite 1Sheeld

Sureguliuokite 1Sheeld
Sureguliuokite 1Sheeld
Sureguliuokite 1Sheeld
Sureguliuokite 1Sheeld
Sureguliuokite 1Sheeld
Sureguliuokite 1Sheeld

Jei naudojate „Arduino“, kuris veikia su 3,3 V įtampa, kaip „Arduino“, turite pakeisti „1Sheeld“, kad veiktų 3,3 V įtampa, nes tai gali sugadinti jūsų plokštę.

Jei naudojate „Arduino“, kuris veikia su 5 V įtampa, kaip „Arduino Uno“, tada perjunkite „1Sheeld“, kad veiktų 5V.

Padėkite „1Sheeld“ant „Arduino“plokštės, tada prijunkite „Arduino“prie nešiojamojo kompiuterio ar kompiuterio.

Jei naudojate „Arduino mega“, prijunkite „1SHEELD“prie mega, kaip parodyta paveikslėlyje

5 veiksmas: atsisiųskite 1sheeld biblioteką į savo kompiuterį

Atsisiųskite 1sheeld biblioteką į savo kompiuterį
Atsisiųskite 1sheeld biblioteką į savo kompiuterį
Atsisiųskite 1sheeld biblioteką į savo kompiuterį
Atsisiųskite 1sheeld biblioteką į savo kompiuterį

Atsisiųskite „Liberty“iš čia

Tada, sėkmingai atsisiuntę biblioteką, pridėkite bibliotekos. ZIP failą prie savo „Arduino“programos

6 veiksmas: parašykite savo kodą „Arduino“eskizo viduje

Parašykite savo kodą „Arduino“eskizo viduje
Parašykite savo kodą „Arduino“eskizo viduje
Parašykite savo kodą „Arduino“eskizo viduje
Parašykite savo kodą „Arduino“eskizo viduje
Parašykite savo kodą „Arduino“eskizo viduje
Parašykite savo kodą „Arduino“eskizo viduje

projekto kodas

sudarykite ir įkelkite eskizą į „Arduino“lentą

Prieš įkeldami eskizą į „Arduino“plokštę, perjunkite „1Sheeld“į įkėlimo režimą, kad išvengtumėte nuoseklių konfliktų tarp „1Sheeld“ir „Arduino“. Įkėlimo režimas įjungiamas, kai UART jungiklis nustumiamas nuo „1Sheeld“logotipo.

Tada paspauskite IDE įkėlimo mygtuką ir įkelkite kodą į „Arduino“.

Baigę įkėlimą turite perjungti „1Sheeld“atgal į darbo režimą

7 veiksmas: prijunkite „1sheeld“prie savo išmaniojo telefono naudodami „One Shield“programą

Prijunkite „1sheeld“prie savo išmaniojo telefono naudodami „One Shield“programą
Prijunkite „1sheeld“prie savo išmaniojo telefono naudodami „One Shield“programą

Turėsite įvesti susiejimo kodą (numatytasis susiejimo kodas yra 1234) ir prisijungti prie „1Sheeld“per „Bluetooth“.

8 veiksmas: prieigos skydai

Prieigos skydai
Prieigos skydai
Prieigos skydai
Prieigos skydai
Prieigos skydai
Prieigos skydai
  • spalvų detektorius
  • paspausti mygtuką
  • iš rašto į kalbą

paspauskite kelių skydų piktogramą programos viršuje, dešinėje.

Rekomenduojamas: