Orodha ya maudhui:
- Hatua ya 1: Ubunifu wa Awali na Mageuzi
- Hatua ya 2: Utafiti
- Hatua ya 3: Shida na Msaada
- Hatua ya 4: Mafanikio
- Hatua ya 5: Kujirudia
- Hatua ya 6: Kuboresha
Video: DIY SmartMirror: Hatua 6
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Ndio, ni busara sana.
Hatua ya 1: Ubunifu wa Awali na Mageuzi
Wazo langu la awali lilikuwa kuunda kioo-smart ambacho kitaonyesha aina zote za habari ambazo unahitaji wakati unapojiandaa kwa siku hiyo. Hali ya hewa, habari na hisa zilikuwa maoni yangu ya kwanza kujumuisha katika muundo. Pia nilitaka kuwa na utambuzi wa sauti kuwasha onyesho na kukuambia habari muhimu. Hii ilidhihirisha kuwa ni shimo la sungura lenye kina kirefu kuweza kufunika katika muhula mmoja, kwa hivyo karibu mara moja nilibatilisha wazo la utambuzi wa sauti.
Wazo la asili lilikuwa na aina fulani ya bodi kama Pi au Arduino kuendesha onyesho na kupata data kutoka kwa wavuti. Baada ya utafiti kadhaa niliamua kuonyesha 7 'LCD na Raspberry Pi3 iliyo na kificho cha onyesho. Baada ya hapo ilibidi nitafute API inayofaa ili kunipa habari zote zinazofaa kwa hali ya hewa (bure kwa matumaini) na GUI kuonyesha habari hiyo. Mara tu nilipoanza kuweka alama, niligundua kuwa kuongeza vitu vingine isipokuwa hali ya hewa haingewezekana ndani ya kizuizi cha wakati.
Ubunifu wangu wa mwisho ni onyesho lililounganishwa na dekoda inayowasiliana na Raspberry Pi3. Pi inaendesha hati ya chatu ambayo inachukua hali ya hewa na API inayoitwa OpenWeatherMap na inaonyesha data kwa kutumia GUI Kivy.
Hatua ya 2: Utafiti
Tayari nilikuwa na wazo la kutengeneza kioo kizuri kichwani mwangu kutoka kwa mafunzo mengi ya Youtube niliyoyaona kwenye mada hii. Wengi wa watu hao ingawa walitumia API ambayo walipaswa kulipia ambayo ilikuwa imejengwa katika GUI. Sikutaka kulipa, na sio kuiandika mwenyewe ulihisi kama kudanganya.
Mradi huu ulikuwa rahisi kutafiti. Nilikuwa na seti wazi ya vifaa nilivyohitaji kwa mradi huo: onyesho, kompyuta ya kuendesha onyesho, na kioo.
Ninachagua Raspberry Pi3 kwa sababu ilikuwa na maktaba kubwa ya miradi iliyomalizika tayari ningeweza kuangalia ikiwa nimewahi kupata shida, ambazo zilikuwa chache. Onyesho nililochagua lilikuwa onyesho la bei rahisi na kubwa zaidi ambalo ningeweza kupata ambalo lilikuwa nyembamba kutosha kutoshea nyuma ya wasifu wa kioo. Niliishia kujenga kioo changu mwenyewe kwa sababu sikuweza kupata na saizi sahihi na bei rahisi.
Kwa kumalizia, nimeona ni ya bei rahisi sana kuifanya wewe mwenyewe, maadamu uko sawa na kuwa na sura ya mtaalamu zaidi.
Hatua ya 3: Shida na Msaada
Shida moja ya kwanza ilikuwa kosa kwangu. Nilishindwa kuangalia pato kutoka kwa onyesho na uingizaji kwenye Pi yangu. Pato la pini lilikuwa 40 lakini pembejeo ya Pi ilikuwa 32. Lakini kwa bahati nzuri nilipata kisimbuzi mkondoni ambacho kilikuwa cha bei rahisi na nikachukua shinikizo kwa Pi, ambayo ni pamoja. Ilinigharimu dola kadhaa za ziada katika usafirishaji, ikiwa ningeangalia juu yake kabla sijaamuru sehemu zote.
Kizuizi kilichofuata nilikutana nacho ni kupata GUI. Sikujua hata mmoja wao alikuwa akiitwaje, Kielelezo cha Mtumiaji wa Picha. Kwa bahati nzuri, profesa wangu Chuck alikuwa na maoni kadhaa juu ya wapi kuanza. Alinipa maoni kadhaa ambayo ilibidi niamue peke yangu. Niliishia kufikia hitimisho haraka sana, kwa msaada wa maoni kadhaa ya mkondoni pia.
Njia moja nadhani M5 inaweza kurahisisha ujifunzaji katika darasa hili ni kuwa na maelezo kwenye bodi ya wafanyikazi ya kile wanachojua sana kuhusu. Mifano kama 'Chatu' au 'RaspberryPi' chini ya kila mtu itasaidia kutafuta nani wa kwenda wakati nilikuwa na maswali. Mara nyingi, ningepata mtu wa karibu zaidi, na wangeweza kusema kitu katika mistari ya "Oof, sijui kabisa. Lakini, hivyo-na-hivyo hakika atafanya hivyo." Kisha ningempata mtu huyo na kwa matumaini nitapata jibu. Ikiwa ningeweza kwenda kwenye bodi na kuona ikiwa ninaona ujuzi wowote unaohusu shida yangu, itasaidia sana kupata msaada.
Hatua ya 4: Mafanikio
Moja ya mafanikio yangu makubwa ni safari na kukamilika kwa mradi huu. Huu ndio mradi mkubwa wa kwanza ambao ilibidi nikamilishe peke yangu, na kulikuwa na ujifunzaji mwingi katika eneo la usimamizi wa mradi na wakati. Mchakato wa kutoka kwa muundo hadi utekelezaji ulikuwa mgumu na iliboresha imani yangu katika kupanga. Kutoka kwa sehemu za kutafiti hadi kupanga tu nambari ya chatu kwa ufanisi, kitendo cha kupanga na kuweka kupangwa kilikuwa ngumu kwa wakati huu. Lakini mara tu nilipogundua hili, nilikaa chini na kuipanga, sio kwa sababu ilipewa au kwa sababu nilihitaji daraja nzuri, lakini kwa kweli nilifikia hitimisho ilikuwa muhimu.
Mafanikio mengine ninayojivunia ni kuongezeka kwa ustadi wangu katika chatu na kuletwa kwangu kwa GUI. Hii ilikuwa GUI ya kwanza niliyokuwa nimeandika, na ilikuwa na mwinuko wa kujifunza nayo. Kujifunza vilivyoandikwa (vitu vya kivy) na jinsi muundo wa jumla wa GUI unavyofanya kazi ulikuwa mgeni kwangu. Sasa najisikia umezungukwa vizuri zaidi, na hakika mimi ni bora zaidi linapokuja suala la kujifunza GUI zingine baadaye.
Hatua ya 5: Kujirudia
Jambo la kwanza ningefanya upya mradi huu kuamua kiwango na malengo yako.
Ikiwa unataka kutengeneza mtindo mzuri wa kioo cha DIY, fuata muundo wangu lakini jisikie huru kuachana na njia.
Ikiwa unataka tu mradi uliomalizika, unaweza kunakili hatua zangu zote na nina nambari kwenye Github yangu.
Hatua ya 6: Kuboresha
Jambo la kwanza nitafanya ni kupata kioo kipya. Ingawa yangu inafanya kazi, ina kasoro kutoka kwa programu yangu.
Jambo linalofuata ningeongeza kwenye onyesho ni maoni mengine kama bendera ya habari na hisa kwa GUI, na labda sasisha onyesho kuwa mfuatiliaji au LCD kubwa zaidi ili kutoshea habari zote.
Ikiwa hizi zote zingekuwa kamili, mwishowe ningeongeza sauti ya mwendo au kazi ya kulala kwa hivyo haiwashwa kila wakati, au ongeza utambuzi wa sauti ili tena onyesho halikuwashwa kila wakati.
Ilipendekeza:
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino - Hatua kwa Hatua: 4 Hatua
Mfumo wa Tahadhari ya Kuegesha Magari ya Arduino | Hatua kwa Hatua: Katika mradi huu, nitatengeneza Mzunguko rahisi wa Sura ya Maegesho ya Arduino kwa kutumia Arduino UNO na Sense ya Ultrasonic ya HC-SR04. Mfumo wa tahadhari ya Gari ya Arduino ya msingi inaweza kutumika kwa Urambazaji wa Kujitegemea, Kuanzia Robot na anuwai zingine
SmartMirror na taa ya mwangaza: Hatua 5
SmartMirror na Mwangaza wa Mwangaza: Baada ya mchakato mrefu wa kufikiria nilifikia hitimisho la kujenga kioo kizuri. Nina tabia ya kuwa na ratiba ya kulala isiyo ya kawaida kwa hivyo nilitaka kioo hiki kusaidia na kuingia masaa yangu ya kuamka nk nilitaka kuiweka rahisi na kutekeleza sensorer 3
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)
Nguvu ya Roboti ya Arduino ya DIY, Hatua kwa Hatua: Hatua 9
DIY Arduino Robotic Arm, hatua kwa hatua: Mafunzo haya yanakufundisha jinsi ya kujenga mkono wa Robot na wewe mwenyewe
SmartMirror inayotokana na Wavuti Kutumia Mawasiliano ya Televisheni: Hatua 6
SmartMirror inayotokana na Wavuti Kutumia Mawasiliano ya Televisheni: Hii inaweza kufundishwa na nambari yote iliyo tayari kutumika. Uendelezaji huo ulikuwa mgumu sana lakini ukishaanzishwa ni rahisi sana kubadilisha. Angalia na ufurahie;)