Përmbajtje:

Ora RGB Infinity me Aplikacionin tuaj BT: 15 hapa (me fotografi)
Ora RGB Infinity me Aplikacionin tuaj BT: 15 hapa (me fotografi)

Video: Ora RGB Infinity me Aplikacionin tuaj BT: 15 hapa (me fotografi)

Video: Ora RGB Infinity me Aplikacionin tuaj BT: 15 hapa (me fotografi)
Video: How to Make a Modern LED Infinity Illusion Mirror 2024, Nëntor
Anonim
Image
Image
Ora RGB Infinity me Aplikacionin tuaj BT
Ora RGB Infinity me Aplikacionin tuaj BT
Ora RGB Infinity me Aplikacionin tuaj BT
Ora RGB Infinity me Aplikacionin tuaj BT

Orët normale dixhitale dhe analoge janë të mërzitshme, kështu që planifikoni të krijoni një orë të ftohtë me ngjyra të personalizuara për Dial, Hand or, Minute hand dhe Hand Second. Për këtë së pari dëshironi të zhvilloni orën duke përdorur shiritin LED të adresueshëm RGB. Pastaj për komunikim me Arduino për të ndryshuar ngjyrën, planifikoj të ndërtoj një aplikacion duke përdorur shpikësin e aplikacioneve. Të gjithë punojnë mirë. Le ta shohim hap pas hapi.

shënim

Ngjyrat janë të qarta me sy, ndërsa përmes kamerës reflekton ngjyrën e sipërme të xhamit blu të kombinuar. Ose përdorni gotë të bardhë me një drejtim për ta nxjerrë më mirë edhe në kamera.

Hapi 1: Materail dhe mjetet e kërkuara

Materail dhe mjetet e kërkuara
Materail dhe mjetet e kërkuara
Materail dhe mjetet e kërkuara
Materail dhe mjetet e kërkuara
Materail dhe mjetet e kërkuara
Materail dhe mjetet e kërkuara

Materails Kërkohen

1) Rrip LED i adresueshëm me 1m 60Leds.

2) Arduino UNO.

3) Moduli RTC për Arduino.

4) Moduli i dhëmbit blu HC-05 për arduino.

5) PCB e thjeshtë.

6) Tituj meshkuj dhe femra.

7) Tela.

8) Pasqyrë dhe xhami Dielli.

9) Shiritimi i kornizës

Mjetet e kërkuara

1) Komplet joni bashkues.

2) Zhveshës me tela.

2) Kompjuter.

3) celular.

Kërkohet softuer dhe bibliotekë

1) Arduino IDE.

a) Biblioteka RTC.

b) Biblioteka me tela

c) Biblioteka EEPROM

d) SoftwareSerial

e) PololuLedStrip

2) Shpikësi i Aplikacioneve MIT

Hapi 2: Ndërtoni Mburojën

Ndërtoni Mburojën
Ndërtoni Mburojën
Ndërtoni Mburojën
Ndërtoni Mburojën
Ndërtoni Mburojën
Ndërtoni Mburojën
Ndërtoni Mburojën
Ndërtoni Mburojën

1) Ndërtimi i të mbrojturve është detyra jonë e parë. Këtu duam të lidhim tre artikuj (RTC, Bluetooth, LED i adresueshëm me arduino.

2) Për RTC ne përdorim A4 dhe A5 të anës analoge dhe +5V dhe GRN.

3) Për bluetooth ne përdorim kunjat D2, D3 për TX dhe RX. dhe 5V dhe GRN.

4) Për shiritin LED të adresueshëm përdorni një bord të rregulluar të furnizimit me energji për +5V dhe GND. Lidhni të dhënat me D12 të Arduino.

5) Së pari rregulloni kokën Male sipas pinit arduino dhe futni PCB -në e thjeshtë mbi të.

6) Saldoni kokën mashkullore.

7) Për kokën femërore të lidhjes RTC dhe Bluetooth në PCB Plain. përdorni telat dhe vizatoni për të krijuar ciruit.

Hapi 3: Mblidhni qarkun

Mblidhni qarkun
Mblidhni qarkun
Mblidhni qarkun
Mblidhni qarkun
Mblidhni qarkun
Mblidhni qarkun

1) Tani rregulloni mburojën mbi arduino.

2) Lidhni modulin e dhëmbit RTC dhe Blue.

3) Lidhni Rripin e dritës LED të adresueshëm RGB.

4) Lidhni furnizimin me energji Rregullatori 5v në RGB LED dhe 12V në Arduino.

5) Lidhni furnizimin me energji 12V me furnizimin me energji të Rregullatorit.

Hapi 4: Dizajni i Zhvillimit të APP

Dizajni i Zhvillimit të APP
Dizajni i Zhvillimit të APP
Dizajni i Zhvillimit të APP
Dizajni i Zhvillimit të APP

Projekti im i parë i përfunduar në Android është Bllokimi i dyerve të modelit pasi që në këtë projekt mësoj shumë në shpikësin e aplikacioneve. Kryesisht duke punuar me ngjyra dhe lidhje me shumë ekrane. Unë përdor Online App inventor2 për të zhvilluar aplikacionin android. Itsshtë një aplikacion online i kodimit i bazuar në GUI. Shumë interesante për të mësuar dhe punuar.

1) Plani im është të lidh Arduino dhe Android duke përdorur Bluetooth dhe dëshironi të ndryshoni ngjyrat e Dial, Ora, Minuta dhe Duart e Dyta. Për më tepër nëse duam të fikemi dhe ndezim dritat kemi butona të veçantë për të ndezur dhe fikur.

2) Në Projekt unë përdor dy ekrane.

3) Ekrani i parë

  1. Në krye përdor një buton për të marrë pajisjet bluetooth dhe në anën një kuti me etiketë për të shfaqur statusin bluetooth.
  2. Rreshti tjetër vendos një kuti etikete për të treguar mesazhet APP.
  3. Pastaj një kanavacë mbulon pjesën më të madhe të aplikacionit. Unë dua të vizatoj orën në kanavacë me ngjyrën e zgjedhur.
  4. Pastaj katër butona të quajtur Dial, Hour, Minute, Second për të zgjedhur ngjyrën nga Ekrani i dytë.
  5. Pastaj Tre butona për ON, OFF, MODE.
  6. Një kontroll klient bluetooth dhe kohëmatës në listën e fshehur.

4) Ekrani i dytë (Ekrani i zgjedhjes së ngjyrave)

  1. Në ekranin e zgjedhësit të ngjyrave unë përdor dy imazhe të zgjedhësve të ngjyrave. Për të ndryshuar imazhet, unë përdor dy butona në krye.
  2. Pastaj përdoret Two Canvas një me ngjyrë rrethore dhe një tjetër paletë katrore. Vetëm një është e dukshme në atë kohë.
  3. Pastaj Një kuti etikete e cila tregon ngjyrën e zgjedhur dhe një buton përzgjedhje për të kaluar në ekranin e parë me ngjyrën e zgjedhur.

Tani pjesa e Dizajnit ka përfunduar. Itsshtë një kodim GUI kështu që në pjesën e kodimit gjithashtu duam ta tërheqim dhe lëshojmë atë të vazhdojë në hapin tjetër.

Hapi 5: Kodi i Zhvillimit të APP

Kodi i zhvillimit të APP -së
Kodi i zhvillimit të APP -së
Kodi i Zhvillimit të APP
Kodi i Zhvillimit të APP
Kodi i Zhvillimit të APP
Kodi i Zhvillimit të APP

1) Në dy imazhet e para unë tregoj kodimin e plotë të secilës faqe.

2) Këtu unë shpjegoj hapat e rëndësishëm në këtë projekt

  1. E para është të marr bluetooth -in. Pra, duke klikuar butonin Bluetooth ne i quajmë adresat dhe emrat e Bluetooth.
  2. Pasi të zgjidhet Bluetooth -i në funksionin After Picking kontrolloni nëse bluetooth -i është i lidhur apo jo. Nëse është i lidhur dërgoni sinjalin e lidhur në arduino duke përdorur dhëmbin blu.
  3. Në programin Arduino sapo lidhja është në rregull. Ai dërgon ngjyrat aktuale të Dial, Ore, Minute dhe Second. Aplikacioni merr kodin dhe vizatoni përsëri orën me ngjyrat.
  4. Tani për të ndryshuar Ngjyrën e Dial ose ndonjë tjetër klikoni butonin përkatës në anën e poshtme të aplikacionit. Me klikimin e butonit ajo thërret faqen e zgjedhjes së ngjyrave me ngjyrën e vendosur tashmë për të.
  5. Ndërsa zgjedhësi i ngjyrave e hap atë, lexoni ngjyrën e dërguar nga faqja e mëparshme dhe vendoseni atë në etiketën në atë faqe. Tani duke përdorur Pick color nga kanavacë ne zgjedhim ngjyrën.
  6. Unë përdor dy butona për të treguar dhe fshehur gamën rrethore të ngjyrave dhe atë katrore.
  7. Pastaj pasi të zgjidhni ngjyrën duke klikuar butonin mbyllim faqen me ngjyrën e zgjedhur në listë.
  8. Në faqen kryesore të përdorimit të funksionit të mbyllur të të tjerëve, marrim vlerën e dërguar nga ekrani i zgjedhjes së ngjyrave dhe e vendosim në butonin dhe rishikojmë orën dhe i dërgojmë të dhënat në arduino përmes Bluetooth.
  9. Ashtu si e mençur, e njëjta gjë përsëritet për të gjithë butonin e zgjedhur të ngjyrave të tjera.
  10. Pastaj 3 butona në fund për ON, OFF dhe MODE. Me funksionin e klikimit i transferoj udhëzimet në arduino.

3) Unë kontrolloj funksionin e përsëritur dhe e sjell atë në procedurë. Për shembull për të vizatuar Rrethin i krijoj një procedurë dhe e quaj atë kur kërkohet. Pasi të keni përfunduar Programin Qark dhe Android, është koha për të ndërtuar Programin Arduino.

Hapi 6: Programi Arduino (Programi i Bashkangjitur)

Programi Arduino (Programi i Bashkangjitur)
Programi Arduino (Programi i Bashkangjitur)
Programi Arduino (Programi i Bashkangjitur)
Programi Arduino (Programi i Bashkangjitur)

Bibliotekat e përdorura

1) Për të komunikuar me modulin Bluetooth ne duam një port serik. Porta seriale e paracaktuar Arduino e përdorur për korrigjimin. Pra, përdorni Bibliotekën softwareserial për të krijuar port të ri serik.

2) Përdorni bibliotekën Wire dhe RTC për të komunikuar me modulin RTC.

3) Përdorni bibliotekën Pololuledstrip për të kontrolluar shiritin LED të adresueshëm.

4) Përdoruesi i bibliotekës EEPROM për të shkruar dhe lexuar ngjyra dhe status nga Arduino.

Program

1) Së pari shkruani një program për të kontrolluar LED -në e adresueshme, pastaj përdorni programin e testimit për të testuar RTC, pastaj përdorni programin Bluettoth dhe provoni të dhënat e modulit që merrni.

2) Tani bashkohuni me programet dhe kontrolloni të dhënat e marra nga Bluetooth, shkruajini në monitorin serik.

3) Pastaj duke përdorur funksionet e vargut si indexof dhe substring në string për të marrë rezultatin nga arduino dhe ruajeni në EEPROM dhe ndryshoni ngjyrën ose modalitetin ose ndizni/fikni arduino.

4) Në fillim lidheni me dhëmbin blu ai dërgon ngjyrat duke përdorur string concat dhe send.

5) Funksionet e ndara në sekuencën ON dhe OFF të krijuar për ta thirrur atë në kohë.

Hapi 7: Aplikacioni që funksionon me Arduino (apk i bashkangjitur)

Aplikacioni që funksionon me Arduino (apk i bashkangjitur)
Aplikacioni që funksionon me Arduino (apk i bashkangjitur)
Aplikacioni që funksionon me Arduino (apk i bashkangjitur)
Aplikacioni që funksionon me Arduino (apk i bashkangjitur)
Aplikacioni që funksionon me Arduino (apk i bashkangjitur)
Aplikacioni që funksionon me Arduino (apk i bashkangjitur)

Procedura e instalimit të aplikacionit

1) Shkarkoni MIT AI2 Companion në telefonin tuaj android.

2) Në faqen e internetit të shpikësit të aplikacioneve Klikoni Ndërto> Aplikacion (jepni kodin QR për.apk). Një kod QR i gjeneruar në ekran.

3) Hapni MIT AI2 Companion në telefonin tuaj android dhe klikoni skanoni kodin QR, pasi të skanoni klikoni lidhni me kodin. Apk shkarkohet dhe instalohet në celular pasi të keni lejet e kërkimit.

4) Ose Thjesht në Uebfaqen e shpikësit të Aplikacioneve Klikoni Ndërto> Aplikacion (ruani.apk në kompjuterin tim).

5) Kopjoni apk në celular dhe instaloni.

Aplikacioni po funksionon

1) Pas instalimit, e gjetët aplikacionin tuaj në shtëpi.

2) Fillimisht hapni bluetooth -in në celular dhe lidheni me modulin bluetooth HC05.

3) Klikoni aplikacionin në ekranin kryesor. Në ekran klikoni Pick BT. Zgjidhni HC05. Pasi të keni lidhur ngjyrën e ruajtur nga arduino lexoni në android dhe rilyej orën. Pastaj përdorni butonat për modalitetin ON/OFF/Change. Përdorni butonin Dial, Hour, Minute dhe Second për të ndryshuar ngjyrën.

Shkarkoni apkun tim

1) Nëse mendoni se nuk doni të humbni kohë në zhvillimin e Android, atëherë thjesht shkarkoni apk -në e bashkangjitur këtu dhe instaloni në celularin tuaj.

Hapi 8: Kontrolloni funksionin

Image
Image

Pas Ngarko programin në arduino dhe instalo APK APK në celularin android. Kontrolloni funksionet para se të rregulloni pasqyrën.

Hapi 9: Bëni atë pafundësi (Marrëveshje qelqi)

Bëni atë pafundësi (rregullim xhami)
Bëni atë pafundësi (rregullim xhami)
Bëni atë pafundësi (rregullim xhami)
Bëni atë pafundësi (rregullim xhami)

1) Gjatësia e përgjithshme e shiritit të udhëhequr është 1 metër (100 cm). kështu perimetri i orës është 1 metër (100cm). Nga perimetri llogarisni diametrin është 31.831 cm. Kështu që unë blej një Mirror 38 X 38 katror dhe një gotë reflektimi nga njëra anë.

2) Pritini një fletë termokolli në të njëjtën madhësi.

3) Pritini një rreth Dia 31.831 cm në qendër të fletës së termokolit. Itsshtë një vepër shumë skulpturuese nëse përdorni termokol.

Nëse keni karton, thjesht ngjiteni shiritin LED mbi të, priteni dhe përkuluni për të bërë rreth. Sepse pothuajse më kushtoi 2 orë për të lëmuar me madhësi të saktë

4) Ngjitni Rripin LED RGB në rrethin qendror.

5) Kryeni tela përmes anëve.

6) Vendosni pasqyrën në pjesën e poshtme dhe vendosni thromocol me shirit të lehtë mbi të.

7) Vendosni xhamin reflektues nga njëra anë mbi të. dhe tani kontrolloni se si funksionon.

Hapi 10: Testimi para përfundimit

Testimi para përfundimit
Testimi para përfundimit
Testimi para përfundimit
Testimi para përfundimit

Ky është imazhi i testimit para Inkuadrimit.

Hapi 11: Inkuadrimi dhe boksi

Inkuadrim dhe Boks
Inkuadrim dhe Boks
Inkuadrim dhe Boks
Inkuadrim dhe Boks
Inkuadrim dhe Boks
Inkuadrim dhe Boks
Inkuadrim dhe Boks
Inkuadrim dhe Boks

1) Pa lëvizur syzet përdorni shirit inkuadrues për t'u bashkuar të gjithë së bashku në të gjitha anët. Për shkak të xhamit që peshojnë shumë, e ngjit me kasetë dy herë.

2) Pastaj Zhvendoseni telin nga ora në anën e pasme dhe vendosni në qark qarkun dhe ngjitësin e nxehtë me pasqyrën në anën e pasme. Në kuti le të hyjë fuqia dhe lidhni daljen e vendosur në shiritin led.

3) Tani e gjithë puna ka përfunduar. Timeshtë koha për të vrapuar.

Hapi 12: Fotografitë e Sahatit të Pafundësisë

Fotografitë e orës së pafundësisë
Fotografitë e orës së pafundësisë
Fotografitë e orës së pafundësisë
Fotografitë e orës së pafundësisë
Fotografitë e orës së pafundësisë
Fotografitë e orës së pafundësisë
Fotografitë e orës së pafundësisë
Fotografitë e orës së pafundësisë

Organizojeni atë të varet në mur ose të qëndrojë në tryezë (Për shkak të përdorimit të gotave të trasha nga ana ime, e bëni atë të qëndrojë). Ne e përdorim atë si dritë nate nëse kërkohet. Përdorni celularin për të kontrolluar ngjyrat e tij ose fikeni nëse nuk është e nevojshme. Në foton e mësipërme 3 imazhet e para tregojnë mënyrën e ndryshme.

Hapi 13: Mënyrat e orës

Video për të tre mënyrat

1) MODE 1 - E gjithë shkëlqimi i vijës së dytë.

2) MODE 2 - E gjithë linja Minute shkëlqen vetëm.

3) MODE 3 - Vetëm Ora, minuta dhe dora e dytë shkëlqejnë vetëm.

Hapi 14: Ndryshimi i Ngjyrës së Orës

ON, Ndryshimi i ngjyrës dhe OFF

Hapi 15: Ndryshimi i modalitetit

Image
Image

Amazingshtë shumë e mahnitshme të shikosh orën e pafundësisë. Gjithashtu ndryshoni kodet për ndryshimin e ngjyrës së parazgjedhur të ngarkesës nga biblioteka dhe kontrolloni. Itsshtë shumë e shkëlqyeshme. Këtu unë ndaj videot e ndryshimit të modalitetit të orës dhe ndryshimin e ngjyrës.

Kaloni nëpër punë. Nëse e arrini dhe Votoni për të, ndihem shumë i lumtur

Jam shumë i lumtur që mësoj dhe krijoj gjëra të reja. Lërini të ndani tuajat, atëherë Lumturia shumëfishohet

Faleminderit per shikimin

Recommended: