Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Пи бэлтгэх
- Алхам 2: Эхний ачаалах
- Алхам 3: WIFI
- Алхам 4: Миний төлөө тогло
- Алхам 5: Сэрээд тогло
- Алхам 6: Нэмэлт алхамууд
Видео: Нэг станцын радио: 6 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Би яагаад үүнийг хийсэн тухай жижигхэн танилцуулга.
Миний нэг дарга бол жинхэнэ дархан хүн бөгөөд тэр хүссэн бүхнээ гагнах боломжтой. Тэгээд тэр ажиллаж байхдаа дуртай радио станцаа сонсох дуртай. Үүний тулд тэрээр тохиргоогоо шинэчлэхдээ Мосегийн өгсөн FM хүлээн авагчтай хуучин стерео системийг ашигладаг. Хуучин цахилгаан бараа нь насан туршдаа 900 байх болно, гэхдээ өнгөрсөн өвөл тэрээр дэлгүүрээ тусгаарлаж, дээр нь шинэ гаднах бүрхүүл тавьснаас хойш энэ нь тийм ч асуудалгүй болсон. Шинэ тавиур нь ган хавтан тул FM хүлээн авалт муу байна. Маш сайн дуу чимээ гаргаснаас болж Мосегийн хуучин радиог хаяхыг хүсээгүй тул би овоолсон хуучин цахилгаан бараагаа арчив. Түүнийг хямд өртөгтэй нэг станцын интернет радио хүлээн авагч болгохын тулд.
миний олсон зүйл;
Raspberry Pi 1 (гэхдээ та хүссэн пи-ээ ашиглаж болно.) TP-LINK TL-WN725N USB wifi адаптер (пи дээр байхгүй болохоор) SD карт (8gb яагаад илүү их ашиглах хэрэгтэй вэ?) Аудио кабель утас цэнэглэгч (Хэрэв та шинэ радио эсвэл USB оролттой компьютерийн чанга яригч ашиглахаар төлөвлөж байгаа бол Pi -г нь асааж болно)
Миний хийсэн зүйл;
Энэ нь зөвхөн нэг радио станц тоглодог. Өөр юу ч биш, юу ч биш.
Энэ бол миний анхны заавар юм, хэрэв сайжруулах зүйл байвал надад мэдэгдээрэй. Мөн англи хэл бол миний анхны хэл биш тул хаана залруулснаа надад хэлээрэй. хөгжилтэй байгаарай!
Хангамж
Raspberry Pi 1 (гэхдээ та хүссэн пи-ээ ашиглаж болно.) TP-LINK TL-WN725N USB wifi адаптер (пи дээр байхгүй болохоор) SD карт (8gb яагаад илүү их ашиглах хэрэгтэй вэ?) Аудио кабель хуучин утасны цэнэглэгч (хэрэв та USB порттой шинэ радио эсвэл компьютерийн чанга яригч ашиглахаар төлөвлөж байгаа бол Pi -г нь асааж болно)
зөвхөн тохируулах үед:
UTP кабель HDMI кабель ТВ гар
Алхам 1: Пи бэлтгэх
Тиймээс, таныг ямар нэгэн зүйл хийхийг шаардахын тулд бидэнд OS хэрэгтэй болно. Би Raspberry Pi OS lite -т дуртай, учир нь энэ нь жижигхэн бөгөөд онцгой зүйл хийдэггүй. Тиймээс би эндээс зураг татаж авах боломжтой бөгөөд хэрэв та тохируулахдаа график интерфэйс дуртай бол бусад түгээлтийн аль нэгийг ашиглаж болно. Гэсэн хэдий ч би эдгээр зүйлүүд дээр толгойгүй ажиллах дуртай тул санаа зовсонгүй.
Татаж авсан зургийг SD карт руу шатаахаас өмнө та үүнийг сайтар цэвэрлэх хэрэгтэй, тиймээс SD карт форматлагчийг өөртөө авч, хуучин хуучин картаа авч явсан бүх алдаанаасаа цэвэрлээрэй.
Одоо зургаа картанд шарна уу. Би үүнд Etcher ашигладаг. Энэ нь ихэвчлэн маш сайн ажилладаг. Гэсэн хэдий ч Apple -ийн дарга нар (тийм ээ, би Mac ашигладаг) бүх програм хангамж таны компьютерийн аль нэг хэсэгт нэвтрэх боломжгүй болсон гэж шийдсэн. Хэрэв танд ижил асуудал тулгарвал (etchers эхэлнэ> та SDcard -аа харна уу, та өөрийн дүрсийг ачаалж байна, та эхлүүллээ ….. алдаа) терминал дээрх энэ командыг ашиглан etcher -ийг эхлүүлнэ үү.;
sudo /Applications/balenaEtcher.app/Contents/MacOS/balenaEtcher
ийм байдлаар л сайн ажиллах болно.
Таны зургийг SD карт руу шатаасны дараа санах ой хэзээ ч арилдаггүй. мөн үүнийг танд байрлуулна уу.
Энэ гөлгийг дээш өргөхөд бэлэн байгаарай.
Алхам 2: Эхний ачаалах
Тиймээс pi -ийн анхны ачаалах ажил бол үүнийг шинэчлэх, төслийн үлдсэн хугацаанд бидний амьдралыг хөнгөвчлөх явдал юм. Миний хийх гэж буй зарим алхам бол миний pi дотоод wifi антенгүйтэй холбоотой юм. Хэрэв таных бол та илүү хурдан бэлэн болно.
Аяллын энэ хэсэгт машин бэлэн болсны дараа ашиглахгүй бүх нэмэлт зүйлс хэрэгтэй болно. Тиймээс энэ пи байгаа бүх хэсгийг залгаарай. (гарны хувьд би Logitech k400+ ашиглах дуртай, тийм гэж надад мөнгө төлдөггүй (гэхдээ би үүнийг хүлээн зөвшөөрөх болно;)) Би зүгээр л энэ зүйлд дуртай.
Тиймээс одоо бид PI -ийг зурагт эсвэл монитортой холбож, USB wifi -ийг байрлуулж, utp кабелийг сүлжээнд холбож, гарыг хавсаргасан байна. гөлөгт хүч өгөх цаг болжээ.
Гутал хийсний дараа та нэвтрэх шаардлагатай болно. хэрэглэгчийн нэр, нууц үг нь бөөрөлзгөнө юм
Одоо бид pi typesudo apt-get update болон enter товчлуурыг шинэчлэхийг хүсч байна.
Дараагийн алхам бол бидний амьдралыг хөнгөвчлөх явдал юм. бид SSH -ийг асааж байна.
төрөл: sudo raspi-confighit оруулна уу
цэс ачаалагдсан бөгөөд та pi.navigate -ийг 5 -р сонголтоор тохируулах боломжтой бөгөөд дараагийн цэсийг сонгоод P2 (ssh тохиргоо) сонголтыг идэвхжүүлнэ үү. Хэрэв танд ssh дээр pi руу нэвтрэх гэж байгаа хүмүүс санаа зовж байгаа бол хэрэглэгчийн нэр, нууц үгээ өөрчлөх цаг болжээ.
Үүнийг хийсний дараа бид ss -ээ pi -д оруулж, нэг машин ашиглан энэхүү зааварчилгаа, google -ээс бидний мэдэхгүй, ойлгохгүй байгаа зүйлийн баасыг уншиж, бусад pi -оо тохируулж болно. Миний хэлснээр би MacBook дээр ажилладаг тул SSH -д зориулж Терминал ашигладаг боловч SSH -ийг Терминал хэлбэрээр ашиглахын тулд та дуртай клиентээ ашиглаж болно.
ssh @ гэж бичээд enter дарна уу
Хэрэв ямар нэг шалтгаанаар таны pi -ийн IP хаяг танд нууц байгаа бол pi -д холбогдсон гарыг ашиглана уу
ifconfig
enter дарж, eth0 -ийн ард байгаа текстийн ихэнх хэсэгт та ip хаягийг олох болно.
Тиймээс одооноос эхлэн бид ssh ашиглах эсвэл pi дээр шууд ажиллахаар сонгож болно.
Wi -Fi -г ажиллуулцгаая:)
Алхам 3: WIFI
Тиймээс хэрэв та надаас өөр USB wifi адаптер ашиглаж байгаа бол дэмжигдсэн азтай байж магадгүй юм. олж мэдье.
төрөл;
sudo raspi-config
enter. дарна уу, цэснээс 2 -р сонголт руу ороод SS2 болон нууц үгээ оруулахын тулд N2 сонголтыг сонгоно уу.
эхлээд бид OS -ийн ямар хувилбарыг ажиллуулж байгааг мэдэхийг хүсч байгаа тул бид бичнэ үү;
нэр -а
мөн enter дарна уу. Үр дүн нь дараах текстийн мөр байх ёстой: Linux yourPiName 4.19.118+ #1311 Mon Apr 27 14:16:15 BST 2020 armv6l GNU/Linux
одоо бид Wifi адаптер нь ямар чипсеттэй болохыг мэдэхийг хүсч байгаа тул бид бичдэг;
нойрмоглох
ба үр дүнг оруулна уу. Энд холбогдсон бүх төхөөрөмжийг тайлбарласан хэд хэдэн мөр байна. Нэг мөрөнд бидний анхаарал хэрэгтэй бөгөөд иймэрхүү харагдаж байна: Bus 001 Device 004: ID 0bda: 8179 Realtek Semiconductor Corp. RTL8188EUS 802.11n утасгүй сүлжээний адаптер
тод үсгээр бичсэн текстийн хоёр хэсгийг анхаарна уу. Энэ бол бидний олж авсан мэдээлэл юм. Одоо энэ сайт руу очоод энэ нь mrEngman -ийн сайт бөгөөд ихэнх wifi адаптеруудын драйверуудыг байршуулдаг. эхлээд миний чипсетийн нэрээр нэрлэгдсэн хавтас руу очоорой, миний хувьд 8188EU. Дараа нь pi OS хувилбартай файлыг хайж олоорой. миний тохиолдолд 4.19.118-1311 URL-г файл руу хуулж ав. мөн ssh сеанс руугаа ороод бичнэ үү;
sudo wget ба enter дарна уу. тэнд татаж эхлэх хэрэгтэй. Үүнийг дуусгасны дараа бид багцыг задлах хэрэгтэй. төрөл:
tar -xvzf
миний хувьд энэ нь tar -xvzf 8188eu-4.19.118-v8-1311.tar.gz
задлах ажил дууссаны дараа 3 файл байх болно. одоо та тэдгээрийг суулгах хэрэгтэй. type: sudo./install.shand оруулна уу. одоо драйверуудыг суулгах болно. Драйверийг суулгасны дараа та энэ алхам дээр бичсэн шиг wifi -ийн итгэмжлэлээ оруулах боломжтой байх ёстой. Үүний дараа pi -гээ дахин ачаална уу (sudo reboot now) UTP салгагдсан бөгөөд та холбогдсон байна. Дахин ачаалсны дараа pi одоо wifi -ээр холбогдсон байх ёстой бөгөөд шинэ IP -тэй байх ёстой. Энэ IP -ийг ашиглан ssh -ийг PI руу буцааж оруулаарай, ингэснээр бид үүнийг радио болгож чадна!
Алхам 4: Миний төлөө тогло
Хөгжим тоглуулахын тулд бид үүнийг MPC (хөгжим тоглуулагч deamon) ашиглан ашиглах гэж байна.
sudo apt-get mpc mpd суулгана уу
мөн enter дарна уу. mpd суулгах болно. Одоо бид станц нэмж оруулна уу
mpc миний тохиолдолд энэ нь дараах үр дүнд хүргэнэ.
mpc нэмэх
мөн enter дарна уу. энэ хаягийг одоо тоглуулах жагсаалтанд нэмэх болно.
Энэ нь ажилладаг эсэхийг шалгахын тулд:
mpc тоглох
мөн enter дарна уу. таны урсгал тоглож эхлэх ёстой. хэрэв таны HDMI -тэй холбогдсон ТВ байгаа бол ТВ хөгжим тоглодог, хэрэв ямар ч төрлийн чанга яригч нь 3, 5 "үүрний гаралтыг холбодог бол тэнд дуу гарах болно. Хэрэв та юу ч сонсохгүй байвал" mpc current "ашиглана уу. ямар нэгэн зүйл тоглож байгаа эсэх, гаралтын хэмжээ ямар байгааг харах.
mpc манай радио станцыг мартдаггүйг баталгаажуулахын тулд бид үүнийг тоглуулах жагсаалтад хадгалдаг бөгөөд ингэснээр үүнийг бичнэ үү
mpc хадгалж, тоглуулах жагсаалтаа оруулна уу.
Хүссэн гаралтаас хөгжим тоглож байгаа эсэхийг шалгахын тулд (миний хувьд 3, 5 инчийн үүрэнд) бид үүнийг үндсэн тохиргоогоор тохируулсан болно. төрөл: sudo raspi-confighit enter 7 дэвшилтэт сонголтууд руу очиж, А4 руу ороод аудиог хүчээр сонгох гаралт.
Одоо үүнийг эхлүүлэх үед тоглох цаг боллоо!
Алхам 5: Сэрээд тогло
pi ажиллуулахын тулд/ эхлүүлсний дараа энэ файлыг засварлах шаардлагатай файл байгаа бөгөөд үүнийг rc.local гэж нэрлэдэг. Энэ файлыг засахын тулд бид таны pi текст засварлагч нано ашигладаг. төрөл:
sudo нано /etc/rc.local
мөн enter дарна уу. дараах агуулгатай файл нээгдэх болно;
==================================
#!/bin/sh -e ## rc.local ## Энэ скриптийг олон хэрэглэгчийн ажиллуулах түвшин бүрийн төгсгөлд гүйцэтгэдэг.# Скрипт амжилт эсвэл алдааны бусад# утга дээр "0" гарах эсэхийг шалгаарай. ## In Энэ скриптийг идэвхжүүлэх эсвэл идэвхгүй болгохын тулд зүгээр л гүйцэтгэлийг өөрчилнө үү. үнэн ["$ _IP"]; printf "Миний IP хаяг бол %s / n" "$ _IP" fiexit 0
==================================
# -с хойшхи бүх текст юу ч хийхгүй тул үндсэндээ энэ файлыг зөвхөн IP хаяг байгаа тохиолдолд л сонсдог бөгөөд ийм зүйл тохиолдвол үүнийг хэвлээд гаргадаг. (0 гарах)
одоо бид гарахаас өмнө кодын мөрийг нэмэхийг хүсч байна. ингэснээр бид үүнийг өөрийн радио станцыг ажиллуулж чадна. Тиймээс гарах командын өмнө нэмэх хэрэгтэй. mpc тоглох &
таны файл иймэрхүү харагдах ёстой:
==================================
#!/bin/sh -e ## rc.local ## Энэ скриптийг олон хэрэглэгчийн ажиллуулах түвшин бүрийн төгсгөлд гүйцэтгэдэг.# Скрипт амжилт эсвэл алдааны бусад утга дээр "0" гарах эсэхийг шалгаарай. ## Энэ скриптийг идэвхжүүлэх эсвэл идэвхгүй болгохын тулд зүгээр л гүйцэтгэх# битийг өөрчил. ## Анхдагч байдлаар энэ скрипт юу ч хийхгүй.# IP хаягийг хэвлэх_IP = $ (хостын нэр -I) || үнэн ["$ _IP"]; printf "Миний IP хаяг бол %s / n" "$ _IP" fi#play MPCsudo mpc play & exit 0
========================
ctrl+x дарж файлыг хадгалахын тулд y дарна уу.
Үгүй ээ, хэрэв та "sudo reboot now" гэж тушаавал таны пи дахин асах ёстой бөгөөд дуусаад хөгжим тоглож эхэлнэ. Жэй!
Алхам 6: Нэмэлт алхамууд
За, та дууссан, танд ганц станцын радио байна. Гэхдээ ирээдүйд эд зүйлээ хадгалахад хялбар болгохын тулд эдгээр нэмэлт алхмуудыг дагана уу.
Статик IP тохируулах;
Үүнийг хийхийн тулд бид dhcpcld.conf файлыг засдаг. төрөл:
sudo нано /etc/dhcpcd.conf
мөн enter дарахад файл нь өмнө нь # байрлуулснаар passif хийгддэг олон тооны текстийг нано хэлбэрээр нээнэ. файлыг уншиж, бичсэн мөрүүдийг олоорой;
#жишээ статик IP тохиргоо.
Энэ мөрийг дагаж мөрөнд та IP хаяг чиглүүлэгчийн хаяг болон DNS тохиргоог тохируулж болно. Идэвхжүүлэхийг хүсч буй шугамынхаа урд байгаа # дугаарыг арилгаж, шаардлагатай мэдээллийг бөглөнө үү. Хэрэв та nano (ctrl+x) -ыг ашиглаж, ifconfig -ийг ажиллуулахаа мэдэхгүй байгаа бол одоо ямар интерфэйс ашиглаж байгааг (wlan0 эсвэл eth0), одоогийн lan ip, чиглүүлэгчийн ip болон DNS гэж юу болохыг харах боломжтой. lan ip -ийн хувьд та DHCP чиглүүлэгчийнхээ хүрээнээс гадуур хаягийг сонгох ёстой. Та үүнийг чиглүүлэгчийнхээ тохиргооноос олж болно. Хэрэв танд энэ асуудал хэцүү санагдаж байвал arp командыг ашиглан ямар хаягууд өгөгдсөнийг хараад доорх хаягийг авч болно. Жишээлбэл, ихэнх тохиолдолд таны arp хүснэгт нь чиглүүлэгчээ xxx.xxx.xxx.1 хаягаар, бусад төхөөрөмжийг xxx.xxx.xxx.50 -аас xxx.xxx.xxx.150 хүртэл зааж өгөх болно. xxx.
Одоо энэ мэдээллийг оруулаад гараад файлаа хадгална уу (ctrl+x) pi -гээ дахин ачаална уу. Та одоо ssh @xxx.xxx.xxx.25 ашиглан ssh хийх боломжтой болно. Мэдээжийн хэрэг таны сүлжээний тохиргоонд хамаарах бусад тоог x -ийн тэмдэгээр тэмдэглээрэй.
Утсаа ашиглах;
Одоо та пи хаягаа яг тэр хаягаар нь олох боломжтой бөгөөд үүний давуу талыг ашиглан утсаа ашиглан mpd -ийг хянах боломжтой болно. Ихэнх Appstore -ээс та MPD алсын удирдлагатай програм эсвэл үүнтэй төстэй зүйлийг олох боломжтой. нэг амтыг аваарай. утсан дээрээ суулгаж, серверийн тохиргоонд өөрийн PI -д зориулж тохируулсан IP хаягаа холбоно уу. Хэрэв та утас, pi хоёр нэг сүлжээнд байгаа бол та урсгал нэмж, бүгдийг нь утаснаасаа эхлүүлж, түр зогсоох боломжтой.
Энгийн радио танд таалагдана гэж найдаж байна.
Зөвлөмж болгож буй:
ESP8266 Цаг уурын станцын цаг: 4 алхам
ESP8266 Цаг уурын станцын цаг: Энэхүү төсөл нь цаг, цаг агаарыг жижигхэн тохиромжтой багцад харуулах сайхан арга юм. Би төсөл, энэ нь хэрхэн ажилладаг, кодыг энд харуулах болно. Та янз бүрийн товчлуур дээр дарж тухайн цаг агаарыг тогтоосон байршилд харуулах боломжтой
Робертс RM33 Raspberry Pi интернет радио (Өөр нэг ): 8 алхам (зурагтай)
Робертс RM33 Raspberry Pi интернет радио (Өөр нэг нь …): Тийм ээ, энэ бол өөр нэг Raspberry Pi интернет радио төхөөрөмж бөгөөд миний анхны радио биш юм. Энэ барилга яагаад ийм алдартай хэвээр байгааг би мэдэхгүй байна, гэхдээ би одоо ч гэсэн дуртай хэвээр байгаа бөгөөд энэ нь миний сүүлчийнх болно гэж хэлж чадахгүй байна. Би Робертын дүрд үнэхээр дуртай
UC -тай унтраах түгжээний хэлхээ. Нэг товчлуур. Нэг зүү. Тусдаа бүрэлдэхүүн хэсэг: 5 алхам
UC -тай унтраах түгжээний хэлхээ. Нэг товчлуур. Нэг зүү. Салангид бүрэлдэхүүн хэсэг: Сайн байцгаана уу, сүлжээнд асаах/унтраах хэлхээг хайж байсан. Миний олсон бүхэн миний хайж байсан зүйл биш байсан. Би өөртэйгөө ярьж байсан, үүнд хүрэх арга зам заавал байх ёстой. Энэ л надад хэрэгтэй байсан. -Асгах, унтраахад ганц товчлуур дарна. -Зөвхөн ашиглах ёстой
Нэг товчлууртай радио дамжуулах хайрцаг: 7 алхам (зурагтай)
Нэг товчлууртай радио дамжуулах хайрцаг: Би найзынхаа бааранд зориулан Raspberry Pi бүхий хайрцаг барьсан бөгөөд нэг товчлуур дарахад Darkice, Icecast ашиглан вэбсайт руу аудио дамжуулж, нэгэн зэрэг 'Эфирийн' тэмдгийг асаажээ. Энэ бол хүмүүсийн эндүүрч байсан зүйл гэж би бодсон
(Нэг удаа ашигласан) нэг удаагийн камерын гэрэл хийх: 3 алхам
Нэг удаагийн камерын флаш хийх Энэ нь зураг авах үед хийсэн флэшийг дуурайлган хийжээ. Энэ бол маш энгийн бөгөөд маш гэрэл гэгээтэй зүйл юм.Танд ямар зориулалтаар ашиглахыг би мэдэхгүй, гэхдээ бүү асаагаарай