Talaan ng mga Nilalaman:
- Hakbang 1: Gumawa ng Listahan ng Pag-andar
- Hakbang 2: Pananaliksik
- Hakbang 3: Pagsubok ng Mga Pag-andar ng Indibidwal na Circuit
- Hakbang 4: Prototype
- Hakbang 5: Pangwakas na Konstruksiyon
- Hakbang 6: Buod
Video: Mga Tip upang Gawin ang Iyong Ideya sa Proyekto na isang Reality: 6 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang pinaka-kritikal na bahagi ng isang matagumpay na proyekto ay ang pagkakaroon ng isang tunay na mahusay na ideya, ngunit kung minsan ang ideya ay ang madaling bahagi! Pagkatapos nito ay dumating ang pagsusumikap sa paggawa ng isang random na flash ng henyo sa isang bagay na ang mga tao "ooh" at "ah" sa paglipas.
Sa una, ang paggawa ng isang konsepto sa katotohanan ay maaaring mukhang kumplikado ngunit sa pamamagitan ng pagsunod sa ilang simpleng mga patakaran maaari mong masira ang anumang proyekto sa mga mapamamahalaang mga peice na simpleng isa-isang ngunit kapag pinagsama ay kahanga-hanga! Sa pamamagitan ng paggamit ng aking Driftwood Binary Clock bilang isang halimbawa, ipapakita ko na ang pag-unlad ng isang kumplikadong circuit ay isang direktang gawain habang nagbibigay ng isang bilang ng ilang mga pahiwatig sa daan.
Ang itinuturo na ito ay hindi tungkol sa paglikha ng anumang isang proyekto, sa halip ay nagbigay ng mga tip at trick sa kung paano mo maisasakatuparan ang iyong mga ideya.
Hakbang 1: Gumawa ng Listahan ng Pag-andar
Tiningnan ko ang iba't ibang mga binary na orasan na nai-post sa Mga Instructable at iba pang mga site at palaging nais na gumawa ng isa sa aking sarili ngunit hindi alam kung saan magsisimula. Ang pinakamadaling diskarte ay upang kopyahin ang isang tao elses code at circuit; gayunpaman, gusto ko ng isang bagay na pinaghiwalay ang minahan pati na rin ang aking sariling nilikha.
Ang unang hakbang ay upang lumikha ng isang listahan ng pagpapaandar na naglalarawan kung ano ang nais kong gawin ng orasan:
- Ipakita ang oras
- Pag-andar ng alarm
- Baguhin ang mga kulay ng display
- Baguhin ang intensity ng display batay sa ilaw ng paligid
- Remote control
- Tumpak na oras
Mula sa listahan ng pag-andar maaari mong ehersisyo ang iba't ibang mga pag-andar ng circuit na kinakailangan - halimbawa upang baguhin ang intensity ng pagpapakita batay sa ambient light na kailangan mo upang masukat ang ilaw at samakatuwid kailangan ang ilang hardware upang magawa ito. Ang isang kumpletong listahan ng mga indibidwal na circuit at ang kanilang pagpapaandar para sa aking binary na orasan ay ang mga sumusunod:
- LED display matrix - pagpapakita ng oras
- Microcontroller (arduino) - oras at kontrol sa alarma, display driver
- Audio player - audio ng alarma
- Ambient light reader - kontrol sa intensity ng ilaw
- Remote control module - remote control
- Tagapagpahiwatig ng hanay ng alarm - pagpapakita ng alarma
- Oras ng totoong oras - tumpak na pagpapanatili ng oras
Hakbang 2: Pananaliksik
Kapag nasira mo na ang iyong proyekto sa mga indibidwal na pag-andar ng circuit maaari mong matukoy kung ano ang alam mo kung paano gawin at kung ano ang kailangang pagsaliksikin. Gamit muli ang halimbawa ng orasan, nakalista ko ang bawat pagpapaandar ng circuit at kung ano ang aking orihinal na pagtatasa
Naiintindihan - hindi kinakailangan ng pananaliksik
- LED display matrix
- Microcontroller (arduino)
- Audio player
- Remote control
- Tagapagpahiwatig ng hanay ng alarm
Hindi alam - kinakailangan ng pananaliksik:
- Ambient light reader
- Oras ng totoong oras
Tulad ng sinabi ko sa isang nakaraang itinuturo (Pag-aayos ng monitor sa isang tagagawa ng tinapay), ang internet ay isa sa pinakamakapangyarihang tool na magagamit. Dapat mong matagpuan ang parehong mga halimbawa ng code at circuit para sa halos bawat bahagi na kakailanganin mong gamitin. Sa aking halimbawa ng orasan, komportable ako sa pagprograma ng Arduino upang makontrol ang display ng LED ngunit hindi pa ako gumagamit ng isang Light Dependent Resistor (LDR) dati (binabago ng isang LDR ang paglaban nito batay sa ambisyenteng ilaw at samakatuwid ay maaaring magamit upang matukoy kung gaano maliwanag ang LED array ay dapat na). Matapos ang isang maikling paghahanap nakakita ako ng maraming mga tutorial at may sapat na impormasyon upang subukan ang ilang mga ideya.
Hakbang 3: Pagsubok ng Mga Pag-andar ng Indibidwal na Circuit
Kapag mayroon kang ilang mga ideya sa kung paano maaaring buuin ang bawat pag-andar ng circuit, bumuo ng isang circuit na nagbibigay-daan lamang sa isang pagpapaandar na ito. Pinapayagan ka nitong subukan ang iyong mga ideya, tiyakin na ang item ay gumagana at maayos ang anumang mga parameter ng run time.
Gamit ang halimbawa ng LDR, isang napaka-pangunahing circuit ang ginawa at nakasulat ang ilang mga linya ng code. Pinayagan akong makita kung paano nag-iba ang output ng LDR na may ilaw at kung paano ito mai-convert sa isang kapaki-pakinabang na halaga para sa pagkontrol sa LED array.
Sa una ang code ay naglabas lamang ng halaga ng ningning sa serial output sa loob ng arduino IDE. Sa sandaling natitiyak ko na matagumpay kong ma-acheive ang kontrol na gusto ko, pinalawak ang circuit upang isama ang LED array. Sa pamamagitan ng pagsasama ng pangwakas na aparato ng output parehong ang minimum at maximum na antas ng ningning ay maaaring maitakda upang matiyak na hindi ka mabubulag sa gabi o hindi mabasa ang output kapag sa direktang sikat ng araw.
Bilang isang kahalili sa pisikal na pagbuo ng circuit, maaari mong gamitin ang mga programa tulad ng Tinkercad circuit upang gayahin ang parehong circuit at ang code. Ang mga programang tulad ng mga ito ay nagbibigay-daan sa iyo upang makalusot sa ilang oras ng devleopment habang hinihintay mo ang mga aralin sa musika ng mga bata, atbp upang matapos! Dalawang imahe ang nakakabit sa hakbang na ito na ipinapakita ang dalawang hakbang na inilarawan sa itaas gamit ang mga link sa ibaba:
- LDR na may serial output
- Ang kontrol ng intensity ng LED ng LDR
Ang isang mabuting Maituturo sa paggamit ng Tinkercad ay matatagpuan dito:
Hakbang 4: Prototype
Sa sandaling nakatiyak ka sa kung paano gumagana ang mga indibidwal na sangkap, bumuo ng isang circuit kung saan ang bawat pag-andar ng circuit ay idinagdag nang paisa-isa at ang code na inangkop sa account para sa bagong pagpapaandar na naidagdag mo.
Habang ito ay makabuluhang mabagal na pagdaragdag ng lahat nang sabay-sabay at nagsasangkot ng pagsusulat ng maraming mga programa, ang benepisyo ay maaari mong mabilis na makilala ang anumang mga salungatan sa pagitan ng mga bahagi at malutas ang isyu. Sa aking kaso, lahat ay gumagana nang maayos hanggang sa ikonekta ko ang remote control reciever. Tulad ng mga walang isyu bago ito, maaari kong ituon ang paghahanap ng pagkakamali sa partikular na lugar na ito. Matapos walang nahanap na mga isyu gamit ang pangunahing paghahanap ng pagkakamali, hinanap ang payo mula sa internet at nalutas ang problema. Ito ay isang halimbawa kung saan naisip ko na alam ko kung paano gumana ang isang bagay ngunit sa partikular na circuit, lumalabas na hindi ko ginawa! Huwag kailanman mahiya sa pagtigil sa iyong ginagawa at maghanap ng karagdagang impormasyon.
Ang pagkakasunud-sunod ng mga larawang nakalakip ay isang pagtatangka upang ipakita ang iba't ibang mga hakbang na dumaan ako sa pagbuo ng huling prototype. Ang LED array ay tinanggal sa isang pares ng mga larawan ngunit ito ay isang pangangasiwa kapag kumukuha ng mga larawan sa halip na anumang tukoy na dahilan!
I-sketch ang nakumpletong circuit sa sandaling ganap kang nasisiyahan sa iyong protype ngunit HUWAG disassemble ito sa puntong ito.
Sa isang katulad na paraan sa pag-unlad ng mga indibidwal na bahagi, ang Tinkercad circuit ay maaaring magamit upang prototype ang kumpletong proyekto. Mayroong parehong mga kalamangan at dehado sa diskarte na ito at pinakamahusay na makita kung ano ang pinakamahusay na gumagana para sa iyo. Ang pinakamalaking isyu na napansin ko sa mga tool sa simulasi sa online ay na nililimitahan nila minsan ang sangkap at mga library ng code na magagamit
Hakbang 5: Pangwakas na Konstruksiyon
Inaasahan mong mayroon kang sapat na mga bahagi upang gawin ang panghuling circuit habang iniiwan ang prototype bilang isang sanggunian. Nalaman ko na gaano man ako mag-ingat sa pag-sketch ng circuit, palaging mas madaling mag-refer pabalik sa prototype upang kumpirmahin ang isang koneksyon o orientation ng bahagi.
Pangkalahatan ay gumagamit ako ng board ng prototype para sa aking mga proyekto ngunit kung nais mo ang pinaka matibay at propesyonal na tapusin, magsimula ka sa paggawa ng iyong sariling mga PCB. Mayroong isang bilang ng mga magagandang Instructable dito (at tandaan ang internet ay isa sa mga pinakamahusay na tool na mayroon kami!).
Maglaan ng oras sa pagsasaalang-alang kung paano uupo sa pisara ang bawat bahagi at kung ano ang kailangan nitong kumonekta. Nais mong i-minimize ang haba ng mga track at magbigay ng mahusay na riles ng kuryente upang matiyak na gumagana nang tama ang lahat. Hindi ko sinunod ang payo na ito at pagkatapos ng pangwakas na konstruksyon, i-reset ng arduino tuwing nagsisimula ang audio module upang magpatugtog ng alarma. Tulad ng pagbuo ko ng isang prototype, alam ko na dapat gumana ang lahat at ang isyu sa gayon ay tiyak sa layout ng board. Kapag ang mga track ng kuryente ay napalaki, nawala ang lahat ng mga problema.
Hakbang 6: Buod
Tulad ng nakasaad sa simula, ang itinuturo na ito ay hindi tungkol sa pagbuo ng isang proyekto, sa halip ay upang makatulong sa paggawa ng maraming matagumpay at natatanging mga proyekto. Upang gawin ito dapat mong:
- Idokumento ang mga pangunahing pag-andar ng iyong ideya
- Gamitin ang listahan ng pagpapaandar upang makabuo ng mga indibidwal na pag-andar ng circuit
- Magsaliksik ng bawat paggana ng circuit
- Subukan ang bawat pagpapaandar ng circuit
- Bumuo ng isang prototype sa pamamagitan ng pagdaragdag ng bawat pag-andar ng circuit nang magkahiwalay
- Tapusin ang disenyo
Ang itinuro na ito ay naging aking kunin kung paano matagumpay na kumuha ng isang flash ng henyo at matagumpay na ipatupad ang kinakailangang circuit. Sigurado ako na maraming mga kahalili; gayunpaman, alam kong gumagana ito para sa akin at inaasahan kong gagana ito para sa iyo.
Inirerekumendang:
Protektahan ang Iyong Mga Ideya, Protektahan ang Iyong Trabaho: 8 Hakbang
Protektahan ang Iyong Mga Ideya, Protektahan ang Iyong Trabaho: Nawalan ako ng data ilang araw na ang nakakalipas sa pamamagitan ng isang pag-crash ng PC. Nawala ang trabaho ng isang araw.:/ Nai-save ko ang aking data sa cloud upang maiwasan ang isang depekto ng hard disk. Gumagamit ako ng isang bersyon ng software upang maibalik ko ang mga mas lumang bersyon ng aking trabaho. Gumagawa ako ng isang backup araw-araw. Ngunit sa oras na ito
Gumamit ng Cortana at isang Arduino upang Makontrol ang RGB Leds o Ledstrips Gamit ang Iyong Boses !: 4 Hakbang (na may Mga Larawan)
Gumamit ng Cortana at isang Arduino upang Makontrol ang RGB Leds o Ledstrips Sa Iyong Tinig !: Sa itinuturo na ito ipapakita ko sa iyo kung paano mo makokontrol ang iyong RGB na humantong o humantong strip sa iyong boses. Ginagawa ito ng CoRGB app na magagamit nang libre sa windows app store. Ang app na ito ay bahagi ng aking proyekto sa CortanaRoom. Kapag tapos ka nang magawa
Paano Gawin ang Iyong Servo Motor Gawin ang Buong Pag-ikot: 5 Hakbang
Paano Gawin ang Iyong Servo Motor Gawin ang Buong Pag-ikot: Ano ang isang Servo Motor? Ang isang servo motor ay isang de-koryenteng aparato na maaaring itulak o paikutin ang isang bagay nang may ganap na katumpakan. Kung nais mong paikutin at object sa ilang mga tukoy na mga anggulo o distansya, pagkatapos ay gumagamit ka ng servo motor. Binubuo lamang ito ng simpleng motor
Baguhin ang isang Energizer Energi upang Pumunta Adapter upang Bayaran ang Iyong Motorola Telepono: 4 na Hakbang
Pagbabago ng isang Energizer Energi upang Pumunta Adapter upang Singilin ang Iyong Motorola Telepono: Bumili ako ng isang Energizer Energi To Go charger upang singilin ang aking Palm TX sa bukid habang nag-geocaching. Sumama ito sa adapter upang singilin ang isang Palm pati na rin ang isa upang singilin ang ilang mga random na cell phone na hindi ko pagmamay-ari. Mukhang kung nais kong singilin ang aking Motorol
I-hack ang Iyong Servo V1.00 - Gawin ang Iyong Servo sa isang Napakalakas na Linear Actuator: 7 Hakbang
I-hack ang Iyong Servo V1.00 - Gawing Iyong Servo sa isang Napakalakas na Linear Actuator: Ibinigay na mayroon kang mga tool at servo na maitatayo mo ito sa ilalim ng isang pares ng pera. Ang actuator ay umaabot sa isang rate ng tungkol sa 50mm / min. Ito ay sa halip mabagal ngunit napakalakas. Panoorin ang aking video sa pagtatapos ng post kung saan ang maliit na actuator