Мазмұны:
- 1 -қадам: Сіздің жобаларыңыз үшін ПХД алыңыз
- 2 -қадам: Telegram қосымшасы туралы
- 3 -қадам: Жабдықтың жағын орнату
- 4 -қадам: Arduino IDE жүктеу және орнату
- 5 -қадам: Telegram қосымшасын орнату
- 6 -қадам: кодтау бөлігін орнату
- 7 -қадам: ойнауға уақыт
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Эй, не болды, жігіттер! Акарш мұнда CETech -тен.
Сіз өзіңіздің құрылғыларыңызбен хабар алмасу бағдарламасы арқылы сөйлесу туралы ойландыңыз ба? Біртүрлі естіледі, дұрыс. Бірақ бүгін біз соған ұқсас нәрсені жасаймыз. Уайымдамаңыз, сізге тұрмыстық техника сатып алудың қажеті жоқ. Сізге тек Telegram мобильді қосымшасы, Arduino UNO немесе ESP8266/32 сияқты кез келген микроконтроллер және сіздің құрылғыларыңыз қажет.
Біз Telegram қосымшасы арқылы 8 жарықдиодты басқару арқылы қарапайым ON/OFF хабарларын жіберу арқылы әдісті көрсетеміз және тапсырма аяқталғаннан кейін біз микроконтроллерден бұл туралы жауап аламыз. Жарық диодтарынан басқа, код пен схемаға сәйкес өзгерістер енгізу арқылы басқа құрылғыларды басқаруға болады. Бұл көңілді болады, сондықтан оған бірден кірейік.
1 -қадам: Сіздің жобаларыңыз үшін ПХД алыңыз
ПХД өндіру немесе жинау қажет болса, PCBGOGO тексеріңіз. Олар сіздің ПХД прототипінің тапсырысын қабылдайды: ПХД дайындауға тапсырыс саны 5PCS және ПХД құрастыруға тапсырыс саны 1PC.
5 жыл бұрын құрылғаннан бері PCBGOGO бірнеше рет реформаланды. Бұл өзгеріп жатқан әлемде ПХД жасау мен құрастырудың өсіп келе жатқан өндірушісі. Қазіргі уақытта олардың ПХД мен ПХД құрастыруға тапсырыс саны 3000 -нан асады, ал сатылым жылына 100 000 доллардан 20 млн долларға дейін өсті. PCBGOGO небәрі 5 жаста болса да, олардың зауыттары, қазір 400 -ден астам жұмысшылары бар, 10 жылдан астам уақыт бойы Қытайдағы ішкі тұтынушылар үшін ПХД өндіру мен құрастыруды қамтамасыз етеді.
Сіз бұл жобалық мақаланы оқу бақытына ие болдыңыз, себебі дәл осы уақытта PCBGOGO өзінің 5 жылдық мерейтойын қарсы алады және өз клиенттеріне үлкен жеңілдіктер береді.
Осы жерден артықшылықтарды алу үшін PCBGOGO -ға қосылыңыз. 150 долларға дейін купондар, стильді сувенирлер
Науқанның ұзақтығы: 25 тамыз - 25 қыркүйек, 2020 ж
2 -қадам: Telegram қосымшасы туралы
Telegram-бұлтқа негізделген жедел хабар алмасу, видеотелефония және дауыстық IP қызметі. Telegram клиенттік қосымшалары Android, iOS, Windows Phone, Windows, macOS және GNU/Linux үшін қол жетімді және Ресейде шыққан. Пайдаланушылар хабарлама жібере алады және фотосуреттермен, бейнелермен, стикерлермен, аудиомен және кез келген түрдегі файлдармен алмасады.
Telegram клиенттік коды-бұл ақысыз бағдарламалық қамтамасыз ету, ал оның серверлік коды-жабық бастапқы және меншік. Бұл қызмет сонымен қатар тәуелсіз әзірлеушілерге API ұсынады. 2020 жылдың сәуір айындағы жағдай бойынша Telegram -да ай сайын 400 миллион белсенді қолданушы болды.
Әдепкі хабарлар мен медиа тасымалдау кезінде клиент-сервер шифрлауын қолданады. Бұл деректер демалыс кезінде де шифрланады, бірақ шифрлау кілттері бар Telegram әзірлеушілері оған кіре алады. Сонымен қатар, Telegram смартфон клиенттерінде екі желі қолданушысы арасында шифрланған қоңыраулар мен қосымша құпия «құпия» чаттарды қосады. Дегенмен, жұмыс үстелі клиенттерінде (macOS клиенттерін қоспағанда) түпкілікті шифрлау мүмкіндігі жоқ, сонымен қатар топтарға, супер топтарға немесе арналарға арналған шифрлеу қол жетімді емес. Telegram Signal, Matrix және WhatsApp сияқты басқа да бірнеше чат қызметтеріне қарамастан, клиенттік шифрлауды қолданбайтын онлайн резервтік көшірмелерді «ең қауіпсіз шешім» деп мәлімдеп, барлық жерде шифрлаудың жоқтығын қорғады. барлық платформаларда соңына дейін шифрлауды ұсынады.
3 -қадам: Жабдықтың жағын орнату
Бұл жобаға қажет материалдар: Микроконтроллер (мен ESP8266 модулін қолданамын), жарық диодты шамдар, қуат көзі, байланыс кабельдері.
Қосылымдар келесідей орындалуы керек:
1) 8 жарықдиодты D1 штырынан ESP8266 D8 -ге қосыңыз. Әр светодиодтың анодын жерге, әр жарықдиодтың катодын D1 мен D8 арасындағы сандық істікке қосыңыз.
2) JSP кабелін ESP8266 A0 түйреуішіне жалғаңыз және аналогты мәндерді оқу үшін оны ашық қалдырыңыз (ол үшін біз команда құрдық). Мысалы: егер біз бұл түйреуішті 3В істікшеге қосатын болсақ, онда ол 1024 көрсетуі керек, ал егер оны GND -ге қоссақ, ол 0 мәнін көрсетуі керек, егер ол ашық қалса, кездейсоқ мәнді қайтаруы керек.
3) ESP8266 кодын жүктегеннен кейін оны қуат көзіне қосыңыз.
4 -қадам: Arduino IDE жүктеу және орнату
Осы жерден Arduino IDE жүктеп алыңыз
1. Arduino IDE орнатыңыз және оны ашыңыз.
2. Файл> Параметрлер тармағына өтіңіз
3. Қосымша тақта менеджерінің URL мекенжайларына https://arduino.esp8266.com/stable/package_esp8266com_index.json қосыңыз.
4. Құралдар> Басқару тақтасы менеджері тармағына өтіңіз
5. esp8266 іздеп, тақтаны орнатыңыз.
6. IDE қайта іске қосыңыз.
5 -қадам: Telegram қосымшасын орнату
Бұл қадам үшін бірінші кезекте Telegram қосымшасын ұялы телефонға, планшетке немесе қалаған басқа құрылғыларға орнату қажет. Сіз ақысыз қосымшаны Google Play Store, App Store және т.б.
Бағдарламаны орнатып, есептік жазбаны орнатқаннан кейін. Botfather қосымшасын ашқаннан кейін сізде «Бастау» немесе «Қайта бастау» батырмасы пайда болады, бұл сізге /newbot пәрменін басу керек командалар мен олардың қосымшаларының тізімін ашады. Бұл пәрменнен кейін сіз ботқа атау беруіңіз керек. Мен «Esp8266 Test» атауын бердім. Боттың аты қойылғандықтан, пайдаланушы атын орнату қажет. Пайдаланушы атын орнатқанда, пайдаланушы аты бірегей болуы керек және ол «бот» сөзімен аяқталуы керек екенін есте ұстаған жөн.
Пайдаланушы атын орнатқаннан кейін сіздің ботыңыз жасалады және сіз оны кез келген жерде сақтайтын API таңбасын көресіз, себебі ол келесі қадамда қажет болады.
6 -қадам: кодтау бөлігін орнату
Осы уақытқа дейін біз қосылымдар мен боттарды құруды аяқтадық, енді біз Telegram қосымшасы арқылы жарық диодты басқару үшін ESP8266 кодын жүктеуіміз керек.
Ол үшін Universal-Arduino-Telegram-Bot кітапханасын орнату қажет. Бұл кітапхана қалтасын алу үшін сіз менің Github бетіме кіре аласыз.
Кітапхананы орнатқаннан кейін жобаның кодын сол GitHub бетіндегі ESP_code.ino файлынан көшіру қажет. Бұл кодты Arduino IDE ішіне қойыңыз. Кодта сізге SSID, Құпия сөзді Wi -Fi SSID, Құпия сөзге жаңарту қажет, содан кейін сіз API токенін алдыңғы қадамда жасаған боттың API белгісімен жаңартуыңыз керек.
Енді сіз ESP8266 компьютеріңізді компьютерге қосып, кодты жүктей аласыз. Код жүктелгеннен кейін сіз модульді компьютерден ажыратып, оны кез келген қуат көзіне қосуға болады.
7 -қадам: ойнауға уақыт
Енді сізге қажет - ботқа Telegram қосымшасында ботқа берген атыңызды іздегеннен кейін, оны ашыңыз. Ботты ашқан кезде сіз Бастау/Қайта бастау түймесін көресіз, сол батырманы басыңыз және бот басталады және сізге әр түрлі светодиодты басқаруға болатын командалар тізімін жібереді.
Мысалы: /D1ON пәрмені бар, егер сіз осы пәрменді жіберсеңіз, сіз №1 жарық диодты қосқанын көресіз, содан кейін сіз D1OFF пәрменін жіберсеңіз, қосымшада «D1 жоғары» деген хабарлама алынады. LED1 сөніп, «D1 LOW» деген хабарлама келетінін көреді. Басқа светодиодтармен де солай болады. Жарықдиодты ҚОСУ/ӨШІРУ пәрмендерінен басқа, аналогтық істікшенің күйін қайтаратын басқа A0 командасы бар, яғни егер A0 GND -ге қосылған болса, ол 0 қайтарады, егер ол 3В -ға қосылған болса, 1024 -ті қайтарады, ал ашық қалса кез келгенін қайтарады. кездейсоқ мән. Осылайша сіз Telegram Messaging қосымшасын қолдана отырып, заттарды басқара аласыз.
Оқулық сізге ұнады деп үміттенемін.
Ұсынылған:
[2020] RC автокөлігін басқару үшін IPhone немесе IPad және Micro: bit Game Pad қосымшасын қолдану: 23 қадам
[2020] RC автокөлігін басқару үшін IPhone немесе IPad және Micro: bit Game Pad қосымшасын пайдалану: Сіз микро: битіңізді басқару үшін iPhone немесе iPad пайдалану туралы ойладыңыз ба? Micro: bit Educational Foundation бағдарламасы iOS қосымшасын ұсынады. Қолданбалар дүкені? &Quot; микро: бит " іздеу Қолданбалар дүкенінде және сіз қосымшаны ақысыз жүктей аласыз
NodeMCU WiFi модулін және Blynk қосымшасын қолдана отырып, жарықдиодты басқару: 7 қадам
NodeMCU WiFi модулі мен Blynk қосымшасы арқылы жарықдиодты басқару: Бұл нұсқаулықта Blynk смартфон қосымшасы арқылы NodeMCU ESP8266 WiFi модулін қолдана отырып, жарықдиодты қалай басқару керектігін көрсетеді. Егер сіз жаңадан бастаушы болсаңыз, оқыңыз. Егер сіз тәжірибелі болсаңыз, мен соңына дейін өткізіп жіберуге қызығушылық танытатын шығарсыз, мен бұл туралы айтамын
ESP8266 RGB LED STRIP WIFI басқару - NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде - RGB LED STRIP смартфонды басқару: 4 қадам
ESP8266 RGB LED STRIP WIFI басқару | NODEMCU Wifi арқылы басқарылатын жарықдиодты жолақ үшін IR қашықтан басқару құралы ретінде | Смартфонды RGB LED STRIP басқару: Сәлеметсіздер ме, балалар, бұл оқулықта біз nodemcu немесе esp8266 -ды RGB жарықдиодты жолағын басқару үшін инфрақызыл қашықтан басқару құралы ретінде қолдануды үйренеміз, ал Nodemcu смартфон Wi -Fi арқылы басқарылады. Негізінде сіз RGB LED STRIP -ті смартфонмен басқара аласыз
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА
PSP -ді компьютерлік джойстик ретінде пайдалану, содан кейін PSP көмегімен компьютерді басқару: 5 қадам (суреттермен)
PSP -ді компьютерлік джойстик ретінде пайдалану, содан кейін компьютерді PSP -мен басқару: Сіз PSP homebrew көмегімен көптеген керемет нәрселерді жасай аласыз, мен бұл нұсқаулықта сізге PSP -ді ойын ойнау үшін джойстик ретінде қолдануға үйретемін. джойстикті тышқан ретінде пайдалануға мүмкіндік беретін бағдарлама. Міне, ана