Orodha ya maudhui:

RGB Infinity Clock Na Own BT App: Hatua 15 (na Picha)
RGB Infinity Clock Na Own BT App: Hatua 15 (na Picha)

Video: RGB Infinity Clock Na Own BT App: Hatua 15 (na Picha)

Video: RGB Infinity Clock Na Own BT App: Hatua 15 (na Picha)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Julai
Anonim
Image
Image
RGB Infinity Clock Pamoja na Own BT App
RGB Infinity Clock Pamoja na Own BT App
RGB Infinity Clock Pamoja na Own BT App
RGB Infinity Clock Pamoja na Own BT App

Saa za kawaida za Dijiti na Analog ni za kuchosha, kwa hivyo panga kuunda saa nzuri na rangi maalum kwa Dial, mkono wa Saa, mkono wa Dakika na mkono wa pili. Kwa hii kwanza unataka kukuza saa kwa kutumia Anwani ya RGB inayoweza kusambazwa. Halafu kwa mawasiliano na Arduino Kubadilisha rangi nina mpango wa kuunda programu kutumia mtengenezaji wa App. Wote wanafanya kazi vizuri. Wacha tuione hatua kwa hatua.

Kumbuka

Rangi ni wazi na macho, wakati kupitia kamera inaonyesha rangi ya glasi ya juu pamoja. Au tumia glasi nyeupe kwa njia bora kuweka hata kwenye kamera.

Hatua ya 1: Materail na Zana zinahitajika

Materail na Zana zinahitajika
Materail na Zana zinahitajika
Materail na Zana zinahitajika
Materail na Zana zinahitajika
Materail na Zana zinahitajika
Materail na Zana zinahitajika

Materails Inahitajika

1) Anwani inayoelekezwa ya RGB LED na 1m 60Leds.

2) Arduino UNO.

3) Moduli ya RTC ya Arduino.

4) HC-05 Moduli ya meno ya samawati kwa arduino.

5) PCB ya kawaida.

6) Vichwa vya kiume na vya kike.

7) waya.

8) Kioo cha kioo na Jua.

9) Tepe ya Kutunga

Zana zinahitajika

1) Soni ya kuweka imewekwa.

2) Kamba ya waya.

2) Kompyuta.

3) Simu ya Mkononi.

Programu na Maktaba Inahitajika

1) IDE ya Arduino.

a) Maktaba ya RTC.

b) Maktaba ya waya

c) Maktaba ya EEPROM

d) SoftwareSerial

e) Ukanda wa PololuLed

2) MIT Mvumbuzi wa Programu

Hatua ya 2: Jenga Ngao

Jenga Ngao
Jenga Ngao
Jenga Ngao
Jenga Ngao
Jenga Ngao
Jenga Ngao
Jenga Ngao
Jenga Ngao

1) Kujenga kutetemeka ni jukumu letu la kwanza. Hapa tunataka kuunganisha vitu vitatu (RTC, Bluetooth, Anwani inayoweza kushughulikiwa na arduino.

2) Kwa RTC tunatumia A4 na A5 ya upande wa analog na + 5V na GRN.

3) Kwa Bluetooth tunatumia pini za D2, D3 kwa TX na RX. na 5V na GRN.

4) Kwa ukanda wa LED unaoweza kushughulikiwa tumia bodi iliyosimamiwa ya usambazaji wa umeme kwa + 5V na GND. Unganisha Takwimu na D12 ya Arduino.

5) Kwanza rekebisha kichwa cha kiume kulingana na pini ya arduino na ingiza PCB wazi juu yake.

6) Solder kichwa cha kiume.

7) Kwa kichwa cha kike cha RTC na Bluetooth cha solder kwenye Plain PCB. tumia waya na chora wimbo kuunda ciruit.

Hatua ya 3: Kusanya Mzunguko

Kusanya Mzunguko
Kusanya Mzunguko
Kusanya Mzunguko
Kusanya Mzunguko
Kusanya Mzunguko
Kusanya Mzunguko

1) Sasa Rekebisha ngao juu ya arduino.

2) Chomeka moduli ya meno ya RTC na Bluu.

3) Unganisha Ukanda wa taa wa RGB wa Anwani.

4) Unganisha usambazaji wa umeme wa 5v kwa RGB LED na 12V kwa Arduino.

5) Unganisha umeme wa 12V kwa usambazaji wa umeme wa Mdhibiti.

Hatua ya 4: Ubunifu wa Maendeleo ya APP

Ubunifu wa Maendeleo ya APP
Ubunifu wa Maendeleo ya APP
Ubunifu wa Maendeleo ya APP
Ubunifu wa Maendeleo ya APP

Mradi Wangu wa Kwanza Kukamilika katika Android ni Pattern Lock Lock baada ya hapo katika mradi huu najifunza mengi katika mwanzilishi wa programu. Hasa kufanya kazi na rangi na viungo vingi vya skrini. Ninatumia mtandao App inventor2 kukuza programu tumizi ya android. Yake ni msingi wa kuweka alama kwenye programu ya GUI. Inapendeza sana kujifunza na kufanya kazi.

1) Mpango wangu ni kuunganisha Arduino na Android ukitumia Bluetooth na unataka kubadilisha rangi za Piga, Saa, Dakika na Mikono ya Pili. Kwa kuongeza ikiwa tunataka kuzima na kwenye taa tuna vifungo tofauti vya kuwasha na KUZIMA.

2) Katika Mradi mimi hutumia skrini mbili.

3) Skrini ya kwanza

  1. Kwenye Juu natumia kitufe kuchukua vifaa vya Bluetooth na pembeni sanduku la lebo kuonyesha hali ya Bluetooth.
  2. Mstari uliofuata niliweka sanduku la lebo kuonyesha ujumbe wa APP.
  3. Halafu Turubai inashughulikia sehemu kuu ya programu. Ninataka kuteka saa kwenye turubai na rangi iliyochaguliwa.
  4. Kisha vifungo vinne vilivyoitwa Piga, Saa, Dakika, Pili kuchukua rangi kutoka kwa Skrini ya pili.
  5. Kisha vifungo vitatu vya KUZIMA, KUZIMA, MODE.
  6. Udhibiti wa mteja wa Bluetooth na Timer katika orodha iliyofichwa.

4) Screen ya pili (Screen Picker Screen)

  1. Katika Skrini ya Kuchukua Rangi mimi hutumia picha mbili za watekaji wa Rangi. Kubadilisha Picha mimi kutumia kifungo mbili juu.
  2. Kisha Canvas mbili moja iliyo na rangi ya duara na palette nyingine ya mraba hutumiwa. Ni moja tu inayoonekana wakati huo.
  3. Kisha sanduku la lebo ambalo linaonyesha rangi iliyochaguliwa na kitufe cha kuchagua kuhamia skrini ya kwanza na rangi iliyochaguliwa.

Sasa sehemu ya Ubunifu imekamilika. Usimbuaji wake wa GUI kwa hivyo katika sehemu ya usimbuaji pia tunataka kuivuta na kuiacha iendelee katika hatua inayofuata.

Hatua ya 5: Nambari ya Maendeleo ya APP

Nambari ya Maendeleo ya APP
Nambari ya Maendeleo ya APP
Nambari ya Maendeleo ya APP
Nambari ya Maendeleo ya APP
Nambari ya Maendeleo ya APP
Nambari ya Maendeleo ya APP

1) Katika picha mbili za kwanza ninaonyesha uandishi kamili wa kila ukurasa.

2) Hapa ninaelezea hatua muhimu katika mradi huu

  1. Kwanza kabisa ni Kuchukua bluetooth. Kwa hivyo bonyeza kitufe cha Bluetooth tunaita anwani na majina ya Bluetooth.
  2. Mara tu Bluetooth inapochukuliwa baada ya Kuokota kazi angalia ikiwa bluetooth imeunganishwa au la. Ikiwa imeunganishwa tuma ishara iliyounganishwa kwa arduino ukitumia jino la samawati.
  3. Katika mpango wa Arduino mara tu unganisho liko sawa. Inarudisha rangi za sasa za Piga, Saa, Dakika na Pili. Programu pokea nambari hiyo na chora saa tena na rangi.
  4. Sasa kubadilisha Rangi ya Piga au bonyeza nyingine yoyote bonyeza kitufe husika katika sehemu ya chini ya programu. Kwenye bonyeza kitufe kinachoita ukurasa wa kichagua rangi na rangi iliyowekwa tayari.
  5. Wakati kichagua rangi anaifungua ikisoma rangi tuma na ukurasa uliotangulia na kuiweka kwenye lebo kwenye ukurasa huo. Sasa kwa kutumia rangi ya Pick kutoka kwenye turubai tunachagua rangi.
  6. Ninatumia kitufe mbili kuonyesha na kuficha rangi ya rangi ya duara na mraba mmoja.
  7. Halafu baada ya kuchagua rangi kwa kubofya kitufe tunafunga ukurasa na rangi iliyochaguliwa kwenye orodha.
  8. Katika ukurasa kuu wa kutumia kazi ya wenginecreenclose tunapata thamani inayotumwa na skrini ya kichagua rangi na kuiweka kwenye kitufe na kuunda tena saa na kutuma data kwa arduino kupitia Bluetooth.
  9. Kama busara sawa inarudiwa kwa kitufe kingine chochote cha kuchagua rangi.
  10. Kisha vifungo 3 chini kwa ON, OFF na MODE. Kwenye kazi ya kubofya ninahamisha maagizo kwa arduino.

3) Ninaangalia kazi inayorudiwa na kuileta kwa utaratibu. Kwa mfano kuteka Mzunguko ninaunda utaratibu na niite inapohitajika. Baada ya kukamilisha Programu ya Mzunguko na Android wakati wake wa kujenga Programu ya Arduino.

Hatua ya 6: Programu ya Arduino (Programu imeambatishwa)

Programu ya Arduino (Programu Imeambatishwa)
Programu ya Arduino (Programu Imeambatishwa)
Programu ya Arduino (Programu Imeambatishwa)
Programu ya Arduino (Programu Imeambatishwa)

Maktaba Zilizotumiwa

1) Ili kuwasiliana na modeli ya Bluetooth tunataka bandari ya serial. Arduino chaguo-msingi bandari inayotumiwa kwa utatuzi. Kwa hivyo, tumia Maktaba ya vifaa vya laini kuunda bandari mpya ya serial.

2) Tumia waya na maktaba ya RTC kuwasiliana na moduli ya RTC.

3) Tumia maktaba ya Pololuledstrip kudhibiti ukanda wa LED unaoweza kushughulikiwa.

4) Maktaba ya Mtumiaji EEPROM kuandika na kusoma rangi na hadhi kutoka Arduino.

Programu

1) Kwanza andika mpango wa kuangalia LED inayoweza kushughulikiwa, kisha utumie programu ya kujaribu kupima RTC, kisha utumie programu ya Bluettoth na ujaribu kupokea data ya moduli.

2) Sasa jiunge na programu na angalia data iliyopokea fomu ya Bluetooth, iandike kwenye mfuatiliaji wa serial.

3) Kisha kutumia kazi za kamba kama indexof na substring katika kamba kupata matokeo kutoka arduino na kuihifadhi katika EEPROM na kubadilisha rangi au hali au kuwasha / kuzima arduino.

4) Mara ya kwanza unganisha na jino la samawati hutuma rangi kwa kutumia concat ya kamba na tuma.

5) Tenga kazi kwa ON na OFF mlolongo iliyoundwa kuiita kwa wakati.

Hatua ya 7: Kuendesha Programu na Arduino (apk Imeambatanishwa)

Programu Inayoendesha na Arduino (apk Imeambatishwa)
Programu Inayoendesha na Arduino (apk Imeambatishwa)
Programu Inayoendesha na Arduino (apk Imeambatishwa)
Programu Inayoendesha na Arduino (apk Imeambatishwa)
Programu Inayoendesha na Arduino (apk Imeambatishwa)
Programu Inayoendesha na Arduino (apk Imeambatishwa)

Utaratibu wa Kufunga Programu

1) Pakua MIT AI2 Companion kwenye simu yako ya android.

2) Katika Wavuti ya Wavuti wa Programu Bonyeza Jenga> Programu (toa nambari ya QR ya.apk). Nambari ya QR iliyozalishwa kwenye skrini.

3) Fungua MIT AI2 Companion kwenye simu yako ya android na bonyeza skan code ya QR, mara moja tambaza bonyeza unganisha na nambari. Upakuaji wa apk na kusanikishwa kwenye rununu baada ya kuuliza ruhusa.

4) Au kwa urahisi katika Wavuti ya Wavuti wa Programu Bonyeza Jenga> Programu (weka.apk kwenye kompyuta yangu).

5) Nakili apk kwa rununu na usakinishe.

Programu inaendesha

1) Baada ya kusakinisha umepata programu yako nyumbani.

2) Kwanza fungua bluetooth kwenye rununu na unganisha na moduli ya HC05 ya Bluetooth.

3) Bonyeza programu kwenye skrini ya nyumbani. Kwenye skrini bonyeza Chagua BT. Chagua HC05. Mara baada ya kushikamana na rangi iliyohifadhiwa kutoka kwa arduino iliyosomwa kwenye urekebishaji wa admin na saa. Kisha tumia vifungo kwa ON / OFF / Change mode. Tumia kitufe cha Piga, Saa, Dakika na Pili kubadilisha rangi.

Pakua apk yangu

1) Ikiwa unahisi hautaki kupoteza wakati katika ukuzaji wa Android basi pakua tu apk iliyoambatanishwa hapa na usakinishe kwenye rununu yako.

Hatua ya 8: Angalia Kazi

Image
Image

Baada ya Pakia programu kwa arduino na usakinishe apk ya APP kwa simu ya rununu. Angalia kazi kabla ya kupanga kioo.

Hatua ya 9: Ifanye iwe infinity (Mpangilio wa glasi)

Ifanye iwe Infinity (Mpangilio wa Kioo)
Ifanye iwe Infinity (Mpangilio wa Kioo)
Ifanye iwe Infinity (Mpangilio wa Kioo)
Ifanye iwe Infinity (Mpangilio wa Kioo)

1) Urefu wa jumla wa ukanda ulioongozwa ni mita 1 (100 cm). kwa hivyo mzunguko wa saa ni mita 1 (100cm). Kutoka kwa mzunguko huhesabu kipenyo ni cm 31.831. Kwa hivyo mimi hununua Mirror ya mraba 38 X 38 na glasi moja ya kutafakari.

2) Kata karatasi ya thermocol kwa saizi sawa.

3) Kata mduara wa Dia 31.831 cm katikati ya karatasi ya thermokrasi. Ni kazi ya uchongaji sana ikiwa utumie thermocol.

Ikiwa una kadibodi weka tu mkanda wa LED juu yake kata na bend ili kufanya duara. Kwa sababu karibu ilinigharimu masaa 2 kwa mchanga kusahihisha saizi

4) Bandika Rip ya RGB ya LED kwenye duara la katikati.

5) Toa waya kupitia pande.

6) Weka kioo chini na Weka thromocol na strip nyembamba juu yake.

7) Weka glasi moja ya kutafakari juu yake. na sasa angalia jinsi inavyofanya kazi.

Hatua ya 10: Kupima kabla ya kukamilika

Upimaji Kabla ya Kukamilika
Upimaji Kabla ya Kukamilika
Upimaji Kabla ya Kukamilika
Upimaji Kabla ya Kukamilika

Hii ni picha ya upimaji kabla ya Kutunga.

Hatua ya 11: Kutunga na Ndondi

Kutunga na Ndondi
Kutunga na Ndondi
Kutunga na Ndondi
Kutunga na Ndondi
Kutunga na Ndondi
Kutunga na Ndondi
Kutunga na Ndondi
Kutunga na Ndondi

1) Kwa kuhamisha glasi hutumia mkanda wa kutunga ili kuungana pamoja kwa pande zote. Kwa sababu ya glasi ina uzani wa juu mara mbili.

2) Kisha Sogeza waya kutoka saa kwenda upande wa nyuma na sanduku mzunguko na gundi moto na kioo upande wa nyuma. Kwenye sanduku wacha nguvu iingie na unganisha kuweka nje kwenye ukanda ulioongozwa.

3) Sasa kazi yote imekamilika. Wakati wake wa kukimbia.

Hatua ya 12: Picha za Saa za Infinity

Picha za Saa za Infinity
Picha za Saa za Infinity
Picha za Saa za Infinity
Picha za Saa za Infinity
Picha za Saa za Infinity
Picha za Saa za Infinity
Picha za Saa za Infinity
Picha za Saa za Infinity

Panga itundike ukutani au usimame juu ya meza (Kwa sababu ya kutumia glasi nene na iwe iwe imesimama). Tunatumia kama nuru ya usiku ikiwa inahitajika. Tumia rununu kudhibiti rangi zake au kuzima ikiwa haihitajiki. Katika picha hapo juu picha 3 za kwanza zinaonyesha hali anuwai.

Hatua ya 13: Njia za Saa

Video kwa njia zote tatu

1) MODE 1 - Mstari wote wa pili unang'aa.

2) MODE 2 - Mstari wote wa Dakika unang'aa tu.

3) MODE 3 - Saa tu, dakika na mkono wa pili huangaza tu.

Hatua ya 14: Mabadiliko ya Rangi ya Saa

Washa, Rangi mabadiliko na OFF

Hatua ya 15: Mabadiliko ya Modi

Image
Image

Inashangaza sana kutazama saa isiyo na mwisho. Pia badilisha misimbo ya mabadiliko ya rangi chaguo-msingi na maktaba na angalia. Ni nzuri sana. Hapa ninashiriki mabadiliko ya modi ya Saa na video za mabadiliko ya rangi.

Pitia kazi. Ukiifanya na kuipigia kura najisikia furaha sana

Nina furaha sana kujifunza na kutengeneza vitu vipya. Wacha shiriki yako kisha Furaha izidi

Asante kwa kutazama

Ilipendekeza: