Мазмұны:
- 1 -қадам: Сізге қажет заттар
- 2 -қадам: Монитор тақтасын дайындаңыз
- 3 -қадам: жақтауды жасаңыз
- 4 -қадам: Бөлшектерді біріктіру
- 5 -қадам: Бағдарламалық жасақтаманы орнатыңыз
Бейне: Ақылды айна Raspberry Pi: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Осылайша тартпада пайдаланылмаған таңқурай pi 1B және пайдаланылмаған монитор болды. Бұл ақылды айна жасауға жеткілікті себеп.
Айна уақытты, күнді және ауа -райы туралы ақпаратты, сондай -ақ ақылды үй қосқыштары туралы күйді және қазіргі уақытта қандай музыка ойнап жатқанын көрсетуі керек.
1 -қадам: Сізге қажет заттар
Ақылды айнаны жасау үшін сізге келесі заттар қажет
- Raspberry Pi WIFI кілті (Raspberry Pi 3 қоспағанда, оған WIFI қосылған)
- Монитор (мен BenQ 24 дюймді қолдандым)
- Сурет жақтауы (Германиядан https://wunsch-bilderrahmen.de сайтынан алынды)
- Бір жақты айна (Германияда https://www.myspiegel.de/ сайтынан алынды), бірақ сіз акрилді өтетін айнаны қолдана аласыз
- Ағаш тақтайшалар мониторды орналастыру үшін сурет жақтауын кеңейтеді
- Мониторды жақтауда ұстауға арналған бұрыштық жақша
- Тіке әйнектің металлмен жанасуын болдырмайтын қара жабысқақ таспа
- Сурет жақтауы мен ағаш жиекті бір -біріне жабыстыру үшін ағаш желімі мен ағаш штепсель
- Бекітуге арналған сым немесе сым, сондай -ақ бұрандалы якорь
- Кабельдік арна
- Жолақ қысқыш
- Бұрғылау машинасы
Егер жарықдиодты жолақтың фондық жарығын алғыңыз келсе, сізге төмендегілер де қажет
- Контроллермен жарықдиодты жолақ, осы жобаны қараңыз RC-басқарылатын-жарықдиодты-жолақ
- 433 МГц жіберуші
Жобаның негізгі шығындарын қамтитын тізім бар.
- Сурет жақтауы-28 € ~ 29,3 $
- Бір жақты айна-73 € ~ 76.6 $
- BenQ GL2450 - 100 € ~ 104,9 $
- Raspberry Pi 3 - 37 € ~ 38,8 €
- Ағаш тақтайшалар (қазірдің өзінде дұрыс ұзындықта кесілген) - 15 € ~ 15.7 $
- Жарықдиодты жолақ 6 €
Бұл құралдар, ағаш желім, бұрандалар және басқалар сияқты барлық ұсақ заттар бар деп есептесек, 259 € ~ 272 долларға дейін болады. Бірақ мен айтқанымдай, айна жасаудың себебі-пайдаланылмаған монитор, raspi және жарық диодты жол. Оларға жаңа тапсырма беру үшін 116 € ~ 122 $.
2 -қадам: Монитор тақтасын дайындаңыз
Бірінші қадам - монитор тақтасынан жапқышты алып тастау. Бұл монитор тақтасының дұрыс өлшемін алу үшін қажет. Сурет жақтауын, бір жақты айна мен ағаш тақтайшаларды дұрыс мөлшерде алу үшін сізге өлшем қажет болады.
Қабыршақты қалай алып тастаудың бірнеше сипаттамалары бар. Қосымша ақпарат алу үшін осы іздеу нәтижесін қараңыз
Содан кейін мен монитор тақтасының металл жиегіне қара таспаны қойдым. Бірінші себеп - мониторды айнаға қойған кезде металдың шыныға тікелей тиіп кетуіне жол бермеу. Екінші себеп - металдың шағылуын болдырмау, сондықтан мен кіретін жарықты сіңіретін қара түсті таңдаймын.
3 -қадам: жақтауды жасаңыз
Монитор тақтасының дұрыс өлшемін білгеннен кейін біз сурет жақтауына, бір жақты айнаға және ағаш тақтайшаларға тапсырыс бере аламыз. Мен сурет жақтауы мен бір жақты айнаға сәйкес келуге тапсырыс бердім, сондықтан айна сурет жақтауында болады. Дегенмен, монориорды бекіту керек, сондықтан мен суреттің жақтауының артында монитор болуы керек шекараны құрдым.
Мен ағаш тақтайшаларды ағаш желіммен, ағаш тығындармен және бұрандалармен жалғадым. Бірінші суретте сурет жақтауында ағаш тығындарға арналған екі тесік көрсетілген. Сурет жақтауын тесіп өтпеу үшін абай болыңыз, бұл жақсы емес көрінеді. Екінші суретте бұрандалардың тесіктері көрсетілген, тағы бір рет сақ болыңыз, бұранданы сурет жақтауы арқылы бұрғылауға болмайды.
Сондай -ақ, шекарада шығатын кабельдер үшін тесік қажет, сонымен қатар егер сіз оны пайдаланғыңыз келсе, жарық диодты жолақ үшін тесік қажет.
4 -қадам: Бөлшектерді біріктіру
Рамка аяқталғаннан кейін біз заттарды біріктіре аламыз. Айна монитор арқылы бекітілген. Мониторды ағаш жақтауға бекіту үшін мен үш жағынан екі бұрыштық жақша қостым, алты бұрыш жасайды. Монитор тақтасының төртінші қара жағы схемамен жабылған, сондықтан мен оны өткізіп жіберемін.
Ортаңғы металл қорапта монитор панеліне арналған электронды құрал бар және ол бастапқыда монитордың қаптамасымен бекітілген. Енді панельсіз мен бұл қорапты мониторға бекіту үшін қоңыр таспаны қостым. Мен жасыл сымды бұрандалармен солға және оңға ағаш тақтайшалармен қостым, бұл айнаны қабырғаға бекіту үшін қажет болады.
Мен таңқурай пиін төменгі сол жақ бұрышқа, ал жолақты контроллерді төменгі оң жаққа қойдым. Raspi GPIO-лары 433 МГц жиіліктегі сигнал жолағының түсін орнату үшін жіберушіге қосылған. Сонымен қатар, жіберушіде кейбір сымсыз розеткаларды басқару сияқты қосымша функциялар болуы мүмкін.
5 -қадам: Бағдарламалық жасақтаманы орнатыңыз
Ақылды айнаның бағдарламалық қамтамасыз етілуі толығымен html, javascript және css -ке негізделген. Сізге қажет нәрсе - шолғыш. Таңқурай пи үшін мен мидориді қолдануды ұсынамын. Бастапқы код gitpub репозиторийінде орналасқан. Бұл уақытты, ауа райын, музыканы және қосқыштарды көрсететін өте минималистік бақылау тақтасы. Уақыт компьютердің жүйелік уақытынан келеді. Ауа райы туралы ақпаратты көрсету үшін https://api.openweathermap.org пайдаланамын. Музыка мен коммутатор туралы ақпарат менің ақылды үй серверімнен осы репоға негізделген: https://github.com/dabastynator/RemoteControlSystem. Бұл ақылды үй шешімі бірнеше басқарылатын бірліктерді анықтайды, мысалы, xml конфигурациясындағы медиа-сервер немесе сымсыз розетка және барлығын тыныш веб-api арқылы қол жетімді етеді.
Таңқурай пиін конфигурациялау үшін сізге github репо клондау қажет:
git clone [email protected]: dabastynator/SmartMirror.git
Openweatherapi кілті мен қашықтан басқару жүйесінің қауіпсіздік белгісін орнату үшін ~/SmartMirror/smart_config.js файлын өңдеңіз:
var mSecurity = 'жетон =';
var mOpenWeatherKey = '';
Енді таңқурай пи іске қосылғанда midori браузерін көрсетуі керек, сонымен қатар тінтуір меңзерін әрекетсіз күйде жасыруы керек. Сондықтан ~/.bashrc келесі жолдарды қосыңыз:
ұйықтау 20 ж
# Тінтуірді әрекетсіздікте жасырыңыз
тәртіпсіздік -дисплей: 0 -оқиғалар -граб &
log = «/home/pi/magic_mirror.log»
айна = «файл: ///home/pi/SmartMirror/smart_mirror.html»
экспозиция DISPLAY =: 0
midori -e Толық экран -$ mirror >> $ log &
Содан кейін мен осы бетте сипатталған 6 минут әрекетсіздікте әдепкі бос экранды алып тастаймын: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Сондықтан/etc/kbd/config файлын өзгертіңіз және мына жолдарды өзгертіңіз:
BLANK_TIME = 0
BLANK_DPMS = өшірулі
POWERDOWN_TIME = 0
Бұл қосымша жолдарды/etc/xdg/lxsession/LXDE-pi/autostart файлына қосыңыз.
@xset s noblank
@xset өшірулі
@xset -dpms
Экранды 90 ° бұру үшін келесі жолдарды /boot/config.txt файлына қостым.
# Экранды протокол режиміне бұрыңыз
display_rotate = 1
Міне бітті. Менің тәжірибем - LCD монитордың орнына нағыз мониторды пайдалану. Бұл қара аймаққа аз жарық түсіруі керек, қуатты аз тұтынады және жеңіл және жұқа болуы керек. Менің айна салмағы 10 кг.
2017 жылғы микроконтроллер байқауында екінші орын
Ұсынылған:
Қарапайым ақылды айна: 7 қадам (суреттермен)
Қарапайым ақылды айна: Уау! Мен ұзақ уақыт бойы бірдеңе жүктедім, көптеген материалдармен жұмыс істедім және ізбасарларыма «әрқашан жұмыс істейтін жоба бар» дегендей, мен бір нәрсені тастауым керек екенін түсіндім, хаха, мүмкін бұл тек мен, бәрібір бизнеске ораламын
Alexa дауысты тану мүмкіндігі бар ескі ноутбуктен ақылды сиқырлы айна: 6 қадам (суреттермен)
Alexa дауысты тану мүмкіндігі бар ескі ноутбуктен ақылды сиқырлы айна: менің «Электроника» курсына жазылыңыз: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Сондай-ақ youtube каналында басқа жобалар мен электроникаға арналған оқулықтар: https://www.youtube.com/channel/UCelOO
Ақылды емес, бірақ өте пайдалы, бірақ аздап шырмайтын айна: 5 қадам (суреттермен)
Ақылды емес, бірақ өте пайдалы, бірақ аздап шырмайтын айна: Айна қажет, бірақ сіздің үйге тағы бір ақылды затты қосқыңыз келмейді ме? Сонда бұл ақылды емес, бірақ өте пайдалы, бірақ аздап шырмайтын айна дәл сізге сәйкес келеді
Менің ақылды айна: 15 қадам (суреттермен)
Менің ақылды айна: таңертеңгі уақытты шектеуге болады. Сіз жұмысқа, мектепке дайындалуыңыз керек … Ауа -райына қарап, бұл шектеулі уақыттың біразын алады. Smart Mirror телефонды немесе компьютерді ашып, ауа райын іздеуге қажет уақытты жояды. Бұл
Сынған Android планшетін қолданатын ақылды айна: 5 қадам (суреттермен)
Сынған Android планшетін қолданатын ақылды айна: Біраз уақыт бұрын мен Android планшетін абайсызда бетіне түсіріп алдым. Әйнек сынды, бірақ қалғандары әлі де жақсы жұмыс істеп тұрды. Менің серіктесім тағы да жинақтаушы деп аталып қалу қаупі бар кезде, мен оны бір күні қолданамын деп үміттеніп, ұтысқа қойдым. Бұл