
Мазмұны:
- 1 -қадам: Қажетті компоненттер
- 2 -қадам: Бастау
- 3 -қадам: Adafruit IO
- 4 -қадам: бақылау тақтасын жасаңыз
- 5 -қадам: блоктарды құру
- 6 -қадам: соңғы бақылау тақтасы
- 7 -қадам: Пайдаланушы аты мен кілтті алыңыз
- 8 -қадам: WEBREPL қосыңыз
- 9 -қадам: Webrepl -ге қосылыңыз
- 10 -қадам: кодты қосыңыз
- 11 -қадам: жұмыс бейне
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Бұл оқулықта мен серверді қосу үшін NodeMcu, micropython және Mqtt қосылымын қолданамын.
Бұл оқулық Nodemcu -ден Adafruit.io серверіне қосылу үшін https негізіндегі mqtt қосылымын қолданады.
Бұл жобада мен питонға ұқсайтын микропитон бағдарламалау тілін қолданамын.
1 -қадам: Қажетті компоненттер




Бұл жобаны аяқтау үшін келесі компоненттер қажет.
Қажетті компоненттер:
- Нодемку
- IR сенсоры
- ЖАРЫҚ ДИОДТЫ ИНДИКАТОР
- USB кабелі
- Интернет байланысы
2 -қадам: Бастау


Процедура:
- Түзету үшін espcut бағдарламалық жасақтамасын жүктеңіз және орнатыңыз.
- Файлдарды осы сілтемеден жүктеңіз. ол github репозиторийі ретінде сақталады. Барлық бағдарлама осы репозиторийде қол жетімді.
- NODEMCU сілтемесінен micropython микробағдарламасын жүктеңіз және орнатыңыз
- IR сенсорды GPIO12 -ге және жарықдиодты Nodemcu GPIO 2 -ге қосыңыз.
-
бұл webrepl бағдарламалық жасақтамасын жүктеңіз
3 -қадам: Adafruit IO

io.adafruit.com сайтына кіріп, бақылау тақтасына өтіңіз
4 -қадам: бақылау тақтасын жасаңыз

Әрекетті нұқыңыз және жаңа бақылау тақтасын жасаңыз
5 -қадам: блоктарды құру



- Бақылау тақтасының атын нұқыңыз.
- қайтадан блок құру үшін +(плюс) түймесін басыңыз
- Енді Toggle түймесін басып, оған атау беріңіз.
- Енді жасау түймесін басыңыз
- Содан кейін блокты таңдап, келесі қадамды нұқыңыз
- Бұл блокқа атау беріңіз және ON күйі мен OFF күйінің атауын орнатыңыз.
- Осыдан кейін блок құру түймесін басыңыз.
Процесті 2 -қадамнан қайталаңыз, мәтінді таңдаңыз және суретте көрсетілгендей тағы бір блок жасаңыз
6 -қадам: соңғы бақылау тақтасы

Сіздің соңғы бақылау тақтаңыз келесідей болады.
7 -қадам: Пайдаланушы аты мен кілтті алыңыз

Экранның сол жағындағы кілт белгісін нұқыңыз және пайдаланушы аты мен белсенді кілтті көшіріңіз
8 -қадам: WEBREPL қосыңыз

- Espcut бағдарламалық жасақтамасын ашыңыз
- бұл «импорт webrepl_setup» пәрменін жіберіңіз
- консольдегі мәтінді оқыңыз және webrepl конфигурациялаңыз.
9 -қадам: Webrepl -ге қосылыңыз


- Микропитоннан басталатын wifi желісін табыңыз
- «micropythoN» құпия сөзімен сол ssid -ке қосылыңыз
- Сіз жоғарыдағы суретте көрсетілгендей экранды аласыз.
10 -қадам: кодты қосыңыз

- webrepl бағдарламалық жасақтамасын алыңыз, webrepl.html ашыңыз және қосылуды басыңыз
- ол сізден парольді енгізуді сұрайды
- менің жағдайда пароль «1234567»
- Уау сіз қосылдыңыз
- github репозиторийінен жүктелген файлдарды жүктеңіз.
- webrepl көмегімен main.py, mqtt.py, boot.py және data.txt файлдарын жүктеңіз.
- Енді nodemcu құрылғысындағы қалпына келтіру түймесін басыңыз. және io.adafruit.com сайтындағы шығуды тексеріңіз
- егер сіз кодтың орындалуын тексергіңіз келсе, қайтадан micropython Wi -Fi желісіне қосылуға және кіруге тура келеді.
11 -қадам: жұмыс бейне

Бұл оқулықтың жұмыс бейнесі мына жерде.
Ұсынылған:
Интернет сағаты: NTP протоколы бар ESP8266 NodeMCU көмегімен OLED көмегімен күн мен уақытты көрсету: 6 қадам

Интернет сағаты: NTP протоколы бар ESP8266 NodeMCU көмегімен OLED көмегімен күн мен уақытты көрсету: Сәлеметсіз бе, балалар, біз интернеттен уақыт алатын интернет сағатын құрамыз, сондықтан бұл жобаны іске қосу үшін RTC қажет емес, оған тек қажет. жұмыс істейтін интернет байланысы Бұл жоба үшін сізге esp8266 қажет, ол
RaspberryPi, WIZ850io бар IoT базалық платформасы: платформалық құрылғы драйвері: 5 қадам (суреттермен)

IoT базалық платформасы RaspberryPi, WIZ850io: платформалық құрылғы драйвері: IoT үшін RaspberryPi платформасын білемін. Жақында WIZ850io туралы WIZnet жариялады. Мен Ethernet SW модификациясымен RaspberryPi қосымшасын енгіздім, себебі мен бастапқы кодты оңай өңдей аламын. Сіз платформалық құрылғы драйверін RaspberryPi арқылы тексере аласыз
BH1715 және Arduino Nano көмегімен жарық қарқындылығын есептеу: 5 қадам

BH1715 және Arduino Nano көмегімен жарық интенсивтілігін есептеу: Кеше біз СКД дисплейлерінде жұмыс істедік, ал олармен жұмыс жасай отырып, біз жарық қарқындылығын есептеудің маңыздылығын түсіндік. Жарықтың қарқындылығы бұл әлемнің физикалық саласында ғана маңызды емес, сонымен қатар оның биологияда жақсы айтылған рөлі бар
BH1715 және бөлшек фотонының көмегімен жарық қарқындылығын есептеу: 5 қадам

BH1715 және бөлшек фотонының көмегімен жарық қарқындылығын есептеу: Кеше біз СКД дисплейлерінде жұмыс істедік, ал олармен жұмыс жасау кезінде біз жарық қарқындылығын есептеудің маңыздылығын түсіндік. Жарықтың қарқындылығы бұл әлемнің физикалық саласында ғана маңызды емес, сонымен қатар оның биологияда жақсы айтылған рөлі бар
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)

WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА