Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Төсөлд ашигласан зүйлс
- Алхам 2: Өсгөгчийн хэлхээг үүсгэнэ үү
- Алхам 3: Өндөр давтамжийн хувьд чанга яригчийг нэгтгэх
- Алхам 4: Бүх бүрэлдэхүүн хэсгүүдийг холбоно уу
- Алхам 5: Raspberry Pi -ийг тохируулна уу
- Алхам 6: Дүгнэлт
Видео: Raspberry Pi-ийн WI-FI чанга яригч: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэхүү төсөл нь WI-FI чанга яригчийг бий болгох тухай юм. Надад хуучин эвдэрсэн компьютерийн чанга яригч, ашиглагдаагүй Raspberry Pi 1B байсан. Миний үндсэн санаа бол хуучин чанга яригч дээр үүнийг эргүүлэхийн тулд зүгээр л pi оруулах явдал байв. Шинэ хог хаягдал үүсгэхгүйгээр хуучин эд зүйлсийг дахин ашиглах. Илтгэгч өсгөгч ажиллахаа больсон тул би энгийн аудио өсгөгч бүтээхээр шийдэв. Эцэст нь би Spotify connect үйлчилгээг ашиглан хөгжим тоглуулахыг хүссэн юм.
Хангамж
Алхам 1: Төсөлд ашигласан зүйлс
WI-FI чанга яригчийг тохируулахын тулд би дараах хангамжийг ашигласан
- Raspberry Pi хамгийн багадаа 1 В загвартай (~ 15 €)
- Хуучин компьютерийн чанга яригч хайрцаг
- Хуучин чихэвчнээс 3.5 мм аудио холболт
- DC-DC хөрвүүлэгч (0.39 €)
- USB аудио карт (10 €)
- USB WI-FI холбогч (9 евро)
- Кабель
- LED
Өсгөгчийн хавтангийн хувьд би LM386N-4 ашиглахаар шийдсэн. Энэхүү IC нь аудио програмын хувьд сайн үр дүнтэй энгийн өсгөгч юм.
- LM386N-4 (0.81 €)
- Эсэргүүцэл: 5Ω, 2x 1kΩ ба 200Ω
- Конденсатор: 4700µF, 1000µF, 100µF ба 100nF
- Хэлхээний самбар
Энэ нь ойролцоогоор 36 евро болно. Надад ихэнх зүйлс байсан тул би DC-DC хөрвүүлэгч, USB аудио карт, LM386N худалдаж авахад л хангалттай байсан.
Алхам 2: Өсгөгчийн хэлхээг үүсгэнэ үү
Өсгөгчийн зүрх нь LM386N-4 юм. LM386N-Family бол CD тоглуулагч, Bluetooth-хайрцаг гэх мэт зөөврийн хөгжмийн төхөөрөмжүүдэд ашиглагддаг алдартай IC өсгөгч бөгөөд энэ өсгөгчийг тайлбарласан маш олон гарын авлага байдаг: /хэрхэн/LM386/
Энэхүү төслийн схемийг https://www.youtube.com/embed/4ObzEft2R_g болон надад маш их тусалсан миний сайн найз болох энэ YouTube хичээлээс санаа авсан юм. Би LM386N-4-ийг бусад төхөөрөмжүүдээс илүү их хүч чадалтай тул 12В хүчээр удирдахаар шийдсэн.
Самбарыг бий болгох эхний алхам бол талхны самбар дээрх хэлхээг турших явдал юм. Миний анхны арга барил маш их хөндлөнгийн оролцоо, чимээ шуугиантай байсан. Эцэст нь би дууны чанарыг эрс сайжруулсан дараах цэгүүдийн жагсаалтыг гаргалаа.
- Урт болон хөндлөн утаснаас зайлсхий. Би бүрэлдэхүүн хэсгүүдийг дахин тохируулж, кабелийг багасгасан.
- Миний төслийн спикер хайрцаг нь сабвуфер байсан тул чанга яригч нь бага давтамжтай тоглох ёстой байсан. Би өндөр давтамжтай хоёрдахь чанга яригчийг нэгтгэсэн бөгөөд энэ нь дууг маш сайн үр дүнд хүргэдэг.
- USB аудио карт ашиглана уу. Бөөрөлзгөнө pi нь аудио чанар муутай, учир нь дижитал аналог хөрвүүлэгч нь HIFI аудио програмд зориулагдаагүй болно.
- Pin 2 -ийг аудио дохионы үндсэн хэсэгт холбоно уу. 12V ба USB аудио хавтангийн газар нь зарим дуу чимээгээр ялгаатай байдаг. LM386N нь Pin 2 ба Pin 3 -ийн ялгааг нэмэгдүүлдэг тул дуу чимээг нэмэгдүүлсэн. Би Pin 2-ийг газардуулахгүй байхаар шийдсэн, гэхдээ зүгээр л USB аудио-газардуулаад эцэст нь чимээ алга болсон.
Алхам 3: Өндөр давтамжийн хувьд чанга яригчийг нэгтгэх
Миний хакердахыг хүссэн чанга яригч хайрцаг нь анхандаа сабвуфер байсан. Ийм учраас чанга яригч нь өндөр давтамжийн хувьд маш муу байсан. Үүнийг шийдэхийн тулд эвдэрсэн Bluetooth чанга яригч хайрцагнаас хоёрдахь чанга яригчийг нэмсэн. Хоёр чанга яригчийг зэрэгцүүлэн нийлүүлснээр өндөр ба нам давтамжийн аль алинд нь сайн дуу гарах болно.
Алхам 4: Бүх бүрэлдэхүүн хэсгүүдийг холбоно уу
Би өсгөгчийг 12 вольтын хүчээр асаахаар шийдсэн. Хайрцагт цахилгаан унтраалга байсан тул би үүнийг дахин ашигласан. Raspberry Pi өөрөө 5 вольт ба 700-1000mA шаарддаг бөгөөд би USB WI-FI зөөгч болон USB дууны картыг холбодог. Одоо тулгарч буй бэрхшээл бол 12V -аас 5V хүртэл буух явдал байв. Миний анхны оролдлого бол L7805 буюу 5V зохицуулагчийг ашиглах явдал байв. Зохицуулагчийн маш сайн тодорхойлолтыг энд оруулав: https://www.instructables.com/id/5v-Regulator/. Гэсэн хэдий ч шугаман зохицуулагчийн гүйцэтгэл маш муу байна. 12 в -оос 5 в хүртэл түлэгдэлтийг зохицуулах (12 в - 5 в) * 1000 мА = 7 ватт зөвхөн нэг бүрэлдэхүүн хэсэгт. Энэ нь асар их энерги алдах болно.
Эцэст нь би DC-DC хөрвүүлэгч ашиглахаар шийдсэн. DaoRier LM2596 LM2596S дээр би самбараа 5v үүсгэхээр тохируулсан. Хөрвүүлэгч маш сайн ажилладаг бөгөөд би тэр самбар дээр ямар ч дулаан үүсгэсэн зүйлийг таньсангүй.
Статусын LED нь Raspberry Pi -ийн статусыг харуулах ёстой. Чанга яригчийн хайрцагт аль хэдийн LED байсан тул би үүнийг дахин ашигласан. LED нь 1.7v ба 20mA шаардлагатай. Тиймээс резистор нь 20 мА-д 3.3-1.7 В шатаах ёстой.
R = U / I = (3.3v - 1.7v) / 20mA = 80Ω
Би LED -ийг Raspberry Pi GPIO -той холбосон. 9 -р зүү, 11 -р зүү (GPIO 17) -ийн эерэг нийлүүлэлт. Энэ нь Pi-д янз бүрийн анивчих горимоор статусыг (Power, WI-FI, Playing) зааж өгөх боломжийг олгодог.
Алхам 5: Raspberry Pi -ийг тохируулна уу
Raspbian Buster Lite OS нь хангалттай. Би Pi -г тохируулахын тулд дэлгэц, гартай холбосон. Raspi-config тушаал нь танд WI-FI итгэмжлэлийг хялбархан тохируулах боломжийг олгодог.
Энгийн эхлүүлэх скрипт нь эхлүүлэх дууг тоглуулах ёстой. Питон скрипт нь интернет холболтыг шалгах ёстой. Хэрэв Pi интернетэд холбогдсон бол статусын LED асаалттай байх ёстой, эс тэгвээс LED анивчих ёстой. Тиймээс би init.d дээр bash скрипт үүсгэсэн
sudo нано /etc/init.d/troubadix.sh
Дараах агуулгатай
#!/bin/bash
### ИНИТ МЭДЭЭЛЛИЙГ ЭХЛЭХ # Оруулдаг: эхлэх # Шаардлагатай-Эхлэх: $ local_fs $ сүлжээ $ remote_fs # Шаардлагатай-Зогсоох: $ local_fs $ сүлжээ $ remote_fs # Анхдагч-Эхлэх: 2 3 4 5 # Анхдагч зогсолт: 0 1 6 # Богино тайлбар: эхлэх дууг тоглуулах # Тодорхойлолт: Эхлэх дууг тоглуулах ### END INIT INFO # Интернет хандалтыг эхлүүлэх watchdog python /home/pi/access_status.py Эхлэх дууг тоглуулах mpg123 /home/pi/startup.mp3 &>/ home/pi/mpg123.log
Скриптийг гүйцэтгэх боломжтой болгох
sudo chmod +x /etc/init.d/troubadix.sh
Эхлэх үед скриптийг ажиллуулахын тулд би скриптийг дараах тушаалыг бүртгэсэн
sudo update-rc.d Troubadix.sh анхдагч утгууд
/Home/pi/access_status.py хавтасласан питон хамгаалагчийг гэрийн лавлах санд байрлуулна. Эхний давталт нь 2 секунд тутамд www.google.com дээр пинг хийх замаар интернет холболтыг шалгадаг. Хоёр дахь давталт нь одоогийн интернетийн төлөв байдлаас хамааран GPIO Pin 17 -ийг анивчих боломжийг олгодог.
Spotify connect үйлчилгээг суулгах нь маш хялбар байдаг. Энд суулгалтын скриптийг агуулсан репозитор байна: https://github.com/dtcooper/raspotify Тиймээс эцэст нь суулгац нь зөвхөн ганцхан тушаал юм.
curl -sL https://dtcooper.github.io/raspotify/install.sh | ш
Алхам 6: Дүгнэлт
Төслийн явцад би маш их зүйлийг сурсан. Эхний загвар дээр DC-DC хөрвүүлэгчийн оронд 5v зохицуулагч ашиглах нь буруу санаа байв. Гэхдээ энэ алдаа нь Зохицуулагч үнэхээр юу хийдэг талаар бодоход хүргэсэн юм. Аудио чанарыг сайжруулах нь бас асар том сургалтын үйл явц байв. Мэргэжлийн аудио олшруулалт нь пуужингийн шинжлэх ухаан шиг байгаагийн шалтгаан бий:-)
Зөвлөмж болгож буй:
Сэтгэлийн чанга яригч- Орчны температураас хамааран сэтгэл санааны хөгжим тоглуулах хүчтэй чанга яригч: 9 алхам
Сэтгэлийн чанга яригч- Орчны температураас хамаарч сэтгэл санааны хөгжим тоглуулах хүчирхэг чанга яригч: Сайн байна уу! MCT Howest Kortrijk-ийн сургуулийн төслийн хувьд би Mood чанга яригч хийсэн бөгөөд энэ нь өөр өөр мэдрэгч, LCD, WS2812b бүхий ухаалаг Bluetooth чанга яригч юм Чанга яригч нь температурт тулгуурлан арын хөгжим тоглодог боловч
Ноён чанга яригч - 3D хэвлэсэн DSP зөөврийн чанга яригч: 9 алхам (зурагтай)
Ноён Илтгэгч - 3D хэвлэмэл DSP зөөврийн чанга яригч: Намайг Саймон Эштон гэдэг бөгөөд би олон жилийн турш ихэвчлэн модоор хийсэн олон чанга яригч бүтээсэн. Би өнгөрсөн жил 3D принтер авсан тул 3D хэвлэх боломжийг олгодог дизайны өвөрмөц эрх чөлөөг харуулсан зүйлийг бүтээхийг хүссэн юм. Би түүнтэй тоглож эхэлсэн
Коко чанга яригч - Өндөр үнэнч аудио чанга яригч: 6 алхам
Коко чанга яригч - Өндөр үнэнч аудио чанга яригч: Сайн байна уу Instructabler's, Siddhant энд байна. Та өндөр чанартай дуу сонсохыг хүсч байна уу? Магадгүй та үүнд дуртай байх болов уу … За … үнэндээ хүн бүхэн дуртай. Энд толилуулсан Coco -Speaker - Аль HD дууны чанарыг хангаад зогсохгүй " НҮДЭЭР УУЛЗАЛТАЙ
Beat Lamps -ийг зөөврийн чанга яригч эсвэл компьютерийн чанга яригч дээрээ нэмээрэй : 5 алхам
Beat Lamps -ийг зөөврийн чанга яригч эсвэл компьютерийн чанга яригч дээрээ нэмээрэй …: Та ямар нэгэн жижиг зөөврийн аудио чанга яригч эсвэл компьютерийн чанга яригчийг клубт байсантай адилхан байхыг хүсч байсан уу? За энэ зааварчилгаанд клубын сайт, дуу чимээг хэрхэн яаж ярихыг танд үзүүлэх болно
Зөөврийн чанга яригч / Батерей дээрх чанга яригч: 7 алхам
Зөөврийн чанга яригч / Батерей дээрх чанга яригч: Сайн байна уу залуусаа, энэ бол миний анхны зааварчилгаа юм. Өнөөдөр би танд хуучин компьютерийн чанга яригчаас батерейны чанга яригчийг хэрхэн яаж хийхийг харуулах болно. Энэ бол маш энгийн бөгөөд надад маш олон зураг байна.;)