Мазмуну:

Raspberry Pi менен радио телескоп жасаңыз: 6 кадам (сүрөттөр менен)
Raspberry Pi менен радио телескоп жасаңыз: 6 кадам (сүрөттөр менен)

Video: Raspberry Pi менен радио телескоп жасаңыз: 6 кадам (сүрөттөр менен)

Video: Raspberry Pi менен радио телескоп жасаңыз: 6 кадам (сүрөттөр менен)
Video: Как сделать металлоискатель с помощью мультиметра 2024, Июль
Anonim
Raspberry Pi менен радио телескоп жасаңыз
Raspberry Pi менен радио телескоп жасаңыз

Оптикалык телескопту алуу чынында оңой. Сиз жөн гана мындай телескоптордун өндүрүүчүсүнөн сатып ала аласыз. Бирок, чын эле радио телескоптор жөнүндө айтууга болбойт. Адатта, аларды өзүңүз жасашыңыз керек. Бул Нускамада мен 10.2 ГГц жана 12.75 ГГц жыштыкта асманды карап турган радио телескопту кантип курууну көрсөтөм.

1 -кадам: Бөлүктөрдү алуу

Бөлүктөрдү алуу
Бөлүктөрдү алуу
Бөлүктөрдү алуу
Бөлүктөрдү алуу
Бөлүктөрдү алуу
Бөлүктөрдү алуу
Бөлүктөрдү алуу
Бөлүктөрдү алуу

Бул радио телескопту жасоо үчүн, биринчиден, анын тетиктерин алышыңыз керек болот.

  • Бир гана LNB туташтыргычы бар спутник табагы (интернеттен ушул сыяктуу же башка жерден алууга болот)
  • Нейлон же тефлон кир жуугучтар
  • LNB
  • Breadboard
  • Аналогдук Спутник Издөөчү
  • DC Barrel Jack жана ылайыктуу AC-DC адаптери (бул табуучу үчүн 15 вольт)
  • Стандарттык перифериялык түзүлүштөрү бар Raspberry Pi жана 16 ГБтан кем эмес SD карта
  • Өткөргүч зымдар
  • 16-бит ADS1115 аналогдук санариптик конвертерге
  • 100 µH микроэнергиялык RF муунтуучу
  • Hookup зымы (мен 22-Guage колдондум)
  • Кеминде 6 фут F-түрү Коаксиалдуу кабель
  • Стандарттык ширетүүчү материалдар

Ошондой эле радио телескопту колдонуу үчүн тиешелүү программалык камсыздоо керек. Сиз Raspberry Pi Raspbianге Python 3 жана ADS1115 үчүн Python китепканасын жүктөп алышыңыз керек.

Смартфонуңуз үчүн спутниктер менен жылдыз объектилерин айырмалоо үчүн спутниктик көзөмөлдөө колдонмосун жана асмандагы нерселер асманда кайда экенин билүү үчүн жылдыздарды көзөмөлдөөчү колдонмону колдонууну каалайсыз.

2 -кадам: Аппараттык

Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык
Аппараттык

Радиотелескоптун электроникасын жасоодо көрсөтүлгөн схемага жана сүрөттөргө ылайык иш кылыңыз.

Тапкычтын терүүчүсүнө баруучу зымдар терүүдөн ажыратылышы керек. ADS1115тин жерге туташуусу терүүгө алып баруучу жерге туташтыргычка туташат жана аналогдук кириш башка зымга туташтырылышы керек.

Табактын өзүнө гайка менен резервдик колдоонун ортосуна нейлон шайба салынышы керек.

3 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо

Маалыматтарды окуу жана сактоо үчүн Raspberry Pi жана ADS1115 ойнойт. Raspbianдин акыркы версиясы бар каалаган Raspberry Pi жасай алат. Программалык китепкананын көрсөтмөлөрү Adafruit веб -сайтындагы PDF форматында. Жүктөөдөн мурун, сиз Python 3тү демейки Python катары коюшуңуз керек. Текшерүү үчүн терминалга териңиз

питон -версия

Эгерде сиз Python 3.x.x деп жооп берген жоопту алсаңыз, демейки Python версиясы Python 3 болуп саналат жана демейки Python версиясын өзгөртүүнүн кажети жок. Бирок, эгер сиздин демейки версияңыз 2 -версия болсо, аны терминалга кирип, терүү менен өзгөртүүгө туура келет

sudo update-alternatives-конфигурация python

Андан кийин, 0 басып, Python 3ту демейки версия катары тандаңыз. Python китепканасын жүктөп алгандан кийин, радио телескопту колдонуу кодун жүктөп алсаңыз болот. Raspberry Piде /home /pi ичинде radio_telescope_files деп аталган папканы түзүңүз. Албетте, Raspberry Pi үчүн клавиатура, чычкан жана монитор сыяктуу стандарттык перифериялык түзүлүштөргө ээ болушуңуз керек. Эгерде сизде Raspberry Pi Zero GPIO төөнөгүчтөрү жок болсо, анда сиз аларды өзүңүз эритүүгө туура келет. Сиз ошондой эле ADS1115 сынык тактасында казыктарды ширетүүгө туура келет.

4 -кадам: Кыска тесттер

Кыска тесттер
Кыска тесттер

Пи боюнча тийиштүү программалык камсыздоо болгондон кийин жана бардык казыктар ширетилгенде, сиз Raspberry Pi менен бөлүшүү тактасын туташтыра аласыз. Ан үчүн тактайдын казыктарын нанга салыңыз. VDD пини Raspberry Piдеги 3.3 вольтко же 5 вольттуу пинге, GNDдеги каалаган жерге, PINге SCL болгон SCLге 5ке, SDAга 3 же SDAга туташышы керек., Пи боюнча. ADS1115 Pi менен туташкандан кийин, азыр өзгөртүлгөн Finderдин жашыл зымын ADS1115теги A0го, ал эми кара зымды тактадагы GNDге туташтыра аласыз. Эгер ал сизге көбүрөөк ылайыктуу болсо, анда сиз тийиштүү зымдарды зымга аллигатордун кысуучу зымын, ал эми экинчи учуна секирүүчү зымды, тактайдын тиешелүү туташуусуна туташтырып туташтырсаңыз болот. Андан кийин, LNBти Finderдеги киришке коаксиалдуу кабель менен туташтырыңыз. Тапкычты күйгүзүү үчүн электр кабелин баррелдин уячасына сайыңыз.

Радиотелескопту сыноо үчүн, табакты Жерге болгон көз карашыбыз боюнча радио толкундардын эң күчтүү эмитенти болгон күн сыяктуу көрсөтүңүз. Бул үчүн, табакты күнгө каратып, LNB көлөкөсүнүн үстү LNB колу идишке туш келген жерге тийиши үчүн. Эми, Raspberry Pi түзмөгүңүздү күйгүзүңүз жана ADS1115тен алынган жыйынтыктарды окуу жана экранда басып чыгаруу үчүн PySon скрипти toScreen.pyди иштетиңиз. Сиз муну Python 3 IDLE же терминалда иштете аласыз. Кандай болбосун, сиз кирешени сурап, андан кийин үлгү ылдамдыгын жана Pi ADS1115тин чыгарылышын канча убакытка чейин окушуңуз керек. Тамагыңыз күнгө каратып, скриптти 10 секундга чуркаңыз. Эгерде башында өтө аз сандар пайда болсо, анда Finderдеги киреше баскычын өтө жай буруңуз. Сандар болжол менен 30700гө жеткенге чейин көбөйүшү керек. Ага чейин баскычты бурууну токтотсоңуз болот.

5 -кадам: Натыйжаларды сактоо

Жыйынтыктарды сактоо
Жыйынтыктарды сактоо

toScreen.py - радио телескопту текшерүүнүн жакшы жолу, бирок ал маалыматтарды сактабайт. writeToFile.py маалыматтарды сактай алат жана муну IDLEде жана терминалда да иштете аласыз. Бул скрипт маалыматтарды "Текст" деп аталган папкадан табуу керек болгон текст файлында сактайт. Эгер сиз муну иштетсеңиз, ал кирешени, үлгү ылдамдыгын, Pi ADCди канча убакыт окушун каалайт, жана бул маалыматты сактай турган файлдын аты. Радиотелескоп асманды сканерлеген убакыттын ичинде радио сигналдын күчүн алат, ал Raspberry Piде сакталат.

Маалыматтарды чогулткандан кийин, аны электрондук жадыбал программасында графикке түшүрсө болот, алгач маалыматтардын убакыт белгилерин алуу, аларды А тилкесине коюу, андан кийин маалыматтарды алуу жана В тилкесине коюу. Бул мамычаны колдонуу менен жетишүүгө болот. py скрипти. Убакыт белгилерин алуу үчүн, сценарийди иштетиңиз, анан кайсы билдирүүнү, убакыт белгилерин же маалымат баалуулуктарын сураган билдирүү үчүн убакытты киргизиңиз. Графикти окуп жатып, анын эң сол жагы сканерленген асмандын эң батыш чекитин билдирерин билүү маанилүү.

6 -кадам: Андан ары колдонуу

Радиотелескоп 10.2 ГГцтен 12.75 ГГцке чейинки жыштыкта байкоо жүргүзүү үчүн колдонулушу мүмкүн. Күндү эле эмес, жылдыздар ичиндеги башка асман объектилерин да, күн үчүн колдонулган ыкманы колдонуп байкаса болот. Эгерде сизде кандайдыр бир суроолор, комментарийлер же кооптонуулар болсо, комментарийлерде мага билдириңиз.

Сунушталууда: