Мазмуну:
- 1 -кадам: 1 -кадам - Эсептөө бөлүгүн чогултуу
- 2 -кадам: Программаны орнотуу
- 3 -кадам: Ассамблеяны бүтүрүү - Экранды алкакка орнотуу жана Күзгү кошуу
- 4 -кадам: жыйынтыктоо жана конфигурация
- 5 -кадам: Акыркы ойлор - Мен эмнени башкача кылмак элем жана мага эмне жакты
Video: Mini Magic Mirror 60 долларга чейин USD: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
'Magic MIrror' - бул эки тараптуу күзгү экрандын үстүнө коюлган проект. Экран кара пикселдерди көрсөткөн жерде, күзгү чагылдыруучу. Экран ак же ачык пикселдерди көрсөткөн жерлерде алар жаркырашат. Бул дагы чагылтууну сактап, санариптик текстти, сүрөтчөлөрдү, ал тургай сүрөттөрдү күзгүдөн көрсөтө алуунун таасирин жаратат. Үчүнчү сүрөттө бул эмнени көрсөтүшү керек.
Ютубдагы видео монтаждын башынан аягына чейин көрсөтөт жана аягында даяр долбоордун кандай экенин көрсөтүүчү демо бар. Мен бул жердеги кадамдарды жазууга убакыт бөлгүм келди, анткени мен үйрөтүлүүчү жамааттан ырахат алчумун жана программалык камсыздоонун конфигурациясы сыяктуу нерселер жөнүндө жазууларды жана суроолорго жооп берүүнү каалаган элем.
Мен көптөгөн сыйкырдуу күзгү долбоорлорун көрдүм жана дайыма бир долбоорду кургум келет. Мен жакында эле белек катары кура баштадым, жана эки тараптуу күзгү порциянын баасы канча экенин билбедим! Күзгүгө 75.00 доллар (АКШ доллары) короткондон кийин, долбоор биздин "дос белек бюджетибизден" жакшы чыгып кетерин түшүндүм жана стратегиямды кайра ойлонушум керек болчу. Ютубдагы N-O-D-E каналын тапкандан кийин, ал кичинекей пирамида корпусу жөнүндө түшүнүккө ээ болгон. Мен дароо ошол түшүнүк менен чуркай баштадым, кандай малина пи -лерине туура келерин, корпусту кантип оңой түзүүнү жана программаны кантип иштетүүнү сынап көрдүм.
Акырында мен ишти 3D басып чыгарууну чечтим. Мен корпусту tinkercad менен иштеп чыктым. Бул оңой эле бириктирилген эки жөнөкөй бөлүк. Күзгү - бул 4.5 күзгү, ал жөн эле желимге жабыштырылган (желим тапанча). Негизги компьютер 8 Gig micro SD картасы бар Raspberry pi нөлү, ал эми экран - 3,5 дюймдук Кумандын HDMI порту бар экран буга чейин Чынын айтканда, бул долбоордун 75% ы корпустун дизайны болчу жана экрандын туура келээрин билүү, бир USB кабелинен оңой эле өчүрүлүшү мүмкүн жана программаны ыңгайлаштыруу.
Бул жерде сизге кыскача маалымат берүү үчүн тетиктердин баасы. Эгерде сизде 3D принтер болсо, анда ал 60 долларга жетпейт … антпесе сиз 3D басып чыгарууну жалдап, же жыгачтан жасалган пирамида курууну каалайсыз (БАШКА бул жолду басып өттүм жана келечекте мен ойлогондой, үйрөтмө болушу мүмкүн) эмен корпусу бул үчүн абдан сонун көрүнүшү мүмкүн:))
Raspberry pi Zero W - $ 10.00 - Adafruit.com - Заказга бирди чектеңиз
8Gig Micro SD картасы - $ 4.00 - Amazon.com
Kuman 3.5 TFT экраны - $ 29.99 - Amazon.com - HDMI версиясы
SN -Riggor USB кабели (Милдеттүү эмес, бирок кээ бир жөндөмдү кошот) - 16.00 үчүн 4 (ар бири 4,00 доллар) Amazon.com
2 тараптуу күзгү - 115мм чарчы - $ 5.00 Tap Plasticsтен (мен 3D басылган капты дүкөнгө алып келип, дал келиши үчүн кесип салгам)
3D жип - болжол менен 2 доллар
Mini -HDMI -> HDMI адаптер -2 $ 6.00 үчүн (Бирөө гана керек): Amazon.com
Акыр -аягы, менде адаптерлер бар болчу, бирок сиз аларды жогорудагы бааларга же жакшыраак алууңуз керек, жана акырында $ 60.00 астында болушу керек. Бул бири -бирибизге Xbox же PS4 оюнун алсак, канча акча коротоорубуз жөнүндө болгондуктан, бул биздин "дос бюджетибизге" туура келет.
Макул, киришүү жетиштүү, аны кантип курууну үйрөнөлү!
1 -кадам: 1 -кадам - Эсептөө бөлүгүн чогултуу
Биринчи сүрөт коюлган бөлүктөрдүн бардыгын көрсөтөт. Экинчиси, иштеп жаткан эсептөөчү бөлүктүн курамын көрсөтөт. Бул жерде эч кандай сыйкыр жок … бул жерде кадамдар:
- Баш каттарды pi нөлгө салбаңыз. Сизге бардык мейкиндик керек болот!
- Mini HDMI менен HDMI портуна Pi Zero орнотуңуз
- Куман экраны менен келген HDMI-> HDMI адаптерин HDMI уячасына салыңыз
- Куман экранын HDMI адаптеринин башка бөлүгүнө коюңуз.. бул Куман экрандын аял HDMI портуна туура келиши керек.
- USB кабелин пирамиданын артына коюңуз
- Мен сүрөттү электр зымдары менен аннотациялап, пи пинту коштум. Бул кадам өтө маанилүү, бирок көрүнгөндөн бир топ оңой … сиз Пидеги биринчи жана үчүнчү пинден эки кичинекей зымды экранга өткөргүңүз келет. Эгерде сиз секиргич зымдарды колдонсоңуз, аларды экрандын артына сайып, анан аларды пидеги казыктардын тегерегине бүгүп, ысык желим менен жабсаңыз болот. Идеалында, булар пи менен ширетилип, экранда кармаш үчүн ысык желимделиши керек. Бул пиадан экранга 5 вольтту өткөрөт жана бул долбоорду таза жана тыкан кармоо боюнча амалдардын бири болуп саналат … муну бүтүргөндөн кийин, бир кабель пи менен экранды жетиштүү түрдө кубаттайт!
Бул учурда сиз жыйындын жарымын бүтүрдүңүз. Аны жабуудан мурун, кийинки кадамда жазылган программалык сүрөттү алалы.
2 -кадам: Программаны орнотуу
MicroSD картасына малина пи үчүн SD картасынын сүрөтүн кантип жазуу боюнча көптөгөн сабактар бар, мен бул жерди кайра карагым келбейт. Бирок бул биз колдонгон Pi Zero W болгондуктан, муну ишке киргизүү үчүн кээ бир амалдарды билүү маанилүү. Биринчиден, Emmanuels сайтына баш багыңыз:
emmanuelcontreras.com/how-to/how-to-create-…
Ал документтерди түзүү жана Magic Mirror программасынын Raspberry pi нөлүнө сүрөтүн түзүү боюнча иштерди аткарды (анын кадамдарынан көрүп тургандай, бул абдан кыйын болушу мүмкүн). Ылдый жылдырыңыз жана анын кадамдарынан кийин ылдый жагында сиз колдоно турган даяр сүрөттү көрөсүз. (Эгерде сиз "Сүрөт файлы" деп издесеңиз, ал жакка жетишиңиз керек).
Кийинки, сиз wifi -га туташуу жана sshти кошуу үчүн анын кадамдарын аткаргыңыз келет. Бул жерде чындап эле маанилүү бир кеңеш: supplicant_conf файлын түзөтүү үчүн терезелерде Блокнотту колдонбоңуз. Блокнот линиянын аягына Linux менен шайкеш келбейт деп бурулат, жана сиз туташпайсыз. Notepad ++ - блокнотту бекер алмаштыруу жана саптын соңун туура жасоо.
Сиз бул сүрөттү жазганыңызда (мен терезелерде Win32 дисктин сүрөтчүсүн колдоном) жана supplicant_conf файлын түзөтүп, SSH кошкондо, сиз картты салып, түзмөктү жүктөөгө даяр болосуз.
Бул жерде Pi сиздин wifiга туташышы керек. Айла - бул аны табуу:) Телефондор жана PC үчүн ал жерде бир катар сканерлөөчү колдонмолор бар. Advanced IP сканери терезелер үчүн иштейт. IPhone үчүн мен iNetти колдонуп, пилдин нөлүн издейм. Аны тапканыңызда, ага SSH аркылуу туташуу үчүн Putty сыяктуу телнет колдонмосун колдонсоңуз болот. Бул MagicMirror Программасын конфигурациялоо жана кошумчаларды орнотуу үчүн маанилүү болот!
Буга чейин жеткенден кийин, microUSB'ди кубатка туташтырыңыз жана SSH аркылуу жүктөлүп, туташа аласыз. Ошол учурда сиз ишти улантууга жана баскычты басууга даяр болосуз.
3 -кадам: Ассамблеяны бүтүрүү - Экранды алкакка орнотуу жана Күзгү кошуу
Pi'ге электр кубатын туташтырганыңызда, экран жүктөлүп жана күйүп турганын текшериңиз. Жүктөө убактысы 3-5 мүнөт, андыктан чыдамдуу болуңуз..итти жүктөө керек, андан кийин браузерди ишке киргизип, анан сыйкырдуу күзгү программасын ишке киргизиңиз. Бактыга жараша, сиз муну бат -баттан өчүрүп/күйгүзбөшүңүз керек (болжол менен 100ма кубаттуулуктагы чуркоо үчүн жылына 7 центке жетпейт). Андан кийин биз монтажды бүтүрөбүз:
- Экран 3D басма алкагынын арт жагына туташат. Сураныч, сүрөттөрдү колдонмо катары колдонуңуз.. "алдыңкы" - жалпак бөлүк, арткы жагында штепсельдер жана нерселер чыгып жатат. Экранды арт жактан салыңыз.
- Экран тыгыз болгондо, казыктардын тегерегине жана экрандын үстүнө резина байлоо керек. Бул мен экранды кармап калуунун эң жөнөкөй жолу болчу жана ал жакшы иштеди. Бул дагы жакшы, анткени бул ыкма менен керек болсо, бүтүндөй проект үзгүлтүксүз бөлүнөт!
- Электр кабелин Пи -ге салыңыз. Сиз муну жыйналгандан кийин жасай албайсыз, андыктан аны иштетүү убактысы келди!
- 3D басып чыгарылган каркас кармагычты пирамидага басыңыз … сырттагы өтмөктөр анын батып кетишине жол бербейт жана ал бир аз тыгыз жайгашышы керек.
- Күзгү кошуудан мурун, экран 3D басып чыгарууга жооп берген жерлердин тегерегинде кара тасма колдонуңуз. Бул жарык кан кетпеши үчүн … Мен алкакты мүмкүн болушунча катуу кылууга аракет кылдым, бирок бул жөнөкөй кадам анын таза бойдон калышына кепилдик берет. Экрандын күмүшүн да жаап коюңуз, күзгүдөн эч кандай жарык чагылбайт жана эффектти бузат
- Сиз жаңы эле койгон лентанын үстүнө ысык клей коюп, күзгүнү басыңыз. (Эскертүү: Бул жерде фрейм/экранды чогултуу керек, андыктан күзгүгө коюу аны пирамиданын бурчтары менен тегиздеп, бардыгын тыкан тизип алууга мүмкүндүк бериши керек). Желимди көп колдонбоңуз, болбосо ал көрүнөт..жөнөкөй мончок жетиштүү. Күзгү анча чоң эмес.
Эмгегиңиздин жемишин көрүүнү баштагандай эле, азыр толкунданып башташыңыз керек … убакыт же күн күзгүдөн көрсөтүлүшү керек. Кийинки - конфигурация!
4 -кадам: жыйынтыктоо жана конфигурация
Бул жерде сиз негизинен чогултулган жана программалык камсыздоону иштетип, SSHге жөндөмдүү болушуңуз керек. Модулдар, балким, баш аламан, жана сиз аларды кантип оңдоону ойлонуп жатасыз.
Биринчиден, сиз Magic MIrror программасынын кантип иштээри жөнүндө бир аз окууну каалайсыз. Муну бул жерден тапса болот:
magicmirror.builders/
Бул баштоо үчүн сизге тез баштоо/чит баракчасын бербестен, жакшы көрсөтмө болмок эмес. Бул жерде кээ бир кеңештер жана бул кантип иштээри жөнүндө түшүндүрмө бар:
- Magic Mirror модулдары модулдун репозиторийинен модулдун папкасына клондолгон. Ошентип, сиз SSH'ге киргенде, CD MagicMirror каталогуна (Linux каталогдорунда баш тамгалар чоң экенин эске алыңыз). Андан кийин модулдарга CD. Андан кийин сиз папкага каалаган addon клон кыла аласыз.
-
Модулдардын тизмеси бул жерде:
github.com/MichMich/MagicMirror/wiki/3rd-p… Ар биринде аларды конфигурациялоо боюнча нускамалар болушу керек.
- Сиз каалаган модуль дароо келет-MMM-Carousel. Бул модуль башка бардык модулдар аркылуу өтөт. (https://github.com/barnabycolby/MMM-Carousel)
- Баарын конфигурациялоо үчүн, MagicMirror/config папкасына кирип, config.js файлын түзөткүңүз келет.
- Config.jsте сиз жогоруда Git клону аркылуу кошкон модулдардын атын кошкуңуз келет. Сиз аларды жайгаштыргыңыз келет (мен өзүмдүн бардык нерселеримди: middle_centerге жайгаштырдым. Андан кийин карусель бирден көрсөтүүгө кам көрөт жана алардын ортосунда которулат Бул конфигурациялануучу секундадан кийин жасалат (мен үчүн 45 секунда колдондум)
- Шрифттердин өлчөмүн өзгөрткүңүз келерин эске алыңыз. Кээде сиз муну config.js сайтынан жасай аласыз, бирок башкалары модуль менен келген.css файлын таап,.px менен аяктаган нерсени издеп, маанилерди шрифт өлчөмүнө чейин өзгөртүүгө туура келет. Мен бул модул боюнча ар кандай экенин байкадым.
Убакыт/дата, аба ырайы, запас жана трафик модулдары бул долбоор менен чындыгында жакшы иштегенин байкадым. Жандуу-g.webp
Алдыда акыркы ойлор жана келечектеги пландар турат …
5 -кадам: Акыркы ойлор - Мен эмнени башкача кылмак элем жана мага эмне жакты
Бул долбоор абдан кызыктуу болду. Конфигурация файлдарын, 3D басып чыгарууну жана дизайн ишин аягына чыгаруу үчүн көп сааттар болду. Бирок, акыры, ал жакшы чогулду, менимче, менин аялым күзгүдөн ырахат алат (мен досум үчүн биринчисин курчумун, ал дароо эле аны каалады!). Мен дагы бирөөнү куруп, кээ бир нерселерди стиль себептерине, кээ бирлери аткаруу себептерине байланыштуу өзгөртөм:
- Мен жогору жагына кнопка кошмокмун. Пирамиданын көрүнүшү абдан таза жана футуристтик, бирок күзгүнү тез башкарууга мүмкүндүк бербейт. Менин оюмча, күтүүнүн ордуна бир экрандан экинчисине кол менен алмаштыруу оңой болмок
- Мен спикерди кошууга аракет кылмакмын - менин оюмча, бул агымдын музыкасы чындап эле сонун болмок … же сергек үндөрдү ойнотуу
- Мен аны жыгачтан курганга аракет кылышым мүмкүн - 3D басып чыгаруу буларды кайталоо жана куруу абдан оңой болгону менен, эмен же боёлгон жыгачтын көрүнүшү чындап эле сонун болмок деп ойлойм
- Pi3A+ -га өтүү - Мен муну курганымда A+ чыккан жок, ошон үчүн кайра пизерого түштүм. An A+ баага 15 доллар кошот (бирок толук көлөмдүү HDMI бар, демек, болжол менен 12.50 гана кошот), бирок бир тонна күч кошот. Ошондой эле браузер бул түзүлүштө GPU тездетилген эмес, жана A+ болмок … ошондуктан менин оюмча, жогорулатылган кубат ыңгайлуу болмок.
- Алынуучу күзгү - Менин оюмча, алынуучу күзгү ыңгайлуу болмок, анткени youtube сыяктуу кээ бир маалымат каражаттары күзгүдөн кароо үчүн жакшы эмес. Ошондой эле, бул башкача курулган болсо, айлануучу экраны бар салкын кокустук оюн системасы болушу мүмкүн (жөн эле пирамиданы буруп, башка жагына жаткызуу).
- Микрофонду кошуңуз - мен кичинекей микрофонду кошуп койсом, мен Alexa'ны интеграциялап, аны акылдуу жардамчы же үн менен башкара алам.
Акыр -аягы, жөнөкөйлүк жана арзан болуу жөнүндө бир нерсе бар. Бул проект мен үчүн жөн эле болгон, ал эми аялым үчүн экинчисин чогултуу 15 мүнөттөн аз убакытты талап кылды (3D принтердин 9 саатынын сыртында:)).
Эгерде сиз аны куруп жатсаңыз, мага кабарлаңыз, эгер суроолоруңуз болсо аларды төмөндө же youtube каналына калтырыңыз, мен аларга жооп берүүгө аракет кылам. Ютубдагы видеонун башында жана аягында күзгүнүн демосу бар … аны сүрөттө сүрөттөө кыйын. Бул компьютердин жанында, ваннадагы эсептегичте же керебеттин үстөлүндө супер таза көрүнөт. Ошондой эле 100дөн ашык модуль бар… Бул, чынында эле, маалымат дисплейине айланып кетиши мүмкүн жана анын ичинде компьютери бар, ал башка нерседен өзүнчө иштейт (wifiдан башка:))
Окуганыңыз үчүн рахмат жана бул курулуш сизге жакты деп ишенем!
Сунушталууда:
DIY 2.1 Class AB Hi -Fi аудио күчөткүчү - 5 долларга чейин: 10 кадам (Сүрөттөр менен)
DIY 2.1 Class AB Hi -Fi аудио күчөткүчү - 5 долларга чейин: Эй баарына! Бүгүн мен сизге 2.1 каналдуу системага (Сол-Оң жана Сабвуфер) кантип Аудио күчөткүч курганымды көрсөтөм. Дээрлик 1 ай изилдөө, долбоорлоо жана тестирлөөдөн кийин мен бул дизайнды ойлоп таптым. Бул көрсөтмөдө мен басам
ESP32 колдонуп 30 долларга чейин танк көлөмүнүн окурманы куруңуз: 5 кадам (сүрөттөр менен)
ESP32ди колдонуу менен 30 доллардан төмөн көлөмдө танк көлөмүн окурманы түзүңүз: Заттардын Интернети көптөгөн кол өнөрчүлөрдүн жана шарап жасоочулардын үйлөрүнө мурда көптөгөн татаал жабдыктарды алып келген. Деңгээл датчиктери бар тиркемелер ондогон жылдар бою ири тазалоочу заводдордо, суу тазалоочу курулмаларда жана химиялык
Өзүңүздүн акылдуу күзгүңүздү 80 долларга чейин жасаңыз - Raspberry Pi колдонуу: 6 кадам (сүрөттөр менен)
Өзүңүздүн акылдуу күзгүңүздү 80 долларга чейин жасаңыз - Raspberry Pi колдонуу: Бул долбоордо биз эртең менен даярданып жатканда сизге пайдалуу маалыматты көрсөтө турган акылдуу күзгү курабыз. Баары 80 доллардан төмөн турушу керек, аны көпчүлүк адамдар үчүн татыктуу түрдө жеткиликтүү кылышат. Бул колдонмо сизге үйрөтөт
Чөнтөк Пи - Raspberry Pi Компьютери 150 долларга чейин: 19 кадам (Сүрөттөр менен)
Чөнтөк Пи - Raspberry Pi Компьютери 150 долларга чейин: Сураныч, бул долбоордун астындагы Микроконтроллер Конкурсунда добуш бериңиз)) Бул 100 долларлык малина пи компьютери. Бул компьютер Instructables боюнча эң ичке же эң сонун нерсе эмес. Бул ишти бүтүрүү үчүн. Кабык 3D пр
KeyPi - 80 долларга чейин арзан портативдүү Raspberry Pi 3 ноутбук: 11 кадам (сүрөттөр менен)
KeyPi - 80 долларга чейин арзан портативдүү Raspberry Pi 3 ноутбук: *** UPDATE *** Баарына салам! Биринчиден, бардык колдоо жана сын -пикирлер үчүн рахмат, бул жамаат укмуш :) Бул жерде кээ бир суроолорго жооптор бар: Эмне үчүн мындай кылдың? Мен толук көлөмдүү клавиатурасы бар көчмө компьютер жасагым келди. Мен сездим