Cov txheej txheem:

Retro Xyoo Pi Xov Tooj Cua: 7 Kauj Ruam
Retro Xyoo Pi Xov Tooj Cua: 7 Kauj Ruam

Video: Retro Xyoo Pi Xov Tooj Cua: 7 Kauj Ruam

Video: Retro Xyoo Pi Xov Tooj Cua: 7 Kauj Ruam
Video: Yim laus yim do hau _phees lauj _fullmusic MV 2023 2024, Kaum ib hlis
Anonim
Image
Image

Lub tswv yim yog qhov yooj yim heev: Siv lub xov tooj cua qub thiab hloov kho nws los ua suab paj nruag los ntawm Raspberry Pi. Lub hom phiaj yog kom muaj cov playlists tshwj xeeb uas tuaj yeem xaiv los ntawm lub log zaus. Cov nkauj tau muab tso ua pawg raws li lub xyoo los ntawm xyoo 1950 txog rau xyoo 2010 thiab tau muab khaws cia rau hauv SD daim haujlwm. Muaj ntau lub khawm los ua si, ncua thiab tau txais nkauj tom ntej. Ib qho tseem ceeb ntawm txoj haujlwm yog rov siv cov khawm qub. Kev siv lawv muab rau tus neeg siv kev xav hauv tsev kawm qub. Txhawm rau txhawm rau txhawm rau ntxiv qhov kev xav no lub xov tooj cua ua suab nrov feem ntau ntawm ob zaus. Txoj haujlwm no tau ua rau chav kawm tsis sib xws. Tom qab ua tiav peb tau hais kom tsim cov lus qhia. Yog li cov duab nyob qhov twg coj mus. Peb vam tias nws tseem pom meej tias yuav tsum tau ua dab tsi los rov ua txoj haujlwm no.

Kauj Ruam 1: Nrhiav PinOut rau Cov Khawm

Kho vajtse
Kho vajtse

Ua ntej koj yuav tsum disassemble lub xov tooj cua qub uas koj xaiv ua tib zoo. Tsis txhob plam tus ntsia hlau. Tom qab ntawd qhov tsis yooj yim pib - rov siv cov nyees khawm qub. Qhov teeb meem yog, cov nyees khawm hauv peb lub xov tooj cua tau txuas nrog lub tshuab - koj nias ib lub pob thiab lwm lub pob nyem tau txais tawm. Peb tau tshem lub caij nplooj ntoo hlav ntawm ib lub khawm thiab nias nws hauv. Lub pob no tsis muaj haujlwm ntxiv lawm. Tab sis yog vim li cas lwm cov nyees khawm dhia tawm dua tom qab nias thiab tsis nyob twj ywm hauv. Qhov no tuaj yeem yooj yim haum nyob ntawm cov nyees khawm uas siv hauv koj lub xov tooj cua. Peb lub xov tooj cua muaj qee cov nyees khawm txawv nrog 10-14 txuas ntawm ib lub pob. Yog li peb tau siv lub ntsuas ntsuas thiab muab tso rau hauv hom txuas mus ntxiv thiab nias cov nyees khawm, sai li sai tau thaum koj pom tus khub zoo ntawm tus pin (lub cuab yeej yuav pib beep), sau tus pinout cia. Nyob rau hauv tag nrho peb siv peb khawm: zaj nkauj dhau los, ua si/ncua thiab nkauj tom ntej.

Yog tias tsis muaj txoj hauv kev rov qab siv cov nyees khawm qub, tsuas yog tso koj tus kheej tso rau hauv. Koj yuav zaum poob qhov kev tawm tswv yim tom qab ntawd, tab sis koj tseem yuav muaj lub ntsej muag zoo nkauj.

Kauj ruam 2: Kho vajtse

Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse
Kho vajtse

Txhawm rau tsim txoj haujlwm no cov cuab yeej thiab ntu hauv qab no tau siv:

Cov Cuab Yeej:

  • Ntsia Hlau
  • Dremel
  • Kua nplaum
  • Soldering Hlau
  • Solder Hlau
  • Multimeter

Qhov:

  • Xov tooj cua qub
  • Raspberry Pi Zero nrog Raspbian OS (txuag ntau qhov chaw piv rau Raspberry Pi 3, txawm li cas los xij tsis muaj zog dua)
  • Micro USB Cable
  • USB Power Adapter nrog 2 Qhov
  • USB Cable
  • Jumper Cables rau Electronics
  • Suab Amplifier (LM386)
  • Multiturn Trimming Potentiometer (WEL3266-Y-203-LF)
  • Analog rau digital hloov pauv (MCP3008)

Vim li cas siv lub tshuab ua kom nrov nrov?

Lub xov tooj cua qub muaj tus hais lus muaj zog txaus thiab koj xav rov siv qhov qub ntau li ntau tau. Cov cim hluav taws xob qis los ntawm Raspberry tsis txaus los txhawb lub suab nrov, yog li koj yuav tsum txhawb lub teeb liab.

Vim li cas thiaj siv lub tshuab raj ntau lub zog?

Peb txiav txim siab rov qab siv lub pob qhov rooj rau xaiv lub xyoo. Hmoov tsis zoo peb tsis tuaj yeem nyeem tawm qhov txiaj ntsig tau tsim, yog li peb tau siv ntau lub zog potentiometer - lub pob qhov rooj tuaj yeem ua 5 qhov tig tag nrho, lub zog potentiometer li qub tsuas yog muaj ntau ntawm 270 °. Peb glued nws mus rau sab hauv iav log ntawm pob qhov rooj. Kev hloov ntim tseem ua haujlwm tau, yog li peb tau siv lub zog tsim hluav taws xob rau nws thiab tshawb nrhiav qhov tseeb pinout.

Tom qab ob lub potentiometer tau txuas nrog txheeb xyuas qhov min/max qhov tseem ceeb ntawm lawv, yog li koj tuaj yeem kho kho ntau yam hauv cov cai.

Vim li cas siv AD hloov pauv?

Raspberry Pi tuaj yeem nyeem cov ntawv digital nkaus xwb. Lub hwj chim muab tsuas yog cov txiaj ntsig sib piv - yog li koj xav tau qhov sib piv rau digital hloov pauv, yog li Pi nkag siab qhov tseem ceeb. Yog tias koj xav rov tsim dua qhov no, yam tsis tau ntxiv cov yam ntxwv zoo li AirPlay lossis lwm yam kuv xav kom siv Arduino hloov pauv ntawm Raspberry Pi. Raspberry yog qhov ua tau ntau dhau rau txoj haujlwm yooj yim zoo li ntawd, tab sis txoj haujlwm los ntawm kev tsis sib xws tau hais tias peb yuav tsum siv ib qho.

Kauj Ruam 3: Kev thaiv kab hlau

Thaiv
Thaiv

Hlau txhua yam raws li daim duab fritzing.

Kauj ruam 4: Cov lus qhia

Thaum koj tau pom qhov pinout ntawm cov nyees khawm lossis teeb tsa koj tus kheej nws yog lub sijhawm los ua si nrog MCP3008. Txuas tus ntsuas hluav taws xob mus rau MCP3008 zoo li tau pom hauv qhov txias thiab lub microcontroller mus rau raspberry pi (lossis tshawb rau kev qhia lossis ntsaub rau hauv MCP3008 cov ntawv thiab sim txiav nws tawm ntawm koj tus kheej). Sim tawm yog tias koj tau txais cov zis tau ntawm lub hwj chim hauv lub khoos phis tawj. Yog li txuas lub hwj chim thib ob ib yam nkaus. Luam tawm peb cov cai thiab saib yog tias koj tuaj yeem hloov txoj kab nrog lub hwj chim thiab tseem teeb lub ntim nrog lwm lub hwj chim.

Tam sim no koj tuaj yeem txuas cov nyees khawm rau Raspberry Pi thiab saib seb lawv puas ua haujlwm.

Los ntawm qhov no qhov kev sib tw tiag tiag pib haum txhua yam hauv rooj plaub. Peb kuj tseem tau qhib peb lub USB Power Adapter thiab muab tso rau sab hauv lub xov tooj cua qub, yog li peb tuaj yeem siv nws lub xov tooj hluav taws xob qub. Txuas ib lub micro usb cable rau Raspberry Pi thiab txiav lwm lub USB cable qhib thiab txuas cov xaim liab mus rau + tus pin ntawm lub rooj tsav xwm hais plaub thiab ib qho dub mus rau - tus pin. Kuj xaim xov tooj cua rau nws ntawm lub cev thiab txuas rau Raspberry Pi lub suab tso tawm ib yam.

Peb xav piav qhia txhua yam no zoo dua, tab sis tsis muaj cov duab zoo qhov no tsis tuaj yeem ua tau tiag tiag, tab sis txoj haujlwm nws tus kheej yuav tsum tsis yog qhov nyuaj, yog li peb vam tias qhov no yuav pab qee yam lossis tsawg kawg koj tuaj yeem siv peb cov cai.

Kauj Ruam 5: Ua Chaw

Ua Chaw
Ua Chaw
Ua Chaw
Ua Chaw

Lub hom phiaj kawg yog txhawm rau nrhiav qee qhov chaw hauv xov tooj cua uas cov cuab yeej tshiab tuaj yeem tso tau. Yog tias tsis muaj chaw txaus sab hauv -hloov kho lub tsev nrog dremel lossis lub kaum ntse ntse me me los ntawm kev txiav nws me ntsis (Nco ntsoov: kev nyab xeeb ua ntej). Sim tsis txhob ua rau lub rooj sib tham qub qub puas ntsoog thiab txuas ntxiv - qhov tsawg dua qhov koj tshem tawm, qhov muaj feem ntau dua uas lub xov tooj cua yuav khaws nws cov haujlwm qub. Cov cuab yeej peb xaiv tau muaj lub roj teeb loj, qhov uas Raspberry Pi Zero haum zoo kawg nkaus. Koj kuj tseem tuaj yeem siv Raspberry Pi ib txwm, yog tias koj muaj qhov chaw pub dawb rau nws hauv lub cuab yeej. Txij li peb lub hom phiaj tsis yog kom txuag tau lub xov tooj cua nqa tau, peb txiav txim siab siv qhov kev xaiv no los nrhiav qhov feem ntau ntawm peb cov cuab yeej kho vajtse.

Kauj ruam 6: Software

Nruab Raspbian ntawm koj Raspberry Pi.

Cov cai rau txoj haujlwm xov tooj cua tuaj yeem rub tawm los ntawm peb qhov chaw cia khoom github. Ib qho ntxiv, libg pygame yuav tsum tau teeb tsa ntawm Raspberry. Txhawm rau ua qhov no, nkag mus rau cov lus txib hauv qab no hauv console:

sudo apt-tau hloov tshiab && sudo apt-tau nruab sej-pygame

Pom zoo: