Мазмұны:
- 1 -қадам: Жабдық: схеманы жобалау
- 2 -қадам: Жабдық: 3D басып шығару
- 3 -қадам: Жабдық: лазерлік кесу
- 4 -қадам: Бағдарламалық қамтамасыз ету: Деректерді жинау
- 5 -қадам: Бағдарламалық қамтамасыз ету: Жиналған деректер жиынтығын оқыту
- 6 -қадам: Бағдарламалық қамтамасыз ету: сыныптарды болжау
Бейне: EM іздерінің көмегімен құрылғыны нақты уақытта тану: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл құрылғы әр түрлі электрондық құрылғыларды олардың EM сигналдарына сәйкес жіктеуге арналған. Әр түрлі құрылғылар үшін олар шығаратын әр түрлі ЭМ сигналдары бар. Біз Particle Photon жиынтығының көмегімен электрондық құрылғыларды анықтау үшін IoT шешімін әзірледік. Біздің киілетін құрылғыны OLED дисплейі бар фотондық бөлшектердің ықшам байланысы және бөлшектер фотонынан жинақта берілген антеннаға тізбекті қосылымы бар білекке тағуға болады.
Бұл құрылғыны электронды құрылғыларды басқаруға және оларды барлық ашық бастапқы бағдарламалық жасақтамасы бар «ақылды құрылғыларға» айналдыру үшін біріктіруге болады, осылайша сіз оны басқара аласыз, сонымен қатар осы құрылғының мүмкіндігін өзгерте немесе жақсарта аласыз.
1 -қадам: Жабдық: схеманы жобалау
Компоненттер: (Particle Maker жиынтығынан)
Сіз жиынтықты әртүрлі интернет -сайттардан сатып ала аласыз.
- Amazon веб-сайты
- Бөлшектер сайты
- Adafruit веб-сайты
- Бөлшек фотонды дамыту тақтасы
- Резисторлар x 3 - 1 мегаом
- 3-5V 0,96 дюймдік сериялық 128X64 OLED СКД дисплейі
- Антенна (ЭМ оқуын/ізін алу үшін)
2 -қадам: Жабдық: 3D басып шығару
- Біз 3D принтерді қолдана отырып, білезік теру құрылғысын жасадық.
- 3D моделі Shapr3D қосымшасында iPad Pro көмегімен жасалған.
- 3D моделінің stl файлы импортталды және Qidi бағдарламалық жасақтамасына енгізілді, өйткені біз X-one-2 Qidi Tech принтерін қолдандық.
- Үлгіні басып шығаруға 3D принтер шамамен 30 минут уақыт жұмсады.
- stl файлына сілтеме.
3 -қадам: Жабдық: лазерлік кесу
- Біз Adobe Illustrator көмегімен білезік белбеуінің үлгісін жасадық.
- Жоспарланған модель Universal Laser машинасына экспортталды, онда біз ағашты икемді білезікпен кесеміз.
- svg файлына сілтеме.
4 -қадам: Бағдарламалық қамтамасыз ету: Деректерді жинау
-
Photon -ды қолдана отырып, әрбір мүмкін болатын 3 x 100 деректер мәнін жариялау.
- Деректерді Photon -дан data.json -ға түйін серверінде жазу.
- MATLAB торап серверінен деректерді талдау.
- MATLAB -қа жіберілген деректер 1 x 300 түрінде болады.
5 -қадам: Бағдарламалық қамтамасыз ету: Жиналған деректер жиынтығын оқыту
- 1 x 300 дана - MATLAB -қа жіберу. (Әрбір құрылғы үшін 27 үлгі жиналды) 27 x 300 деректер жиналды.
- Деректерге мүмкіндіктер қосылды - (5 функция) - орташа, орташа, стандартты ауытқу, қисықтық, куртоз.
- Мәліметтерді MATLAB жіктеу құралдар қорабына үйрету
- Бір құралдар қорабында офлайн деректерді (6 x 6) тексеру
6 -қадам: Бағдарламалық қамтамасыз ету: сыныптарды болжау
Болжау
Фотон көмегімен тірі деректерді алу
Шикі деректерді түйін серверіне жіберу. (data.json файлында сақталған)
Data.json файлындағы деректерді оқуға және нәтижені болжауға арналған MATLAB сценарийі
Ұсынылған:
Постширт: нақты уақытта киюге болатын қалыпты анықтау: 9 қадам
Постширт: Нақты уақытта киінетін қалыпты анықтау: Postshirt - бұл Adafruit қауырсынынан акселерометрлік деректерді Bluetooth арқылы Android қосымшасына жіберетін және жіктейтін нақты уақыттағы сымсыз қалыпты анықтау жүйесі. Толық жүйе нақты уақытта анықтай алады, егер пайдаланушының жағдайы нашар болса және
MicroPython бағдарламасы: Коронавирустық аурудың (COVID-19) деректерін нақты уақытта жаңарту: 10 қадам (суреттермен)
MicroPython бағдарламасы: Коронавирустық аурудың (COVID-19) деректерін нақты уақыт режимінде жаңартыңыз: Соңғы бірнеше аптада бүкіл әлемде коронавирустық аурудың (COVID 19) расталған жағдайларының саны 100,000-нан асты, ал Дүниежүзілік денсаулық сақтау ұйымы (ДДҰ) бұл туралы мәлімдеді. Коронавирустық пневмонияның жаңа өршуі жаһандық пандемияға айналады. Мен өте
LightMeUp! Нақты уақытта кросс-платформалы жарықдиодты жолақты басқару: 5 қадам (суреттермен)
LightMeUp! нақты уақытта кросс-платформалы жарықдиодты жолақты басқару: LightMeUp! Мен RGB LED-Strip-ті нақты уақыт режимінде басқару үшін ойлап тапқан жүйе, сонымен бірге шығындарды төмендетіп, өнімділікті жоғарылатамын. Сервер Node.js-те жазылған және сол себепті кросс-платформалық болып табылады. Менің мысалда мен Raspberry Pi 3B ұзақ мерзімді пайдалану үшін қолданамын
ESP01 көңіл күйі Firebase көмегімен нақты уақытта + OTA: 7 қадам
ESP01 көңіл күйі Firebase көмегімен Realtime + OTA режимінде: Ол R-G-B режимі мен Fade әсерін қолдайды. Сонымен қатар жарықтылықты басқаруға қолдау бар. OTA жаңартуын қолдау
Google Firebase көмегімен нақты уақытта жасалатын істер тізімі: 12 қадам
Google Firebase көмегімен нақты уақытта жасалатын істер тізімі: Сәлеметсіз бе! Біз бәріміз күнделікті немесе офлайн режимінде істер тізімін қолданамыз. Дербес тізімдер жоғалуға бейім болса да, виртуалды тізімдерді дұрыс орналастыруға, кездейсоқ жоюға немесе тіпті ұмытып кетуге болады. Сондықтан біз оны Google Firebase -те жасауды шештік