
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:50

Мен ұялған адамдардың микрофоны мен камерасы қосылып тұрғанын байқамай қалғаны туралы көптеген видеолар көрдім, бұл маған осы жобаның идеясын берді.
Мен C# тілінде қарапайым бағдарлама жаздым, ол камераның немесе микрофонның қолданылғанын анықтайды және бағдарлама атауымен хабарландыруды шығарады. Сонымен қатар, менде 2 WS2812B светодиоды бар қарапайым тақта бар, ол дыбыстық сигнал береді және ол бағдарламалық жасақтамадан хабарлама алған кезде жанады.
Аппараттық құрал Arduino -ға негізделген және байланыс қарапайым болу үшін және жаңадан бастаушыларға ойнауға жеңіл бағдарлама болу үшін сериялық байланыс арқылы жүзеге асады.
Толық бастапқы код үшін GitHub репозиторийінің жобасын тексеріңіз:
Жабдықтар
- 2 x WS2812B
- 1 х 5 вольтты дыбыстық сигнал
- 1 x Micro USB ажырату тақтасы
- 1 x А типті USB әйелдік ажырату тақтасы
- 8 х 3 мм х 1,8 мм шеңбер неодимий магниті
1 -қадам: электроника



Бұл жерде электроника өте қарапайым, мен 2 адресті жарықдиодты (WS2812B), дыбыстық сигналды және микро USB қосқышты қолдандым.
Arduino жағында бұл 5V, GND және 8 және 9 түйреуіштеріне қосылатын A типті қарапайым USB қосқышы.
2 -қадам: Корпусты 3D басып шығару



Мен акрил белгілеріне арналған екі саңылауы бар электрониканы қамтитын қарапайым корпусты жасадым. Светодиодтардың айналасында белгілер қисайып кетпеуі үшін оларға тірек қойдым. Корпустың түбіне мен 4 магнит қойдым ол экранға бекітуге оңай сыяды.
Әрбір stl файлының біреуін басып шығарыңыз.
3 -қадам: Акрил гравюраны айтады




Мен SainSmart CNC 3018-PROVer жұмыс үстеліндегі CNC машинасын қолдандым. Мен ақысыз белгішелерді іздеп, оларды inkview бағдарламалық жасақтамасымен векторға айналдырдым.
4 -қадам: Бағдарламалау

Мұнда бізде C# (Windows үшін) және Arduino коды бар клиенттік қосымша бар. Сіз оларды осы жерден таба аласыз.
Камера немесе микрофон қолданылған кезде бақылау үшін мен Windows тізілімінде келесі жолды бақылап отырмын: HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / веб -камерасы
және
HKEY_CURRENT_USER / SOFTWARE / Microsoft / Windows / CurrentVersion / CapabilityAccessManager / ConsentStore / микрофон
Өзгерістер туралы хабарлама алған сайын біз өзгерістерді іздеуіміз керек. Құрылғы қолданылған кезде LastUsedTimeStop - 0, сондықтан біз оны іздейміз және оны хабарламада көрсету үшін қосымшаның атын алу үшін кілтті талдаймыз.
Arduino мен C# бағдарламасы арасындағы байланыс сериялы. Хабарламалар JSON болып табылады, сондықтан болашақта біз мұны қаласақ, басқа нәрсеге көшу оңай болады.
Ұсынылған:
Жалғыз тұр Arduino ATmega328p: 7 қадам (суреттермен)

Жалғыз тұр Arduino ATmega328p: Бәрі мен үйрететін " Екілік ойын " Keebie81 https: //www.instructables.com/id/Binary-Game/ Бірақ мен Arduino тақтасының орнына оқшау нұсқаны босату үшін жақсы болар еді деп ойладым
Қарап шығу ережелері: 9 қадам

Тіркелу шарттары: Құрылысты үшбұрышты пішінде үшбұрышты пішінмен жалғау қажет, сонымен қатар консистенциялау;
Гидратор - сізді су ішуге талпындыратын құрылғы: 8 қадам (суреттермен)

Гидратор - сізді су ішуге талпындыратын құрылғы: Суды жеткілікті мөлшерде ішу әр адам үшін өте маңызды. Бірақ мен күн сайын суды қажет мөлшерден аз ішемін. Мен сияқты су ішуді еске салу керек адамдар бар екенін білемін. Егер сіз біздің біріміз болсаңыз, онда бұл жоба сіздің өміріңізді өзгертеді
Мистер Уоллплэйт сізді бақылайды: 9 қадам (суреттермен)

Wallplate мырзаның басы сізді қадағалайды: бұл Wallplate мырзаның көз иллюзионды роботының жетілдірілген нұсқасы https://www.instructables.com/id/Mr-Wallplates-Eye-Illusion. Ультрадыбыстық сенсор Wallplate мырзаның басына оның алдында жүргенде сізді бақылауға мүмкіндік береді
SlouchyBoard - сізді жалқау болмаудың тітіркендіргіш әдісі (EasyEDA -ға кіріспе): 4 қадам (суреттермен)

SlouchyBoard - сізді жалқау болмаудың тітіркендіргіш әдісі (EasyEDA -ға кіріспе): Случистый тақта - бұл көлбеу сенсорды, пьезо -дыбыстық сигналды және ATTiny 85 -ті пайдаланатын кішкентай 30 мм х 30 мм ПХД (басылған схема тақтасы). пайдаланушы қатып қалады. Тақтаны пайдаланушылардың көйлегіне немесе шляпасына бекітуге болады, осылайша олар