Orodha ya maudhui:
- Hatua ya 1: Materail na Zana zinahitajika
- Hatua ya 2: Jenga Ngao
- Hatua ya 3: Kusanya Mzunguko
- Hatua ya 4: Ubunifu wa Maendeleo ya APP
- Hatua ya 5: Nambari ya Maendeleo ya APP
- Hatua ya 6: Programu ya Arduino (Programu imeambatishwa)
- Hatua ya 7: Kuendesha Programu na Arduino (apk Imeambatanishwa)
- Hatua ya 8: Angalia Kazi
- Hatua ya 9: Ifanye iwe infinity (Mpangilio wa glasi)
- Hatua ya 10: Kupima kabla ya kukamilika
- Hatua ya 11: Kutunga na Ndondi
- Hatua ya 12: Picha za Saa za Infinity
- Hatua ya 13: Njia za Saa
- Hatua ya 14: Mabadiliko ya Rangi ya Saa
- Hatua ya 15: Mabadiliko ya Modi
Video: RGB Infinity Clock Na Own BT App: Hatua 15 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
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
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
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
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
- Kwenye Juu natumia kitufe kuchukua vifaa vya Bluetooth na pembeni sanduku la lebo kuonyesha hali ya Bluetooth.
- Mstari uliofuata niliweka sanduku la lebo kuonyesha ujumbe wa APP.
- Halafu Turubai inashughulikia sehemu kuu ya programu. Ninataka kuteka saa kwenye turubai na rangi iliyochaguliwa.
- Kisha vifungo vinne vilivyoitwa Piga, Saa, Dakika, Pili kuchukua rangi kutoka kwa Skrini ya pili.
- Kisha vifungo vitatu vya KUZIMA, KUZIMA, MODE.
- Udhibiti wa mteja wa Bluetooth na Timer katika orodha iliyofichwa.
4) Screen ya pili (Screen Picker Screen)
- Katika Skrini ya Kuchukua Rangi mimi hutumia picha mbili za watekaji wa Rangi. Kubadilisha Picha mimi kutumia kifungo mbili juu.
- Kisha Canvas mbili moja iliyo na rangi ya duara na palette nyingine ya mraba hutumiwa. Ni moja tu inayoonekana wakati huo.
- 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
1) Katika picha mbili za kwanza ninaonyesha uandishi kamili wa kila ukurasa.
2) Hapa ninaelezea hatua muhimu katika mradi huu
- Kwanza kabisa ni Kuchukua bluetooth. Kwa hivyo bonyeza kitufe cha Bluetooth tunaita anwani na majina ya Bluetooth.
- 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.
- 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.
- 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.
- 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.
- Ninatumia kitufe mbili kuonyesha na kuficha rangi ya rangi ya duara na mraba mmoja.
- Halafu baada ya kuchagua rangi kwa kubofya kitufe tunafunga ukurasa na rangi iliyochaguliwa kwenye orodha.
- 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.
- Kama busara sawa inarudiwa kwa kitufe kingine chochote cha kuchagua rangi.
- 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)
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)
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
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)
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
Hii ni picha ya upimaji kabla ya Kutunga.
Hatua ya 11: 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
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
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:
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) na Rpi-picha na Picha: Hatua 7 (na Picha)
Jinsi: Kuweka Raspberry PI 4 isiyo na kichwa (VNC) Na picha ya Rpi na Picha: Ninapanga kutumia Rapsberry PI hii kwenye rundo la miradi ya kufurahisha nyuma kwenye blogi yangu. Jisikie huru kuiangalia. Nilitaka kurudi kutumia Raspberry PI yangu lakini sikuwa na Kinanda au Panya katika eneo langu jipya. Ilikuwa ni muda tangu nilipoweka Raspberry
RGB HexMatrix - IOT Clock 2.0: Hatua 5 (na Picha)
RGB HexMatrix | IOT Clock 2.0: HexMatrix 2.0 imeboreshwa kwa HexMatrix iliyopita. Katika toleo la awali tumetumia WS2811 LEDs kwa kuwa HexMatrix ikawa nzito na nene. Lakini katika toleo hili la tumbo tutatumia PCB ya kawaida na WS2812b LEDs ambazo zilifanya tumbo hili liwe
O-R-A RGB Led Matrix Wall Clock na Zaidi ** imesasishwa Jul 2019 **: 6 Hatua (na Picha)
O-R-A RGB Led Matrix Wall Clock na Zaidi ** imesasishwa Jul 2019 **: Hello. Hapa nina mradi mpya uitwao O-R-ANi saa ya ukuta ya RGB LED Matrix inayoonyesha: saa: joto la dakika ya hali ya hewa ikoni hali ya hali ya hewa ikoni Matukio ya Kalenda ya Google na arifa za ukumbusho za 1h wakati maalum unaonyesha:
Mchemraba wa Infinity wa RGB: Hatua 9 (na Picha)
Mchemraba wa Infinity wa RGB: Mradi huu uliongozwa na kipande cha sanaa nilichoona wakati wa kuvinjari tovuti kadhaa za ujenzi. Nilikuwa nimeona vioo vingi vya infinity hapo awali, lakini hii ilikuwa tofauti; ilitumia LED za RGB badala ya zile za kawaida zenye rangi moja. Nilikuwa na uzoefu katika ujenzi
Infinity Clock - Arduino - WS2813 na DS3231: Hatua 5 (na Picha)
Infinity Clock - Arduino - WS2813 na DS3231: Infinity Clock - Arduino - WS2813 na DS3231Nilitaka kujenga saa, na nilipenda wazo la kujaribu mkono wangu kutengeneza saa isiyo na mwisho na Arduino. Nilitaka ijenge kutoka kwa vitu vya kawaida, na niandike mpango mwenyewe. Je! Ni nini Infinity C