Cov txheej txheem:

Ua Lub Xov Tooj Cua Xov Tooj Nrog Raspberry Pi: 6 Kauj Ruam (nrog Duab)
Ua Lub Xov Tooj Cua Xov Tooj Nrog Raspberry Pi: 6 Kauj Ruam (nrog Duab)

Video: Ua Lub Xov Tooj Cua Xov Tooj Nrog Raspberry Pi: 6 Kauj Ruam (nrog Duab)

Video: Ua Lub Xov Tooj Cua Xov Tooj Nrog Raspberry Pi: 6 Kauj Ruam (nrog Duab)
Video: Saib Mis paub Poj niam (hluas nkauj) tus yam ntxwv lub siab 2024, Hlis ntuj nqeg
Anonim
Ua Lub Xov Tooj Cua Xov Tooj Nrog Raspberry Pi
Ua Lub Xov Tooj Cua Xov Tooj Nrog Raspberry Pi

Nws yog qhov yooj yim heev kom tau txais lub tsom iav raj kho qhov muag. Koj tsuas tuaj yeem yuav ib qho los ntawm cov chaw tsim khoom ntawm lub tsom iav raj. Txawm li cas los xij, tib yam tsis tuaj yeem hais txog xov tooj cua telescopes. Feem ntau, koj yuav tsum ua lawv tus kheej. Hauv Cov Lus Qhia no, Kuv yuav qhia yuav tsim lub xov tooj cua tsom iav uas ntsuas lub ntuj nyob hauv qhov ntau ntawm 10.2 GHz thiab 12.75 GHz.

Kauj Ruam 1: Tau Txais Cov Khoom

Tau Qhov Chaw
Tau Qhov Chaw
Tau Qhov Chaw
Tau Qhov Chaw
Tau Qhov Chaw
Tau Qhov Chaw
Tau Qhov Chaw
Tau Qhov Chaw

Txhawm rau ua lub xov tooj cua tsom iav no, ua ntej, koj yuav tsum tau txais cov khoom rau nws.

  • Satellite Dish nrog tsuas yog ib qho LNB mount (tuaj yeem tau online, zoo li no, lossis lwm qhov)
  • Nylon los yog teflon washers
  • LNB
  • Cov qhob cij
  • Analog Satellite Finder
  • DC Barrel Jack thiab haum AC-DC adapter (15 volts rau tus nrhiav pom no)
  • Raspberry Pi nrog cov txheej txheem ib puag ncig, thiab daim npav SD tsawg kawg 16GB
  • Jumper xov hlau
  • 16-ntsis ADS1115 Analog rau Digital Converter
  • 100 µH microhenry RF choke
  • Hookup hlau (Kuv siv 22-Guage)
  • F-hom Coaxial cable tsawg kawg yog 6 taw
  • Cov khoom siv txheem cov khoom siv

Koj tseem yuav xav tau cov software tsim nyog txhawm rau siv lub xov tooj cua tsom iav. Koj yuav tsum tau rub mus rau Raspberry Pi Raspbian, uas yuav tsum suav nrog Python 3, thiab Python lub tsev qiv ntawv rau ADS1115.

Rau koj lub xov tooj ntawm tes, koj yuav xav siv lub xov tooj cua taug qab app txhawm rau txhawm rau txheeb xyuas nruab nrab ntawm cov hnub qub thiab cov khoom qub, thiab lub hnub qub taug qab app kom paub qhov twg cov khoom nyob saum ntuj nyob saum ntuj.

Kauj ruam 2: Kho vajtse

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

Ua raws daim duab thiab cov duab pom hauv kev tsim cov khoom siv hluav taws xob rau lub xov tooj cua tsom iav.

Cov xov hlau mus rau tus xov tooj ntawm tus nrhiav yuav tsum raug txiav tawm ntawm lub xov tooj. Kev sib txuas hauv av ntawm ADS1115 txuas rau tus pin hauv av uas coj mus rau lub xov tooj, thiab cov lus sib piv yuav tsum txuas nrog lwm lub xov hlau.

Ntawm lub tais nws tus kheej, lub tshuab ntxhua khaub ncaws nylon yuav tsum tau muab tso nruab nrab ntawm cov txiv ntoo thiab cov thaub qab txhawb nqa.

Kauj ruam 3: Software

Software
Software
Software
Software
Software
Software

Txhawm rau nyeem thiab khaws cov ntaub ntawv, Raspberry Pi thiab ADS1115 tuaj ua si. Ib qho Raspberry Pi nrog qhov hloov tshiab kawg ntawm Raspbian tuaj yeem ua tau. Cov lus qhia rau lub tsev qiv ntawv software yog hauv PDF ntawm Adafruit lub vev xaib. Ua ntej rub tawm, koj yuav tsum teeb tsa Python 3 ua Python lub neej ntawd. Txhawm rau txheeb xyuas, ntaus rau hauv lub davhlau ya nyob twg

nab hab sej --version

Yog tias koj tau txais cov lus teb uas nyeem Python 3.x.x, lub hauv paus Python version yog Python 3, thiab koj tsis tas yuav hloov pauv Python lub neej ntawd. Txawm li cas los xij, yog tias koj qhov kev hloov pauv yog version 2, koj yuav tsum hloov nws los ntawm kev nkag mus rau lub davhlau ya nyob twg thiab ntaus hauv

sudo hloov tshiab-lwm -config nab hab sej

Tom qab ntawd, nyem 0 txhawm rau xaiv Python 3 ua qhov hloov pauv. Thaum koj tau rub lub Tsev qiv ntawv Python, koj tuaj yeem rub tawm cov cai siv lub xov tooj cua tsom iav. Ntawm Raspberry Pi, tsim cov ntawv tais ceev tseg hauv /tsev /pi hu ua radio_telescope_files. Koj yuav tsum muaj cov txheej txheem ib puag ncig rau Raspberry Pi, xws li keyboard, nas, thiab saib xyuas. Yog tias koj muaj Raspberry Pi Zero tsis muaj GPIO pins, koj yuav tsum tau muab lawv tus kheej tso rau ntawm koj tus kheej. Koj tseem yuav tsum tau muab cov laug txuas tso rau ntawm ADS1115 pawg thawj coj tawg.

Kauj Ruam 4: Kev Xeem Luv

Kev Xeem Luv
Kev Xeem Luv

Thaum koj muaj cov software tsim nyog ntawm Pi, thiab tag nrho cov pins soldered rau, koj tuaj yeem txuas cov pawg sib cais mus rau Raspberry Pi. Txhawm rau ua qhov no, muab cov pins ntawm lub rooj tsavxwm tso rau hauv lub khob cij. VDD tus pin yuav tsum txuas nrog 3.3-volt lossis 5-volt tus pin ntawm Raspberry Pi, GND rau txhua tus pin hauv av ntawm Pi, SCL rau pin 5 ntawm Pi, uas yog SCL, thiab SDA rau tus pin 3, lossis SDA, pe PiB. Thaum ADS1115 txuas nrog Pi, tam sim no koj tuaj yeem txuas cov hlau ntsuab ntawm qhov hloov Finder rau A0 ntawm ADS1115, thiab xaim dub rau GND ntawm lub rooj tsavxwm. Yog tias nws haum rau koj zoo dua, koj tuaj yeem txuas cov xov hluav taws xob sib txuas los ntawm txuas tus nab npawb xov tooj kab xaim rau xaim, thiab xaim xaim txuas mus rau lwm qhov kawg, txuas rau lub rooj sib tham sib txuas. Tom qab ntawd, txuas LNB rau lub tswv yim ntawm Finder los ntawm coaxial cable. Txuas lub hwj huam hluav taws xob mus rau hauv lub tog raj ntsaws kom tig lub qhov muag pom.

Txhawm rau sim ntsuas lub xov tooj cua tsom iav, taw qhia lub tais ntawm xws li lub hnub, lub zog tshaj plaws ntawm cov xov tooj cua nthwv dej los ntawm peb qhov kev xav hauv ntiaj teb. Txhawm rau ua li ntawd, taw qhia lub tais mus rau lub hnub kom sab saum toj ntawm tus duab ntxoov ntxoo ntawm LNB tsoo qhov twg LNB caj npab ntsib cov tais. Tam sim no, tig koj lub Raspberry Pi thiab khiav mus rau Screen.py, Python tsab ntawv rau nyeem cov txiaj ntsig los ntawm ADS1115 thiab luam tawm ntawm lub vijtsam. Koj tuaj yeem khiav qhov no hauv Python 3 IDLE, lossis davhlau ya nyob twg. Ua li cas los xij, koj yuav tsum tau txais kev nug sai sai kom tau txais txiaj ntsig, ua raws tus qauv tus nqi, thiab ntev npaum li cas koj xav kom Pi nyeem ADS1115 cov txiaj ntsig. Nrog koj lub tais taw qhia rau lub hnub, khiav tsab ntawv li 10 vib nas this. Yog tias tus lej tsawg heev pib qhia tawm, tig lub pob qhov nce ntawm Finder nce, qeeb heev. Cov lej yuav tsum nce mus txog thaum nws nce mus txog 30700. Los ntawm lub sijhawm ntawd, koj tuaj yeem nres tig lub pob qhov rooj.

Kauj Ruam 5: Txuag Cov Ntsiab Lus

Txuag Cov Ntsiab Lus
Txuag Cov Ntsiab Lus

toScreen.py yog txoj hauv kev zoo los ntsuas lub xov tooj cua tsom iav, tab sis nws tsis khaws cov ntaub ntawv. writeToFile.py tuaj yeem khaws cov ntaub ntawv, thiab koj tuaj yeem ua qhov no zoo ib yam hauv IDLE thiab davhlau ya nyob twg. Tsab ntawv no khaws cov ntaub ntawv hauv kab ntawv, uas yuav tsum pom hauv daim nplaub tshev npe 'Cov Ntaub Ntawv.' Yog tias koj ua qhov no, nws yuav nug kom tau txais txiaj ntsig, piv txwv li cas, lub sijhawm twg koj xav kom Pi nyeem ADC, thiab lub npe ntawm cov ntaub ntawv uas koj khaws cov ntaub ntawv no. Lub xov tooj cua tsom iav yuav khaws lub xov tooj cua teeb liab lub zog ntawm cov ntsiab lus thoob plaws lub sijhawm lub xov tooj cua tsom iav tau tshuaj xyuas lub ntuj yuav muab khaws cia rau hauv Raspberry Pi.

Tom qab sau cov ntaub ntawv, nws tuaj yeem nkag mus rau hauv cov phiaj xwm phiaj xwm, los ntawm thawj zaug tau txais lub sijhawm cim tseg ntawm cov ntaub ntawv, muab lawv tso rau hauv kab A, tom qab ntawd tau txais cov ntaub ntawv, thiab muab lawv tso rau hauv kab B. Qhov no tuaj yeem ua tiav los ntawm kev siv kem. py tsab ntawv. Txhawm rau kom tau txais lub sijhawm, sau tsab ntawv, tom qab ntawd nkag mus rau lub sijhawm rau cov lus nug uas yuav nyeem, lub sijhawm cim lossis cov ntaub ntawv muaj nuj nqis. Hauv kev nyeem kab ntawv, nws yog ib qho tseem ceeb kom paub tias lub ntsiab lus sab laug ntawm nws sawv cev rau sab hnub poob qis tshaj plaws nyob saum ntuj uas tau tshuaj xyuas.

Kauj Ruam 6: Siv Ntxiv

Lub xov tooj cua tsom iav tuaj yeem siv rau kev soj ntsuam ntawm zaus ntawm 10.2 GHz thiab 12.75 GHz. Tsis yog lub hnub tuaj yeem pom, tab sis lwm yam khoom nyob saum ntuj xws li cov hnub qub, siv tib txoj hauv kev raws li siv rau lub hnub. Yog tias koj muaj lus nug, lus pom lossis kev txhawj xeeb, qhia rau kuv paub hauv cov lus.

Pom zoo: