Përmbajtje:

Këshilla për ta bërë idenë e projektit tuaj realitet: 6 hapa (me fotografi)
Këshilla për ta bërë idenë e projektit tuaj realitet: 6 hapa (me fotografi)

Video: Këshilla për ta bërë idenë e projektit tuaj realitet: 6 hapa (me fotografi)

Video: Këshilla për ta bërë idenë e projektit tuaj realitet: 6 hapa (me fotografi)
Video: На что способна "Я же мать". Леонарда Чанчулли, мать, хозяйка и... людоедка. 2024, Nëntor
Anonim
Këshilla për ta bërë idenë e projektit tuaj realitet
Këshilla për ta bërë idenë e projektit tuaj realitet

Pjesa më kritike e një projekti të suksesshëm është të kesh një ide vërtet të madhe, por ndonjëherë ideja është pjesa e lehtë! Pas kësaj vjen puna e vështirë për të bërë një ndezje të rastësishme të gjeniut në diçka që njerëzit "ooh" dhe "ah" e tejkalojnë.

Fillimisht, shndërrimi i një koncepti në realitet mund të duket i komplikuar, por duke ndjekur disa rregulla të thjeshta, ju mund ta ndani çdo projekt në lëngje të menaxhueshme që janë të thjeshta individualisht, por kur bashkohen janë të mrekullueshme! Duke përdorur orën time binare Driftwood si një shembull, unë do të demonstroj që zhvillimi i një qarku kompleks është një detyrë relativisht e drejtpërdrejtë, ndërsa jap një numër të këshillave gjatë rrugës.

Ky udhëzues nuk ka të bëjë me krijimin e ndonjë projekti, përkundrazi ka dhënë këshilla dhe truqe se si t'i bëni idetë tuaja një realitet.

Hapi 1: Bëni një listë funksionesh

Unë kam shikuar orë të ndryshme binare që janë postuar në Instructables dhe faqe të tjera dhe gjithmonë kam dashur të bëj një timen, por nuk di nga t’ia filloj. Qasja më e lehtë do të kishte qenë kopjimi i kodit dhe qarkut të dikujt tjetër; megjithatë, unë doja diçka që të veçonte timen, si dhe të ishte krijimi im.

Hapi i parë ishte krijimi i një liste funksionesh që përshkruan atë që doja të bënte ora:

  • Shfaq kohën
  • Funksioni i alarmit
  • Ndryshoni ngjyrat e ekranit
  • Ndryshoni intensitetin e ekranit bazuar në dritën e ambientit
  • Telekomandë
  • Koha e sakte

Nga lista e funksioneve mund të përpunoni funksionet e ndryshme të qarkut që kërkohen - për shembull për të ndryshuar intensitetin e ekranit bazuar në dritën e ambientit ju duhet të matni dritën dhe për këtë arsye keni nevojë për disa pajisje për ta bërë këtë. Një listë e plotë e qarqeve individuale dhe funksioni i tyre për orën time binare është si më poshtë:

  • Matrica e ekranit LED - shfaqje e kohës
  • Mikrokontrolluesi (arduino) - kontrolli i kohës dhe alarmit, shoferi i ekranit
  • Audio player - audio alarmi
  • Lexuesi i dritës së ambientit - kontroll i intensitetit të dritës
  • Moduli i telekomandës - telekomandë
  • Treguesi i vendosjes së alarmit - shfaqja e alarmit
  • Ora në kohë reale - mbajtja e saktë e kohës

Hapi 2: Hulumtim

Kërkimore
Kërkimore

Pasi ta keni ndarë projektin tuaj në funksione individuale të qarkut, mund të përcaktoni se çfarë dini të bëni dhe çfarë duhet të hulumtohet. Duke përdorur shembullin e orës përsëri, unë kam renditur çdo funksion qark dhe cili ishte vlerësimi im origjinal

Kuptohet - nuk kërkohet hulumtim

  • Matrica e ekranit LED
  • Mikrokontrollues (arduino)
  • Luajtës audio
  • Telekomandë
  • Treguesi i vendosjes së alarmit

E panjohur - kërkimi kërkohet:

  • Lexues i dritës së ambientit
  • Ora në kohë reale

Siç kam thënë në një udhëzues të mëparshëm (Rregullimi i një monitori me një bukëpjekës), interneti është një nga mjetet më të fuqishëm në dispozicion. Ju duhet të jeni në gjendje të gjeni shembuj të kodit dhe qark për pothuajse çdo përbërës që do t'ju duhet të përdorni. Në shembullin tim të orës, isha i kënaqur në programimin e Arduino për të kontrolluar ekranin LED, por kurrë nuk kisha përdorur një Rezistencë të varur nga drita (LDR) më parë (një LDR ndryshon rezistencën e tij bazuar në dritën ambjente dhe për këtë arsye mund të përdoret për të përcaktuar se sa e ndritshme vargu LED duhet të jetë). Pas një kërkimi të shkurtër kisha gjetur një numër mësimesh dhe kisha informacion të mjaftueshëm për të provuar disa ide.

Hapi 3: Testimi i funksioneve individuale të qarkut

Testimi i funksioneve të qarkut individual
Testimi i funksioneve të qarkut individual
Testimi i funksioneve të qarkut individual
Testimi i funksioneve të qarkut individual
Testimi i funksioneve të qarkut individual
Testimi i funksioneve të qarkut individual

Pasi të keni disa ide se si mund të ndërtohet çdo funksion qark, ndërtoni një qark që mundëson vetëm këtë funksion. Kjo ju lejon të provoni idetë tuaja, të siguroheni që artikulli të jetë funksional dhe të rregulloni mirë çdo parametër të kohës së ekzekutimit.

Duke përdorur shembullin LDR, u bë një qark shumë themelor dhe u shkruan disa rreshta kodi. Kjo më lejoi të shoh se si prodhimi LDR ndryshonte me dritën dhe si mund të konvertohej në një vlerë të përdorshme për kontrollin e grupit LED.

Fillimisht kodi tejkaloi vetëm vlerën e shkëlqimit në daljen serike brenda arduino IDE. Pasi isha i sigurt se mund të arrija me sukses kontrollin që doja, qarku u zgjerua për të përfshirë grupin LED. Me përfshirjen e pajisjes përfundimtare të daljes, nivelet minimale dhe maksimale të shkëlqimit mund të vendosen për të siguruar që nuk jeni të verbuar gjatë natës dhe as të paaftë për të lexuar daljen kur jeni nën rrezet e diellit direkte.

Si një alternativë për ndërtimin fizik të qarkut, mund të përdorni programe të tilla si qarqet Tinkercad për të simuluar qarkun dhe kodin. Programet e tilla ju lejojnë të vidheni në një kohë zhvillimi ndërsa jeni duke pritur që të përfundojnë mësimet e muzikës për fëmijët, etj! Dy imazhe i bashkëngjiten këtij hapi që tregojnë dy hapat e përshkruar më sipër me lidhjet më poshtë:

  • LDR me dalje serike
  • Kontrolli i intensitetit LED nga LDR

Një Udhëzues i mirë për përdorimin e Tinkercad mund të gjendet këtu:

Hapi 4: Prototipi

Prototip
Prototip
Prototip
Prototip
Prototip
Prototip

Pasi të jeni të sigurt se si funksionojnë komponentët individualë, zhvilloni një qark ku secili funksion i qarkut shtohet individualisht dhe kodi përshtatet për të marrë parasysh funksionimin e ri që keni shtuar.

Ndërsa kjo është dukshëm më e ngadaltë sesa shtimi i gjithçkaje në të njëjtën kohë dhe përfshin shkrimin e programeve të shumta, përfitimi është se ju mund të identifikoni shpejt çdo konflikt midis komponentëve dhe të zgjidhni çështjen. Në rastin tim, gjithçka funksiononte mirë derisa lidha marrësin e telekomandës. Meqenëse kishte çështje zero para kësaj, unë mund të përqendroja gjetjen e gabimeve në këtë fushë të veçantë. Pasi nuk u gjetën çështje duke përdorur gjetjen e gabimeve themelore, u kërkuan këshilla nga interneti dhe problemi u zgjidh. Ky është një shembull ku mendova se e dija se si funksiononte diçka, por në qarkun e veçantë, rezulton se nuk e dija! Asnjëherë mos kini turp të ndaloni atë që po bëni dhe të kërkoni më shumë informacion.

Sekuenca e fotografive të bashkangjitura është një përpjekje për të treguar hapat e ndryshëm që kam kaluar në ndërtimin e prototipit përfundimtar. Grupi LED u hoq në disa fotografi, por ky ishte një mbikëqyrje kur bënte fotografi dhe jo ndonjë arsye specifike!

Skiconi qarkun e përfunduar sapo të jeni plotësisht të kënaqur me protoype tuaj, por MOS e çmontoni atë në këtë pikë.

Në mënyrë të ngjashme me zhvillimin e përbërësve individualë, qarku Tinkercad mund të përdoret për të prototipuar projektin e plotë. Ka dy avantazhe dhe disavantazhe për këtë qasje dhe është më mirë të shihni se çfarë funksionon më mirë për ju. Çështja më e madhe që kam vënë re me mjetet e simulimit në internet është se ato ndonjëherë kufizojnë bibliotekat e komponentëve dhe kodit në dispozicion

Hapi 5: Ndërtimi përfundimtar

Ndërtimi përfundimtar
Ndërtimi përfundimtar
Ndërtimi përfundimtar
Ndërtimi përfundimtar

Shpresojmë se keni komponentë të mjaftueshëm për të bërë qarkun përfundimtar ndërsa lini prototipin si referencë. Kam konstatuar se pa marrë parasysh sa kujdes bëj në skicimin e qarkut, është gjithnjë më e lehtë t'i referohem prototipit për të konfirmuar lidhjen ose orientimin e përbërësit.

Në përgjithësi përdor bordin prototip për projektet e mia, por nëse doni përfundimin më të fortë dhe profesional, përpiquni të bëni PCB -të tuaja. Ka një numër udhëzimesh të mira për këtë (dhe mbani mend që interneti është një nga mjetet më të mira që kemi!).

Merrni kohë duke marrë parasysh se si secili komponent do të ulet në tabelë dhe me çfarë duhet të lidhet. Ju dëshironi të minimizoni gjatësinë e gjurmëve dhe të siguroni binarë të mirë të energjisë për të siguruar që gjithçka funksionon si duhet. Unë nuk e ndoqa këtë këshillë dhe pas ndërtimit përfundimtar, arduino rivendosi çdo herë që moduli audio filloi të luante alarmin. Ndërsa kisha ndërtuar një prototip, e dija që gjithçka duhet të funksiononte dhe se çështja ishte prandaj specifike për paraqitjen e bordit. Pasi shinat e energjisë u bënë më të mëdha, të gjitha problemet u zhdukën.

Hapi 6: Përmbledhje

Përmbledhje
Përmbledhje

Siç u tha në fillim, ky udhëzues nuk kishte të bënte me ndërtimin e një projekti, përkundrazi ishte për të ndihmuar në bërjen e shumë projekteve të suksesshme dhe unike. Për ta bërë këtë ju duhet:

  • Dokumentoni funksionet kryesore të idesë tuaj
  • Përdorni listën e funksioneve për të gjeneruar funksione individuale të qarkut
  • Hulumtoni secilin funksion të qarkut
  • Provoni secilin funksion të qarkut
  • Zhvilloni një prototip duke shtuar secilin funksion qark veç e veç
  • Përfundoni dizajnin

Ky udhëzues ka qenë pikëpamja ime se si të marrësh me sukses një shkëlqim gjenial dhe të zbatosh me sukses qarkun e kërkuar. Jam i sigurt se ka shumë alternativa; megjithatë, e di që kjo funksionon për mua dhe shpresoj se funksionon edhe për ju.

Recommended: