Мазмұны:
- 1 -қадам: Жабдықтар
- 2 -қадам: UPyCraft қолдануға арналған нұсқаулық
- 3 -қадам: Қосылу
- 4 -қадам: кодты жүктеу
- 5 -қадам: кодты өзгертіңіз
- 6 -қадам: Пішінді жасаңыз
- 7 -қадам: дәнекерлеу
- 8 -қадам: құрастыру
- 9 -қадам: Аяқтаңыз
- 10 -қадам: Дисплей
Бейне: MicroPython бағдарламасы: Коронавирустық аурудың (COVID-19) деректерін нақты уақытта жаңарту: 10 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Соңғы бірнеше аптада бүкіл әлемде коронавирустық аурудың (COVID 19) расталған жағдайларының саны 100 000 -нан асты, ал Дүниежүзілік денсаулық сақтау ұйымы (ДДҰ) коронавирустық пневмонияның жаңа өршуін жаһандық пандемия деп жариялады. Мен бұл індет туралы қатты уайымдадым, мен соңғы эпидемиялық мәліметтерді тексеру үшін күн сайын желіге кіруге тура келді, бірақ бұл өте ыңғайсыз болды, сондықтан мен MakePython ESP32-ті қолдана отырып, соңғы эпидемиялық деректерді нақты уақытта және дисплейде алу үшін жоба жасадым. және оны соңғы жағдай үшін үстелімде ұстау өте ыңғайлы болды.
1 -қадам: Жабдықтар
Құрылғы:
- MakePython ESP32
- литий батареясы
- USB кабелі
- Қосқышты ауыстыру
Құрал:
- Көбік тақтасы
- пышақ
- Қағаз қорап
- Пісіру темірі
- Ыстық балқытылған мылтық
- Екі жақты таспа
MakePython ESP32-бұл SSD1306 OLED дисплейі бар ESP32 тақтасы, оны мына сілтемеден алуға болады:
Бағдарламалық қамтамасыз ету:
uPyCraft V1.1
Windows үшін uPyCraft IDE жүктеу үшін мына сілтемені басыңыз:
2 -қадам: UPyCraft қолдануға арналған нұсқаулық
MicroPython ESP32 файлын жүктеп алыңыз, ол MicroPython Development Tools бөлімінде егжей -тегжейлі берілген, ол сізге uPyCraft IDE жүктеуге және орнатуға көмектеседі. Бұл сонымен қатар MicroPython бағдарламалауды бастауға көмектеседі.
Сіз файлды мына сілтемеден ала аласыз:
3 -қадам: Қосылу
- MakePython ESP32 компьютеріне USB кабелі арқылы қосылыңыз, құрылғы менеджерін ашыңыз (Windows іздеу жолағында «құрылғыны» іздеңіз). Кеңейтілген кезде порт бөлімінде жоғарыдағыдай нәрсе көрсетілуі керек. Менің жағдайда COM20 сияқты порт нөмірін жазып алыңыз. Егер порт пайда болмаса, USB дискісін жүктеп көріңіз:
- UPyCraft ашыңыз және басыңыз: Құралдар -> тақта -> esp32 , Содан кейін басыңыз: Құралдар -> Сериялық -> COM20 (Сіздің порт)
4 -қадам: кодты жүктеу
Boot.py, ssd1306.py және main.py файлдарын жүктеңіз. Оны MakePython ESP32 ішіне жүктеу үшін DownloadAndRun ашыңыз және басыңыз.
5 -қадам: кодты өзгертіңіз
Boot.py файлын ашып, ssid пен құпия сөзді жергілікті желінің аты мен пароліне өзгертіңіз, осылайша модуль WIFI -ге қосылғаннан кейін ақпарат алу үшін қосылады
ssid = «Makerfabs»
пароль = «20160704»
Егер сіздің елдегі індет туралы ақпарат көрсетілмейтінін білсеңіз, маған оны қосу керектігін айтыңыз, әйтпесе оны өзіңіз өзгерте аласыз. Бұл әдіс келесідей: main.py файлын ашыңыз, CountryName табыңыз, оған ел атауын қосыңыз (қытай тіліне аударылуы керек) және ауқымдағы санды сәйкес елдердің санына өзгертіңіз, содан кейін іске қосыңыз. оны үнемдеу
6 -қадам: Пішінді жасаңыз
Әрі қарай, біз өзіміздің қалыптың қабығын жасай бастадық:
Пышақты қолданып ауыстырып қосқышты қою үшін қағаз қорапшасындағы кішкене тесікті, ал дисплей экранын қою үшін ұзын тесікті кесіңіз.
7 -қадам: дәнекерлеу
Ауыстырғыштың сол жақ штыры MakePython ESP32 модулінің қуат кірісіне электрлік дәнекерленген үтікпен дәнекерленген. Литий батареясының оң полюсі ауыстырып қосқыштың ортасына, ал теріс полюс модульдің GND -не қосылған.
8 -қадам: құрастыру
- Модульді көбік тақтасына екі жақты жабысқақ таспамен және литий батареясын көбік тақтасының екінші жағына бекітіңіз.
- Ауыстырғышты картон тесігіне бекітіңіз және ыстық желім пистолетімен бекітіңіз
- Қағаз қақпағы картон қорапқа бүктелген, дисплей экраны картон қорапшасының ұзын саңылауына салынған, ал қалған бөліктері картон қорапқа салынған
9 -қадам: Аяқтаңыз
Картондағы қосқышты айналдыру арқылы MakePython ESP32 қосылған кезде Интернетке автоматты түрде қосылады және экранда ауру туралы соңғы ақпаратты көрсетеді.
10 -қадам: Дисплей
Экрандағы ақпаратқа қарасақ, коронавирус жұқтырғандар көп. Олар жақында жақсарады деп үміттенемін! Сонымен бірге біз өзімізді қорғап, қолымызды жиі жуып, аз жиналғанымыз жөн.
Ұсынылған:
Постширт: нақты уақытта киюге болатын қалыпты анықтау: 9 қадам
Постширт: Нақты уақытта киінетін қалыпты анықтау: Postshirt - бұл Adafruit қауырсынынан акселерометрлік деректерді Bluetooth арқылы Android қосымшасына жіберетін және жіктейтін нақты уақыттағы сымсыз қалыпты анықтау жүйесі. Толық жүйе нақты уақытта анықтай алады, егер пайдаланушының жағдайы нашар болса және
EM іздерінің көмегімен құрылғыны нақты уақытта тану: 6 қадам
EM іздерін қолдану арқылы құрылғыны нақты уақытта тану: Бұл құрылғы әр түрлі электрондық құрылғыларды олардың EM сигналдарына сәйкес жіктеуге арналған. Әр түрлі құрылғылар үшін олар шығаратын әр түрлі ЭМ сигналдары бар. Біз бөлшектерді қолдана отырып электрондық құрылғыларды анықтау үшін IoT шешімін әзірледік
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 -те жасауды шештік