Мазмуну:
- Жабдуулар
- 1 -кадам: Кадрды жасоо
- 2 -кадам: Raspberry Pi 3 орнотуу кадамдары
- 3 -кадам: Ичиндеги компоненттерди чогултуу
- 4 -кадам: Бардыгын бириктирүү
- 5 -кадам: Акыркы продукт
Video: C.Q: DIY Smart Mirror: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Биз Katrina Concepcion жана Adil Qaiser, экөө тең WBASD STEM академиясынын экинчи курсунда окуйбуз. Бул бул жылдын эң мыкты сыйлыгы үчүн биз кызматташып, жасай турган долбоор.
Биз бул долбоорду ишке ашырууну чечкенибизде, "бир адам даярданып, бир күнгө пландап койгон нерселерин кароонун эң эффективдүү жолу кандай болот?" Биз C. Q менен келдик. Бул жеке колдонуу үчүн кадимки эки тараптуу күзгү жана ар кандай маалымат сегменттерин көрсөтүү үчүн мониторду колдонот. MagicMirror менен айкалыштырып, сиз кандай маалымат сегменттерин, мисалы, убакытты, аба ырайын жана башка көптөгөн нерселерди өзгөртө аласыз! Колдонмо Raspberry Pi колдонот жана WiFi жана ЖК дисплейди колдонууну талап кылат. Бул дагы Google иштетилген, ал дисплейдин ар кандай сегменттерин ыңгайлаштыра алат. Бул C. Qны кантип жасоо жана орнотуу боюнча көрсөтмө.
Жабдуулар
Материалдар
- Жыгач кесимдери
- Жыгач клей
- Бурамалар
- Эки тараптуу күзгү
- Raspberry Pi 3b+
- Monitor
- Караңгы кездеме
- 5V электр менен камсыздоо
- 12V электр менен камсыздоо
- HDMI кабели
- Кеңейтүү аккорд
- SD карта адаптери
- MicroSD
- Микрофон
Raspberry Pi шилтемелери
- Эчер:
- VNC:
1 -кадам: Кадрды жасоо
Сырткы алкак:
Сырткы алкак үчүн 4 даана жыгачты кесип алыңыз. Кесимдердин бурчтарынан 45 градус бурчту кесип алыңыз. Бул бөлүктөрдү клей менен туташтырып, ага көбүрөөк колдоо көрсөтүү үчүн мыктарды салыңыз. (сүрөт 1)
Ички алкак:
Күзгүнүн чоңдугуна ылайык келген 4 даана жыгачты кесип алыңыз.
Колдоо үчүн бул бөлүктөрдү клей жана мыктар менен туташтырыңыз. (сүрөт 2)
Эки кадрды бириктирүү:
Сырткы рамканы жерге тегиз кылып коюңуз.
Андан кийин, сырткы алкактын ар тарабынан бир жарым дюймду ченеп, аны белгилеңиз. Бул күзгүгө түшпөстөн коюуга жетиштүү орун бар экенин камсыздоо үчүн.
Чийилген сызыктардын ичиндеги ички алкакты чаптаңыз. Үстүнө бир аз салмак коюп, түнү бою кургатуу үчүн калтырыңыз. (сүрөт 3)
Катрина менен Адил экөө кадрды түзүүдө бирге иштешмек.
2 -кадам: Raspberry Pi 3 орнотуу кадамдары
Биринчи кадам (Орнотуу)
Биринчи кадам-Voice Kit SD сүрөтүн https://aiyprojects.withgoogle.com/voice-v1/ден жүктөө.
Андан кийин https://etcher.io/ден Etcherди колдонуңуз
Жаңы жүктөлгөн Voice Kit SD Image жана Micro SD Card тандап, андан кийин флешти басыңыз.
Raspberry Pi'иңизди сайыңыз жана Raspberry Pi көрүү үчүн VNC Viewer колдонуңуз.
Кийинки кадам - Raspberry Pi'ни Wifiга туташтыруу жана убакыт менен күндүн туура экенин текшерүү.
Андан кийин Raspberry Piңизди бул буйруктарды колдонуп жаңыртыңыз:
sudo apt-get update
sudo apt-get dist-upgrade
Raspberry Pi'ни кайра жүктөңүз
Экинчи кадам
Сол жактагы артыкчылыктарга барып, динамиктериңиз менен микрофонуңуз туура орнотулганын текшериңиз жана аудиону текшериңиз.
Chromiumду ачып, кирүү, GoogleAPIлерге өтүү жана долбоорду түзүү, APIлерди иштетүү жана Google жардамчысын иштетүү, эсептик дайындарды түзүү жана Client ID түзүү, андан кийин "Макулдук экранын конфигурациялоо" баскычын чыкылдатып, товардын аталышын коюңуз (бардыгын ырааттуу сактоо жакшы) бул баскычты басыңыз, башкасын басыңыз жана атын коюңуз.
Муну аткаргандан кийин, сиз файлды жүктөй аласыз, жаңы жүктөлүп алынган файлды оң баскыч менен чыкылдатыңыз жана "Папкада көрсөтүү" баскычын чыкылдатыңыз жана анын атын Жардамчы деп өзгөртүп, "pi" папкасына сүйрөңүз.
Https://myaccount.google.com/activitycontrols?pli=… дарегине өтүңүз жана "Желе жана Колдонмо Аракети" иштетилгенин, "Түзмөк маалыматы" иштетилгенин, "Үн жана Аудио Аракети" иштетилгенин текшериңиз.
Папкаңызга барып/home/pi/AIY-projects-python/src/Examples/voice дарегине өтүңүз, андан кийин asistant_library_demo.py файлын аткарыңыз, андан кийин хром калкып чыгышы керек жана сиз хромго кирип, уруксат берүүнү басыңыз.
Үчүнчү кадам
Raspberry Pi конфигурациясына өтүңүз, Локалдаштырууга өтүңүз, жайгашкан жериңизди өлкөгө коюңуз, убакыт алкагын белгилеңиз (Аймак: АКШ, Жайгашкан жери: мен үчүн Чыгыш), азыр кайра жүктөөңүзгө туура келет.
MagicMirrors 2ди Raspberry Piге орнотуңуз
Bash командасын колдонуу менен оңой эле орното аласыз:
bash -c "$ (curl -sL https://raw.githubusercontent.com/ MichMich/ MagicMirror/ master/ installers/ raspberry.sh)"
(github шилтемесинин алдындагы бардык боштуктарды алып салыңыз, анткени бул бүт буйрукту аткаруунун бирден -бир жолу)
Ишарат пайда болгондо y басып, киргизиңиз жана ал MagicMirrorдун автоматтык түрдө башталуусун орнотот
Төртүнчү кадам
Иштеп чыгуучу терминалыңызды ачыңыз жана pm2 stop MagicMirror деп жазыңыз
Андан кийин папкаңызды ачыңыз жана/home/pi/MagicMirror/configга өтүңүз жана config.js ачыңыз
Бул жерде сиз убакыт ченемин "12", ал эми бирдиктер "империялык" деп өзгөртө аласыз, эгерде бул сизге тиешелүү болсо.
"{" "Жогорудагы" модулдан: "эскертүү", "}}," Позиция: "top_bar" "астынан алып салыңыз жана азыр иштеп чыгуучу терминалын ачып, интернетке кирип, https://openweathermap.org/ дарегине өтүңүз. api жана катталуу.
Андан кийин үйгө барыңыз, андан кийин API ачкычтары API ачкычын көчүрүп, анан config.js файлына кайтыңыз жана API ачкычын чаптаңыз, ал жерде "YOUR_OPENWEATHER_API_KEY" "currentweather" модулуна жана "weatherforecast" модулуна жазыңыз жана сактаңыз.
Бешинчи кадам
Эми сиз "cd MagicMirror" деп жазуу менен MagicMirror ачасыз, Enter баскычын басып, анан "npm start" деп жазыңыз
API ачкычын чаптаган жогорудагы шилтемени көчүрүп, аны хромго чаптаңыз жана "CTRL+F" баскычын басуу менен жайгашкан жериңиздин идентификаторун табыңыз, ошондой эле "Жайгашкан жер" деп өзгөртүңүз. Эми иштеп чыгуучу терминалды кайра ачып, "npm MagicMirror" деп жазыңыз, сиз даяр болушуңуз керек!
Адил бул бөлүктүн көпчүлүгүн аткармак.
3 -кадам: Ичиндеги компоненттерди чогултуу
Күзгүдөй өлчөмдөгү кара материалды кесиңиз.
Мониторду күзгүнүн жарымына туура келтирип, караңгылатылган материалды экинчи жарымына кой. Матанын мониторду жаппаганын текшериңиз.
Жыгачтын кичине бөлүктөрүн кесип, баарын арт жагына коюңуз. Ошол бөлүктөрдү чогуу чогулткула. Андан кийин бул кичинекей алкакты ички алкакка сайыңыз.
Монитор турган жерде желдетүү үчүн бир нече тешик бургула. Тиркелген сүрөт - бул кандай болоорунун диаграммасы.
Катрина бул бөлүктүн көпчүлүк бөлүгүндө иштемек.
4 -кадам: Бардыгын бириктирүү
Raspberry Pi'ни монитордун артына, монитордун башкаруу тактасынын жанына чаптаңыз.
Экөөнү HDMI кабели менен туташтырыңыз.
Микрофонду кадрдын сыртына коюп Raspberry Pi менен туташтырыңыз.
5V электр энергиясын Raspberry Piге жана башка учун кеңейтүү аккордуна сайыңыз.
12V электр менен камсыздоону монитордун башкаруу тактасына жана экинчи учун узартуу аккордуна сайыңыз.
Баарын ордуна кой.
Тиркелген сүрөттө электр өткөргүчтөрдүн арткы жагынан кандай болору жөнүндө диаграмма көрсөтүлгөн.
Катрина менен Адил зымдарды чогуу жасашмак.
5 -кадам: Акыркы продукт
Бул акыркы продукт кандай болоорунун жасалмасы. Сиз монитордун дисплейи күндү, убакытты, аба ырайын жана календарды көрсөтүүчү күзгүдөн көрсөтүп жатканын көрө аласыз. Калган жарымы негизинен колдонуу үчүн күзгү болуп калат. Көбүрөөк ыңгайлаштыруу жана оңой колдонуу үчүн муну Google менен байланыштырсаңыз болот. C. Q. үйүңүздүн же кеңсеңиздин каалаган жерине койсо болот.
Сунушталууда:
Smart Mirror: 5 кадам
Smart Mirror: Бул көрсөтмө сизге электрондук почтаңыздын кутусун, The New York Timesтеги акыркы жаңылыктарды жана жаңыртууларды, ошондой эле Unsplashтин фонундагы датаны жана убакытты көрсөтүүчү Smart Mirror түзүүнү үйрөтөт. Шилтемеси иштеп жатат: Керектелүүчү материалдар: Фрейм үчүн
Alexa үн таануу менен эски ноутбуктан Smart Magic Mirror күзгүсү: 6 кадам (сүрөттөр менен)
Эски ноутбуктан акылдуу сыйкырдуу күзгү Alexa үн таануу менен: Менин "Электрониканы кыскача" курсуна жазылыңыз: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Ошондой эле мени текшериңиз youtube каналы башка долбоорлор жана электроника боюнча сабактар үчүн: https://www.youtube.com/channel/UCelOO
Smart Mirror: 10 кадам
Акылдуу күзгү: Баарыбыз ваннада жүргөнүңүздү билебиз жана саатты көз жаздымда калтырабыз. Же сиз бүгүн аба ырайы кандай болорун билбейсиз … ж.б .. Акылдуу күзгү жардам берет. Долбоорум үчүн ваннада боштукту сактап калуу үчүн акылдуу күзгүнүн кичине версиясын жасадым
Smart Mirror: 7 кадам
Smart Mirror: Бул Нускамада мен сизге Smart Mirror кантип жасоону көрсөтөм. Менимче, сиз " Акылдуу күзгү деген эмне? &Quot; Ооба, мен сага айтуу үчүн келдим! Smart Mirror - бул Raspberry Pi тарабынан башкарылган монитор. Эки тараптуу айнекти колдонуп жатканда
DIY Smart Mirror: 5 кадам
DIY Smart Mirror: Керектелүүчү материалдар: Raspberry PI 2+ (мен 3B колдонгон) Micro SD (8 ГБ+) Монитор, бааны арзан кармоо үчүн, мен эски бирин колдойм HDMI кабелин же микро5 менен HDMI5v дубал розеткасына конвертерди колдоном USB кабели. Кошумча клавиатура жана чычкан microsd картасы бар компьютер