Talaan ng mga Nilalaman:

Mga Tip upang Gawin ang Iyong Ideya sa Proyekto na isang Reality: 6 Mga Hakbang (na may Mga Larawan)
Mga Tip upang Gawin ang Iyong Ideya sa Proyekto na isang Reality: 6 Mga Hakbang (na may Mga Larawan)

Video: Mga Tip upang Gawin ang Iyong Ideya sa Proyekto na isang Reality: 6 Mga Hakbang (na may Mga Larawan)

Video: Mga Tip upang Gawin ang Iyong Ideya sa Proyekto na isang Reality: 6 Mga Hakbang (na may Mga Larawan)
Video: Paano Mababasa Ang Isip Ng Isang Tao? (14 PSYCHOLOGICAL TIPS) 2024, Nobyembre
Anonim
Mga Tip upang Gawin ang Iyong Ideya sa Proyekto na Reality
Mga Tip upang Gawin ang Iyong Ideya sa Proyekto na Reality

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

Pananaliksik
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

Pagsubok Mga Pag-andar ng Indibidwal na Circuit
Pagsubok Mga Pag-andar ng Indibidwal na Circuit
Pagsubok ng Mga Pag-andar ng Indibidwal na Circuit
Pagsubok ng Mga Pag-andar ng Indibidwal na Circuit
Pagsubok ng Mga Pag-andar ng Indibidwal na Circuit
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

Prototype
Prototype
Prototype
Prototype
Prototype
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

Pangwakas na Konstruksiyon
Pangwakas na Konstruksiyon
Pangwakas na Konstruksiyon
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

Buod
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: