
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51




Чоң атам менен чоң энемдин кичинекей кезимде стерео консолу бар болчу, мен аны дайыма ойногонду жакшы көрчүмүн. Мындай эмеректин кооз бир жери бар. Мен өзүмдүн жеримди сатып алганда, менде болушу керек экенин билчүмүн.
Мен Craiglistтен эски Пенкрестти бир нече жүз долларга таптым, жарнама иштегенин айтты, ошондуктан мен аны алып кеттим. Мен үйгө жеткенде, мен аны бөлүп алып, бардык бөлүктөрдүн иштешин текшере баштадым. Ичиндегилердин баары кур менен айдалган, ал эми рулон боюнча ремонт убакыттын өтүшү менен толугу менен ажырап кеткен, ошондуктан ал күйгүзүлмөк, бирок ал иштеген эмес. Ошентип мен анын ордуна эмнени коё алам деп ойлоно баштадым.
Мен консолдун баштапкы жабдууларын колдонуп, Raspberry Pi менен иштелип чыккан Volumio конструкциясына кондум. Мага "блендер баскычтарынын" механикалык сезими абдан жакты жана аларды киргизүү катары колдонууну чечтим.
1 -кадам: 1 -кадам - Консолун сатып алыңыз



Бул консол сиз жаңы сатып алган болсоңуз ала турган бардык нерселериңиз менен кошо келген, анын ичинде зымдардын схемасы, оригиналдуу теги, запастык бөлүктөрдүн заказ тизмеси, бардыгы. Бүт агрегат орто күрөң жаңгактан жасалган, бул абдан сонун.
2 -кадам: Жаңы "күйгөн" LEDди кошуу



Мен үйгө жеткенде кылган биринчи нерсе, аны ачып, ичегилерди кароо болду. Динамиктин зымы абдан орой формада болгондуктан, аны алмаштыруу биринчи орунда турду. Андан кийин кичине кабелди иретке келтирүү иштери башталды, анан баары сонун көрүндү. Менин аудиофилдик досум бар болчу, ал мага спикерлерди жакшы иштөө абалын текшерүүгө жардам берди жана алар мыкты иштеп жатышты.
Эмеректерди карап жатканда, биз алдыңкы түбүндөгү кичинекей тешикти байкадык жана ал жердеги кээ бир зымдарды байкадык. Бизде электр өткөргүчтөрүнүн схемасы болгондуктан, биз бул "күйүп турган" индикатор лампасы экенин, ал эчак күйүп кеткенин көрдүк. Алмаштыруу үчүн тизмеленген бөлүк номери "GE 51" болчу. Көрсө, булар пинбол машиналары сыяктуу нерселерде көп кездешет, андыктан LEDди алмаштырууну интернеттин баарынан тапса болот. Мен жашыл түстү тандадым.
3 -кадам: Макеттер жана даярдык иштери



Бөлүктөрдүн тизмеси:
1/16 дюйм калың пластик барак:
Капталган Долбоор кутучасы:
Raspberry Pi Foundation сенсордук экраны:
Мен Raspberry пиин бүтүндөй агрегаттын астына орнотуу үчүн, бургулоочу бурамаларды бурап, бурап койгом. Мен андан кийин экрандын кабелинин тешигин түзүү үчүн дремелди колдондум жана экрандын иштеши үчүн USB микро кабелинин чоң кадамы бар чоң тешикти бурдум, ошондой эле монтаж бурамаларынын тешиктерин бургуладым. Баары туура шылдың болгондон кийин, мен сенсордук экранды бир нече картон менен калыптадым, анан кесүүнү пластикалык корпуска котордум, дагы дремель менен.
Андан кийин мен аны пластикалык баракка кармаш үчүн корпустун ичине бир нече тамчы Krazy Glue колдондум жана аны кара чүпүрөк менен четине бекиттим.
4 -кадам: Жазууну өчүрүү


Биз кабинетти ачып, катушканы алып жатканда, биз ар бир компонент негизги тактан стандарттык розеткалар аркылуу иштээрин билдик. Ошентип, биз жөн эле катушкадан ажыратып, бир нече бурамаларды алып салдык.
Бирок бул ошол уячанын ичиндеги түзмөктү өчүргөндө, кубаттуулук дароо өчүп калаарын билдирген. Мен каалаган жокмун, анткени мен дароо өчүрүү менен пидеги SD картаны бузуп алуудан корком. (Билем, мен колдонуучулардын миллиондогон форум жоопторун окудум, бул сизди тынчсыздандыра турган нерсе эмес, бирок менде ушундай болгон, ошондуктан, мен тынчсызданып жатам). Ошентип, мен батарейканын камдык өчүрүлүшүн куруп, сынап көрдүм, андан кийин аны курулуштун бир бөлүгү катары жаздым.
Бөлүктөр тизмеси:
Adafruit PowerBoost1000:
3.7v батарея:
Андан кийин мен 220k -330k чыңалуу бөлүштүргүчүн курдум - PB1000 5v чыгарат, ал эми Pi'нин GPIO 3v киргизүүнү гана башкара алат, андыктан бул зарыл курулуш.
PB1000 кубат абалына жараша жогорку же төмөн окуй турган казыктардын топтомуна ээ. Мен USB туташтыргычын таптадым, ал бирдик USB кубаты менен иштеп жатканда 5v чыгат. USB кубаты азайганда, батарейканын ордун ээлеп, USB пини 0v чейин түшөт. Бул өзгөртүү менин сценарийимде аныкталат. Бул скрипт баштоо учурунда иштетүү үчүн кызмат катары кошулат.
#!/usr/bin/python# Adafruit PowerBoost 1000c.import RPi. GPIO аркылуу малина Пи өчүрүү үчүн скрипт GPIOimport timeimport ospwrpin = 4GPIO.setmode (GPIO. BCM) GPIO.setup (pwrpin, GPIO. IN) Ырас:#Өчүрүү функциясы төмөн = эмес (GPIO.input (pwrpin)) эгер төмөн болсо: os.system ('shutdown -h now') time.sleep (1)
5 -кадам: Баскычтар жана зымдар



Бөлүктөр тизмеси:
Adafruit жумшак тийүү баскычы:
1/8 дюйм калың пластикалык барак:
Кээ бирлеринин металл калдыктары, кээ бирлеринин кыялдары
Perf Board
Volumioдо GPIO баскычтары үчүн камтылган плагин бар, ошондуктан мен аны өзүмдүн сценарийимди жазуунун ордуна колдонуп жатам. (Толук ачыкка чыгаруу, мен өзүмдүн сценарийимди жазууга аракет кылдым, бирок ал мен ойлогондой иштеген жок, жана орнотулган плагин жетишерлик жакшы болду.)
Мен блендердин баскычтарын, кыймылдаткычтын аралыкын шаблон кылып койдум, андан кийин пластикалык базаны, тирөөчтөрдү, жумшак сенсордук баскычтарды, кээ бир тактайларды жана металл сыныктарын колдонуп кичине станок курдум. Ошондой эле иштөөчү экенине ынанган өзүнчө тыным баскычы бар болчу.
6 -кадам: Акыркы зым жана орнотуу



Мен бул конструкция үчүн 17, 22, 23, 24 жана 4 төөнөгүчтөрдү гана колдонуп жатам, ошондуктан GPIOго туташуу абдан жөнөкөй эле. Баары туташтырылгандан кийин, мен баарын кабинетке орното алдым.
Менде дагы бир долбоор үчүн резервдик коддо 18 пин бар (бул тууралуу бул курулуштун акыркы этабында).
7 -кадам: Бүттү




Баары ордунда, мен аны иштетип, сыноо иретинде бердим. Бул сонун иштейт. Баскычтар сонун иштейт. Бул сонун угулат. Мен абдан кубанычтамын.
Анда эмне болот?…
8 -кадам: Келечектеги пландар


Оригиналдуу роликте ойнотулган аудиолордун санын эсептей турган эсептегич болгон. Мен муну кайра функционалдуу кылгым келет. Мен мотор, кээ бир дөңгөлөктөрдү жана курдарды сатып алдым, бул бир аздан кийин иштей турган нерсе.
Бөлүктөрдүн тизмеси:
Төмөн RPM 3v мотору:
Акыр -аягы, мен аны бирдиктин түбүнө орнотом жана андан сандарды айланткан дөңгөлөккө чейин кур курчайм. Бир гана тоскоолдук - бул сандарды туура ылдамдыкта жылдыруу үчүн - секунддарды эсептөө. Бирок мен муну аныктай алам. Жана код мурунтан эле жасалып, курууга кошулган, мен аны 3v LEDди колдонуп сынап көрдүм.
#!/usr/bin/env python
GPP катары импорттоо RPi. GPIO импорт убактысы импорттук подпроцесс = 18 GPIO.setmode (GPIO. BCM) GPIO.setup (motorpin, GPIO. OUT) True: process = subprocess. Popen ("mpc status | grep -o ойноп"), stdout = subprocess. PIPE, shell = True) output = process.communicate () [0] if if "ойнотуу": #if output 'play' сөзүн камтыйт GPIO.output (motorpin, GPIO. HIGH) #күйгүзүү мотор башка: #чыгаруу - бул башка нерсе GPIO.output (motorpin, GPIO. LOW) time.sleep (0.1)
Сунушталууда:
Интернетке туташкан дүкөн стерео жасоо: 6 кадам (сүрөттөр менен)

Интернетке туташкан дүкөн стерео жасоо: Машинаны айдап баратып радиону күйгүзгөндө мен жергиликтүү колледждеги 90.7 KALX радиостанциясына кайрылам. Мен жашаган жылдар бою жана ар кайсы жерлерде мен дайыма колледждин радиостанцияларын угуп келгем. Интернеттин күчү менен мен азыр уга алам
DIY Compact стерео күчөткүчү: 11 кадам (сүрөттөр менен)

DIY Compact стерео күчөткүчү: Эй! Баары Менин атым Стив.Бүгүн мен сизге кантип көрсөтөм, 60 Ватт Портативдүү Күчөткүчтү TDA2050 ic аркылуу абдан жөнөкөй жол менен жасоо керек, бул абдан популярдуу ic, сиз көптөгөн үй кинотеатрлар системасында таба аласыз, ал максималдуу күчтү камсыздай алат. 30 ватт 4тө
1965 -жылдагы Sylvania SC773C стерео консолун калыбына келтирүү: 6 кадам (сүрөттөр менен)

1965 -жылдагы Sylvania SC773C стерео консолун калыбына келтирүү: Hello World! Бул эски стерео консолун калыбына келтирүү боюнча колдонмо! Мен Электр инженериясынын студентимин жана бул долбоор жакты! Мен биринчи Инструкторумду жазам деп ойлодум жана муну өздөрү аракет кылып жаткан баарына жардам берем деп үмүттөнөм! Кээ бирөөлөр кайдан алдым деп сурашы мүмкүн
Retro Gaming Console (N64 Mod) KODI менен: 7 кадам (Сүрөттөр менен)

Retro Gaming Console (N64 Mod) KODI менен: Эски мектептин консолунда ретро оюндарды ойноо абдан кызыктуу, бирок жеке консолун сатып алуу жана аны менен коштолгон бардык оюндар өтө оор жана кымбат! Эгерде сиз колледждин/университеттин студенти болсоңуз жана батирлерди көчүрүп жатсаңыз, айтпаңыз
Custom Arduino CAN рулду баскычтарын жаңы машинанын стерео менен кармап турушу үчүн: 9 кадам (сүрөттөр менен)

Custom Arduino CAN рулду баскычтарын жаңы машинанын стерео менен кармап турушу үчүн: Мен Volvo V70 -02деги баштапкы унаа стереоун жаңы стерео менен алмаштырууну чечтим, андыктан mp3, bluetooth жана handsfree сыяктуу нерселерден ырахат алам. Менин машинамда стерео үчүн рулду башкаруу элементтери бар, мен дагы деле колдонгум келет