Orodha ya maudhui:
Video: Saa ya Neno Kutumia Arduino na RTC: Hatua 7 (na Picha)
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Niliamua kutoa zawadi maalum kwa mpenzi wangu kwa siku yake ya kuzaliwa. Kama sisi sote wawili ni umeme, ilikuwa wazo nzuri sana kutengeneza kitu "elektroniki". Kwa kuongezea, sisi wote tumejaliwa aina hii ya zawadi za kujitengeneza kabla, na inahisi tu ya kushangaza.
Kwa hivyo, nilikuwa nikitumia tu YouTube na nikapata video. Baada ya kutazama hiyo, nilikuwa na hakika kuwa nitafanya hii. Ndivyo ilivyoanza.
Nilitafiti wavuti kwa aina hiyo ya mafunzo, lakini hakuna kitu kilichofaa mahitaji yangu. Mahitaji yangu yalikuwa: 1. Ujenzi rahisi wa nyumba kwa sehemu zote kuweka ndani. Mdhibiti anayetumiwa lazima awe Arduino. Kwa utunzaji wa muda lazima saa inayotumiwa itumike. LED zinazotumiwa lazima ziwe WS2812B.
Nilitazama mafunzo kadhaa, na niliamua kuyachanganya ili kuunda saa ya neno kulingana na mahitaji yangu. Kuna mafunzo mengi ya saa kwenye mtandao, na niliamua kushiriki uumbaji wangu kwa sababu hakuna hata moja ya aina hii. Pia ni rahisi kujenga pesa rafiki.
Mafunzo niliyoyataja yameorodheshwa hapa chini.
1. Super Tengeneza Kitu
2. Jeremy Blum
3. Scott Bezek
Kwa hivyo, wacha tuanze.
Hatua ya 1: Sehemu Zinazohitajika
Huu ndio moyo wa mradi. Unafanya vizuri, kila kitu kitaonekana vizuri.
Nilichagua hardboard kuwa msingi kwani ni rahisi kufanya kazi nayo (kutengeneza mashimo na kukata), ni ngumu na inapatikana kwa urahisi. Kwa hivyo nenda ukachukua hardboard ya 9 x 9 inchi. Kabla ya kufanya chochote, angalia ikiwa inafaa kwenye sanduku la mbao. Ikiwa sivyo, ibadilishe kwa kufungua au kukata na kuifanya iwe rahisi kuondoa na kuingiza kwenye sanduku.
Baada ya hayo kufanywa, tengeneza kiolezo katika Inkscape ukitumia muundo wa vinyl kama msingi. Tia alama maeneo ya Leds na uihesabu. Pia onyesha mwelekeo wa mtiririko wa data kwenye vichwa vya neopixel. Ninapotumia vipande viwili, kwa pini namba 8 na 9, nimeihesabu kama 8 _ _ na 9 _, ambapo nambari ya kwanza ni pini hapana na zingine ni nambari ya LED. Maneno mengine kama "Robo" na "ISHIRINI NA TANO" ni marefu sana, na niliamua kutumia viongozo viwili hapo. Pia jina lake linapaswa kuwa wazi, kwa hivyo nilitumia vichwa 4 huko. Kwa maelezo mengine unaweza kuona templeti yangu. Nimeambatanisha faili ya svg ya templeti yangu. Iichapishe na uangalie ikiwa ina ukubwa kamili kwa kuiweka juu ya vinyl uliyochapisha kwenye karatasi za uwazi.
Tengeneza sanduku la inchi 8 x 8 kwenye ubao ngumu na penseli ikiacha umbali sawa kutoka mpaka wa hardboard pande zote nne. Kumbuka hardboard ni 9 x 9 inch na template ni 8 x 8 inch. Weka templeti kwenye ubao mgumu ukitumia gundi ya karatasi kwenye sanduku ulilochora.
Kata vipande vilivyoongozwa moja kwa moja na utumie mkanda ulio na pande mbili uliyopewa nyuma ili uweke kwenye nafasi za Leds kwenye templeti yako. Nilikuwa na risasi 30 tu kwenye vipande lakini nilihitaji 4 zaidi. Pia nilikuwa na risasi 20 za aina moja zilizolala. Kwa hivyo nilitumia 4 kati yao, nikatengeneza moduli yangu mwenyewe kwa kuongeza capacitors na kuibandika kwenye kadibodi kwa kutumia gundi moto na kuitumia katika neno "Sneha".
Baada ya Leds zote kukwama, fanya mashimo 6 kando ya kila iliyoongozwa, 3 upande wa kushoto na 3 upande wa kulia. Nilitumia nyundo na msumari wa saizi inayofaa kutengeneza mashimo. Hakikisha mashimo ni ya kibinafsi kutoka kwa kila mmoja, vinginevyo waya zitapunguzwa baada ya kuunganishwa. Baada ya hapo pata waya yako yenye urefu wa 0.75 sq mm, vua ncha zake na upitishe kwenye mashimo na uiuzie kwenye viongo. Usisahau viongozaji vimebanduliwa katika kila safu mbadala, toa uangalifu maalum kwa mshale wa mwelekeo wa mtiririko wa data wakati wa kutengeneza. Weka wiring zote upande wa nyuma wa ubao ngumu kwa sababu lazima tuongeze kadibodi baadaye ili kuzuia kutokwa na damu kwa rangi. Kuongea kwa kutokwa damu kwa rangi, nilikata kadibodi nyeupe na upana wa 25 mm baada ya kupima urefu unaohitajika. Nilitumia gundi ya moto kuifanya isimame, na inafanya kazi nzuri sana. Sehemu ambazo siwezi kutumia gundi moto, nilitumia gundi ya karatasi, lakini inachukua zaidi ya usiku kukauka. Kwa hivyo, chagua kwa busara.
Suluhisho la maeneo nyembamba sana kwa Mwangaza kutoshea: Kwa herufi kama "mimi" na moyo ambao ni mwembamba sana kutoshea mwongozo, mimi huweka iliyoongozwa hapo na kuongozwa tu juu ya barua na sehemu zingine zilizozidi nje yake. Nitaweka kadibodi juu ya sehemu zilizozidi. Haifanyi shida. Bado kulikuwa na shida wakati wa kushikamana na risasi kwenye "moyo". Kulikuwa na moja zaidi iliyoongozwa karibu nayo, kwa sababu wazo langu halikutumika huko. Ili kuisuluhisha, niliamua kuifanya ile iliyoongoza iwe ya mwisho kabisa ili niweze kukata sehemu sahihi ya iliyoongozwa kwani sitalazimika kuhamisha data yoyote zaidi (kwani hakuna Leds baada yake). Rejea picha ambayo nimeongeza.
Kwa maneno matatu ya herufi kama "MOJA" au "PILI" nilikata kipande, nikainama PCB iliyoongozwa na kuipitisha nyuma ya ubao ngumu. Hiyo ni ajabu najua, lakini inafanya kazi. Hilo lilikuwa wazo la rafiki yangu. Lakini, usifanye kila mahali, mahali tu ambapo ni muhimu.
Hatua ya 7: Kuiweka Pamoja
Baada ya kila kitu kufanywa, ulikuwa wakati wa kukusanyika.
Nenda ukachukua glasi ya inchi 9 x 9 kwa sanduku lako. Shika kwenye mdomo wa sanduku na chochote unachopenda, nilitumia gundi moto. Baada ya hapo, weka vinyl kwenye glasi ukitumia gundi super kwa uangalifu sana. Weka bodi ya mzunguko ndani lakini usirekebishe. Tumia nguvu, taa taa kadhaa, toa shinikizo kwenye ubao mgumu kwa mkono wako na angalia ikiwa imewekwa sawa na vinyl. Ikiwa sivyo, italazimika kuweka ubao mgumu kutoka kwa upande wowote ule wa nne ili kupunguza saizi yake. Chukua muda wako na mchakato wa mpangilio.
Baada ya hayo kufanywa, rekebisha bodi ngumu. Ongeza kiunganishi cha pipa cha potentiometer na dc. Kwa kupeana nguvu kwa vifaa vyote, nilitumia kipande cha PCB, nikauza waya mbili ngumu (Vcc na GND) na kuzitumia kama reli ya usambazaji wa umeme. Baada ya hapo, niliuza vifaa vyote kwao kutumia nguvu. Nilitumia pini ya Vin ya arduino kuipatia nguvu.
Fanya viunganisho vyote kwa arduino, na ufurahie saa yako ya neno.
Ushauri, weka mkanda mweusi nyuma ya maneno ya dummy, itasaidia sana kupunguza rangi kutokwa na damu. Pia badilisha betri ya DS3231 3.3V na mpya.
Maswali yoyote, tafadhali toa maoni.
Asante:)
Ilipendekeza:
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Kutumia Java (+ -1s): Hatua 3
Kuweka DS3231 RTC (Saa Saa Saa) Sahihi, Haraka na Kujiendesha Moja kwa Moja Kutumia Java (+ -1s): Hii inayoweza kufundishwa itaonyesha jinsi ya kuweka wakati kwenye Saa Saa ya DS3231 kwa kutumia Arduino na programu ndogo ya Java inayotumia uhusiano wa serial wa Arduino. Mantiki ya kimsingi ya programu hii: 1. Arduino hutuma ombi la mfululizo
Saa Nne ya Neno la Saa Pamoja na Jenereta ya Neno la Akafugu na Misemo ya Uhamasishaji: 3 Hatua
Saa Nne ya Neno la Saa Pamoja na Jenereta ya Neno la Akafugu na Misemo ya Uhamasishaji: Hili ni toleo langu la Saa Nne ya Neno Saa, wazo ambalo lilianzia miaka ya 1970. Saa huonyesha safu ya maneno ya herufi nne ambayo hutolewa kutoka kwa algorithm ya jenereta ya neno la nasibu au kutoka hifadhidata ya herufi nne zinazohusiana
DS1307 Saa Saa Saa RTC Na Arduino: Hatua 4
DS1307 Saa Saa Saa RTC Na Arduino: Katika Mafunzo haya, tutajifunza juu ya Saa Saa Saa (RTC) na jinsi Arduino & Saa Saa Saa IC DS1307 imewekwa pamoja kama kifaa cha wakati.Real Time Clock (RTC) hutumiwa kwa ufuatiliaji wa wakati na kudumisha kalenda.Ili kutumia RTC, w
Saa ya Arduino inayotumia DS1307 Moduli ya Saa Saa (RTC) & 0.96: 5 Hatua
Saa ya Arduino inayotumia DS1307 Saa Saa Saa (RTC) Moduli & 0.96: Halo jamani katika mafunzo haya tutaona jinsi ya kutengeneza saa ya kufanya kazi kwa kutumia moduli ya saa halisi ya DS1307 & Maonyesho ya OLED Kwa hivyo tutasoma wakati kutoka kwa moduli ya saa DS1307. Na ichapishe kwenye skrini ya OLED
Kutengeneza Saa na M5stick C Kutumia Arduino IDE - RTC Saa Saa Saa Na M5stack M5stick-C: Hatua 4
Kutengeneza Saa na M5stick C Kutumia Arduino IDE | RTC Saa Saa Saa Na M5stack M5stick-C: Halo jamani katika mafundisho haya tutajifunza jinsi ya kutengeneza saa na bodi ya maendeleo ya m5stick-C ya m5stack kutumia Arduino IDE.So m5stick itaonyesha tarehe, saa & wiki ya mwezi kwenye maonyesho