Мазмұны:
- 1 -қадам: Сізге қажет компоненттер
- 2 -қадам: Raspberry Pi орнату
- 3 -қадам: Pi -ді Wi -Fi желісіне қосу
- 4 -қадам: Жабдық
- 5-қадам: SQL- мәліметтер базасы
- 6 -қадам: Айнаға арналған код
- 7 -қадам: веб -сайт
- 8 -қадам: App.py бағдарламасын автоматты түрде іске қосыңыз
- 9 -қадам: Істі жасаңыз
- 10 -қадам: Сізге ұнайды деп сенемін
Бейне: Ақылды айна: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Біз бәріміз ваннаға кірген сәтті білеміз және сағатты жоғалтып аламыз. Немесе сіз бүгін ауа -райы қандай болатынын білмейсіз … т. Ақылды айна көмектеседі. Менің жобам үшін жуынатын бөлмеде бос орынды үнемдеу үшін мен ақылды айнаның кішірек нұсқасын жасадым. Сіз ауа -райы, сағат, күн, орын, температура мен ылғалдылықты таба аласыз. Сонымен қатар, оған сілтеме бар веб -сайт бар, онда сіз барлық деректерді графиктерден таба аласыз және жарық диодты жолақтың түсін өзгерте аласыз.
1 -қадам: Сізге қажет компоненттер
Міне, сізге қажет компоненттердің тізімі.
- Raspberry Pi дисплейі 5 дюйм
- Таңқурай Pi 3 b+
- 8 ГБ micro sd
- Raspberry Pi 5.1V/2.5A жеткізу
- Digitale RGB Ledstrip WS2801
- DHT11 температура мен ылғалдылық сенсоры
- Ағаш
- Ағашты жөндеуге арналған құралдар (желім мен ара)
- HDMI кабелі
- PIR (қозғалыс сенсоры)
- DS18B20 (температура сенсоры)
2 -қадам: Raspberry Pi орнату
Кейбір бағдарламалық жасақтаманы орнатудан бастайық.
- WinSCP
- Win32 диск менеджері
- MobaXterm
- VNC қарау құралы
- MySQL Workbench
Алдымен сіз Win 32 -ді орнатасыз. Win 32 орнатқаннан кейін суретті pi -ге орнатуды бастауға болады.
Win 32 ашқан кезде қалтаны таңдауға болатынын көресіз. Micro sd картасын таңдаңыз (жоғарғы оң жақта) және жазуды басыңыз (төменгі). Орнату біраз уақыт алуы мүмкін. Сонымен қатар, сіз барлық басқа бағдарламалық жасақтаманы орната аласыз.
Сурет орнатылғаннан кейін сіз sd картасын пи -ге салып, пи -ді қуаттай аласыз. Ethernet кабелі арқылы пиді компьютерге/ноутбукке қосыңыз, содан кейін mobaXterm іске қосылады. Сессия => SSH => өтіңіз және келесі деректерді толтырыңыз (толығырақ суретті қараңыз). Осымен сіз 22-порттағы «dp-use r» және «dp-user» құпия сөзі бар ssh қосылымы арқылы pi-ге кіресіз.
3 -қадам: Pi -ді Wi -Fi желісіне қосу
Егер сіз pi -ге қосылсаңыз, Wi -Fi желісін келесі қадамдармен орнатуға болады.
sudo raspi-config
- Желі опцияларына өтіңіз
- Wi-Fi желісіне өтіңіз
- Желі атауын енгізіңіз
- Құпия сөзді енгізіңіз
Енді сіз Wi -Fi желісіне кіре аласыз және келесі кодпен pi -ді жаңарта аласыз.
sudo apt жаңарту
sudo apt жаңарту -y
Бұл сіздің пи жаңартылған болуын қамтамасыз етеді.
4 -қадам: Жабдық
Енді сіздің пи дайын болғанда, сіз схеманы орнатуды бастауға болады. жоғарыда көрсетілген схемаға сәйкес тізбекті қосыңыз. Сіз mcp3008 қолданылып жатқанын көресіз. Бұл сізге қажет емес, бұл экранға қосылу. Жарық диапазонында сағат, Mosi, GND және 5V бар.
5-қадам: SQL- мәліметтер базасы
Мәліметтер қорын құрудың уақыты келді. Төмендегі кодпен pi -де mariaDB ортасын ашыңыз.
Алдымен сіз келесі пайдаланушыны жасайсыз:
'Mct'@'%' ИДЕНТИВАЛАНҒАН 'mct' пайдаланушысын жасаңыз;
онда сіз оның барлық артықшылықтарға ие екеніне көз жеткізесіз:
БАРЛЫҚ БАСЫМДІЛІКТЕРДІ БЕРУ *. * TO 'mct'@'%' ҚҰРАМЫМЕН;
Соңында, сіз бәрін жуасыз:
АРТЫҚШЫЛЫҚТАР;
Енді қызметті қайта іске қосыңыз:
sudo қызметі mysql қайта іске қосыңыз
MySQL Workbench ашыңыз. Жаңа байланыс орнатыңыз. Толығырақ суретті қараңыз.
Енді импортты ашыңыз, файлды импорттаңыз және кодты орындаңыз.
6 -қадам: Айнаға арналған код
PyCharm ашыңыз және параметрлерге өтіңіз => Құру, шығару, орналастыру => орналастыру. Плюс түймесін басып, SFTP қосыңыз (суретті қараңыз).
Енді сіз менің github -дан кодты жүктеп алып, оны pycharm -да ашасыз.
7 -қадам: веб -сайт
Pi -ге веб -сервер қою үшін pi -ге келесі кодты қосыңыз.
sudo apt-get intall apache2-y
Dp-пайдаланушы ретінде кіру үшін:
sudo chown dp-user: root *
Қалтаға кіру және оған файлдарды қосу үшін.
sudo chown dp-user: root/var/www/html
WinSCP ашыңыз. Жаңа сеанс жасаңыз және суретте көрсетілгендей файлды толтырыңыз.
Файлдарды таңдап, оларды/var/www/html қалтасына апарыңыз.
8 -қадам: App.py бағдарламасын автоматты түрде іске қосыңыз
Қолданбаңызды іске қосу үшін crontab -ге автоматты түрде өтіп, осы кодты қосыңыз:
sudo crontab -e
Файлдың төменгі жағына келесі кодты енгізіңіз (суретте түсіндірілген).
@reboot python3 /var/www/html/app.py
Шығу үшін Ctrl + x, сақтау үшін y енгізіңіз.
9 -қадам: Істі жасаңыз
Түсініктеме оңай, мен экранның өлшемін, нан тақтасының ұзындығын және пи өлшемін алдым, төменгі жағында PIR енгізу үшін тесік жасады.
Сіз HDMI кабелін қолданатындықтан, сізде тағы бір бөлік болуы керек.
10 -қадам: Сізге ұнайды деп сенемін
Сізге шағын ақылды айна ұнайды деп үміттенемін.
Іске сәт!
Ұсынылған:
Портативті ақылды айна/макияж қорапшасын қалай жасауға болады: 8 қадам
Портативті ақылды айнаны қалай жасауға болады/макияж қорапшасы комбинациясы: Дэвистегі қақпағым үшін соңғы жоба ретінде & Элкинс колледжінде мен үлкен айна мен порт ретінде жұмыс істейтін таңқурай пи мен сиқырлы айна бағдарламалық қамтамасыз ету платформасын қолданумен бірге саяхат қорапшасын жобалауға және құруға бел будым
Ақылды айна: 5 қадам
Ақылды айна: Бұл нұсқаулық сізге электрондық поштаның кіріс жәшігін, The New York Times соңғы жаңалықтары мен жаңартуларын және Unsplash фонындағы күн мен уақытты көрсететін Smart Mirror жасауды үйретеді. Сілтеме жұмыс істейді: Қажетті жабдықтар: фрейм
Қарапайым ақылды айна: 7 қадам (суреттермен)
Қарапайым ақылды айна: Уау! Мен ұзақ уақыт бойы бірдеңе жүктедім, көптеген материалдармен жұмыс істедім және ізбасарларыма «әрқашан жұмыс істейтін жоба бар» дегендей, мен бір нәрсені тастауым керек екенін түсіндім, хаха, мүмкін бұл тек мен, бәрібір бизнеске ораламын
Alexa дауысты тану мүмкіндігі бар ескі ноутбуктен ақылды сиқырлы айна: 6 қадам (суреттермен)
Alexa дауысты тану мүмкіндігі бар ескі ноутбуктен ақылды сиқырлы айна: менің «Электроника» курсына жазылыңыз: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Сондай-ақ youtube каналында басқа жобалар мен электроникаға арналған оқулықтар: https://www.youtube.com/channel/UCelOO
Ақылды емес, бірақ өте пайдалы, бірақ аздап шырмайтын айна: 5 қадам (суреттермен)
Ақылды емес, бірақ өте пайдалы, бірақ аздап шырмайтын айна: Айна қажет, бірақ сіздің үйге тағы бір ақылды затты қосқыңыз келмейді ме? Сонда бұл ақылды емес, бірақ өте пайдалы, бірақ аздап шырмайтын айна дәл сізге сәйкес келеді