Përmbajtje:

Arduino POV e kontrolluar nga Bluetooth: 8 hapa (me fotografi)
Arduino POV e kontrolluar nga Bluetooth: 8 hapa (me fotografi)

Video: Arduino POV e kontrolluar nga Bluetooth: 8 hapa (me fotografi)

Video: Arduino POV e kontrolluar nga Bluetooth: 8 hapa (me fotografi)
Video: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, Nëntor
Anonim
Image
Image
Arduino POV e kontrolluar nga Bluetooth
Arduino POV e kontrolluar nga Bluetooth

Prezantimi

Qëndrueshmëria e shikimit i referohet iluzionit optik që ndodh kur perceptimi vizual i një objekti nuk pushon për ca kohë pasi rrezet e dritës që dalin prej tij kanë pushuar të hyjnë në sy. Iluzioni është përshkruar gjithashtu si "këmbëngulje retinale", "këmbëngulje e përshtypjeve" ose thjesht "këmbëngulje" dhe variacione të tjera.

Puna e Arduino POV bazohet në parimin e këmbënguljes së vizionit. Truri i njeriut ruan pamjen për të paktën tp sek. Pra, çdo ndryshim brenda tp sekonda kalon pa u vënë re.

Le të shqyrtojmë një shembull të shfaqjes së shkronjës H.

Fillimisht të gjitha LED -të e pozicionit të parë janë të ndezur. Brenda tp sec një LED i pozicioneve të 2 -të është ndezur. Përsëri brenda tp sec, të gjitha LED -të e pozicionit të tretë janë ON. Kështu shfaqet H.

Tani për shfaqjen e shkronjës së dytë pas H, pas kohës më të madhe se tp sec, shfaqni shkronjën në një mënyrë të ngjashme siç shfaqet H, duke i bërë LED -et e kërkuara të larta.

Ky projekt përbëhet nga 2 pjesë:

PJESA A (pa bluetooth)

PJESA B (me bluetooth)

Kërkesat për harduerin:

Arduino Nano

Led (5 nr)

rezistorë (220 ohms dhe 10 k ohms)

Sensori i efektit Hall (44e)

Moduli bluetooth HC-05

Vizore 30cm

Tifoz/ motor tavoline

bateri celulare/ bateri Lipo (3.7v/ 5v)

PCB me qëllim të përgjithshëm

telat

kunjat e burgut meshkuj dhe femra

armë saldimi dhe plumb bashkues

magnet dhe shirit.

Kërkesat e softuerit:

Arduino IDE

Aplikimi i Terminalit Bluetooth në smartphone.

Hapi 1: Konfigurimi

Shkarkoni Arduino IDE për faqen e tyre zyrtare.

Mblidhni të gjitha pjesët e kërkuara.

Hapi 2: Lidhjet (PJESA A)

Lidhjet (PJESA A)
Lidhjet (PJESA A)
Lidhjet (PJESA A)
Lidhjet (PJESA A)
Lidhjet (PJESA A)
Lidhjet (PJESA A)
Lidhjet (PJESA A)
Lidhjet (PJESA A)

Diagrami i qarkut tregohet në figurë. Ngjitini përbërësit në një PCB të qëllimit të përgjithshëm.

Sensori i efektit Hall përdoret në mënyrë që ekrani të fillojë gjithmonë nga pozicioni ku mbahet magneti.

pa përdorur sensorin e efektit të sallës ju merrni një ekran që nuk është i dukshëm siç duhet.

Hapi 3: Programi

Program
Program

Në program mund të shohim që secila shkronjë është e përcaktuar në një grup.

shembull:

int H = {1, 1, 1, 1, 1, 0, 0, 1, 0, 0, 1, 1, 1, 1, 1};

Shkronjat janë bërë praktikisht nga 3 rreshta siç tregohet në figurë. Në grup një grup prej 5 elementësh përbëhet nga rreshti (dmth. 1 i parë është për rreshtin 1 dhe 5 të tjerat janë për rreshtin 2 dhe 5 të tjerat për rreshtin 3). Ky informacion i grupit u jepet led -ve për t'i bërë ato të shkëlqejnë në mënyrë specifike.

Për të shfaqur H:

Në kohën 't' të gjitha leds janë të ndezura (5 elementët e parë të grupit janë 1/LART). Pas një vonese shumë të vogël kohore të Tp (dotTime) vetëm mesi është ndezur (në mes të 5 elementeve vetëm një element është 1/LART). Pastaj pas Tp përsëri të gjitha leds janë ndezur (5 elementët e fundit të grupit janë 1/HIGH)) kjo është bërë është një vazhdimësi shumë e shpejtë e cila krijon një iluzion se shkronja H shfaqet.

Kjo vonesë kohore varet nga shpejtësia e motorit të ventilatorit dhe nuk mund të llogaritet lehtë pasi shpejtësia e motorit të ventilatorit nuk është ideale. Prandaj, metoda e provës dhe gabimit përdoret për të llogaritur këtë vonesë.

elementi tjetër shfaqet pas një vonese tjetër kohore Tn (letterSpace).

Hapi 4: Konfigurimi përfundimtar

Konfigurimi përfundimtar
Konfigurimi përfundimtar

Vendosni konfigurimin e mësipërm në peshore dhe montojeni atë në rotorin e ventilatorit siç tregohet në video.

Sigurohuni që të balanconi peshën në të dyja anët e sundimtarit. Kjo është thelbësore për funksionimin e qetë

i gjithë konfigurimi duhet të jetë i balancuar kur mbani në pikën e mesme të shkallës. Balancimi mund të bëhet duke bashkangjitur sasinë e kërkuar të peshave (p.sh.: monedha) në çdo anë.

Vendoseni magnetin në pozicionin ku dëshironi të filloni ekranin.

Ngarko kodin duke përdorur Arduino IDE në bordin Arduino Nano.

Hapi 5: Vraponi

Vraponi!
Vraponi!

Drejtoni ventilatorin/motorin. Sigurohuni që ta mbani ventilatorin nëse ka ndonjë çekuilibër.

FIKni dritat e dhomës për efekt dhe qartësi më të mirë.

Nëse shkronjat nuk po i shihni, përpiquni të ndryshoni kohën e pikave dhe vonesat e hapësirës së shkronjave dhe provoni përsëri derisa të merrni ekranin e duhur.

Hapi 6: Me Bluetooth (PJESA B)

Ndiqni këtë hap vetëm nëse PJESA A është e përfunduar dhe funksionon.

Lidhni modulin bluetooth me pin 10 dhe 11 të bordit nano dhe gjithashtu lidhni Vcc dhe Gnd. Mos harroni të balanconi sundimtarin pasi të keni shtuar modulin bluetooth!

Shkarkoni aplikacionin e terminalit Bluetooth në telefonin android.

play.google.com/store/apps/details?id=ptah…

Seriali i softuerit përdoret për ndërfaqen bluetooth.

Ngarko programin (POV_BLUETOOTH_SIMPLE) në tabelën Nano. Lidhni modulin bluetooth me aplikacionin e terminalit bluetooth në telefon.

Shkruani tekstin në Aplikacionin e Terminalit dhe dërgojeni Nano.

Ky është një kod i thjeshtë. Për të Dërguar tekst të ri do t'ju duhet të rivendosni arduino me dorë duke fikur Fan/motorin.

Hapi 7: Shfaqja (PJESA B)

Drejtoni ventilatorin/motorin.

Përdorni këtë program për të azhurnuar tekstet në kohë reale pa rivendosur arduino:

Shkruani tekstin në aplikacionin e terminalit bluetooth dhe përfundoni me simbolin "&" dhe dërgojeni atë. '&' përdoret për të treguar fundin e tekstit. Teksti ruhet në një grup (tampon) dhe përdoret për t'u shfaqur siç bëhet në PJESA A

Për të dërguar tekstin tjetër ju duhet të dërgoni një simbol '$' së pari dhe më pas tekstin e kërkuar. Nëse programi merr simbolin "$" atëherë tamponi që përmban tekstin e mëparshëm fshihet

Hapi 8: Përfundoni !

Ju e keni bërë veten një ekran arduino POV! Tregojini familjes dhe miqve tuaj dhe kënaquni !!

Faleminderit!!

Recommended: