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



AppshedAppShedFollow бойынша автордың толығырақ:





Бұл туралы: Appshed - бұл студенттер мен мұғалімдер App Building, Game Making және IoT/Robotics -ті үйрене алатын білім алаңы. Қолданбалар туралы толығырақ »
Микроконтроллерлердің маған ұнайтын нәрселерінің бірі - оларды кіріс құрылғысы ретінде пайдалану мүмкіндігі, мысалы, Arduino Micro HID (адам интерфейсі құрылғысы) ретінде пайдаланылуы мүмкін, яғни кодтау мен білудің көмегімен сіз өзіңіздің пернетақтаны жасай аласыз. немесе Arduino тінтуірі! Бұл IoT құрылғысын қолданбадағы заттарды басқару үшін кіріс ретінде пайдалану туралы ойлануға мәжбүр етті. Сонымен, бұл жобада біз қосымшаның қосылатын батырмасын қалай жасау керектігін қарастырамыз, оны біздің қосымшаның кез келген ісін жасауға бағдарламалауға болады.
1 -қадам: кітапханаларды орнату
Біздің кодты жүктеу үшін біз өте танымал Arduino IDE қолданамыз, оны мына жерден жүктеуге болады. Енді біз AppShed веб -сайтын тақтаның жұмысын бақылау және өңдеу үшін қолданатын болғандықтан, тақтаға түсетін нақты кодқа назар аударудың қажеті жоқ. Біз жүктейтін код - бұл веб -сайтқа тақтадағы барлық түйреуіштерді басқаруға мүмкіндік беретін AppShed негізгі эскизі.
Енді кодты біздің тақтаға Arduino IDE арқылы жүктеу үшін біз IDE -ге біздің арнайы тақтамен сөйлесуге мүмкіндік беретін оның кітапханасын орнатуымыз керек. Бұл келесі түрде орындалады:
- Arduino IDE іске қосыңыз
- Файлға өтіп, Параметрлер түймесін басыңыз
- Төменгі жағында сіз «қосымша тақта менеджерінің URL мекенжайларын» көресіз, содан кейін бос орын болады
- Оны көшіріп, бос орынға қойыңыз
Енді бізге тақта менеджері астындағы тақталарды орнату керек.
- «Құралдар» тармағына өтіңіз, содан кейін «Басқару», содан кейін «Басқару тақтасы» түймесін басыңыз
- Енді іздеу жолағында ESP8266 іздеңіз
- Бірінші параметрді нұқыңыз және Орнату түймесін басыңыз
Енді біздің тақта Arduino IDE -мен байланыса алады
2 -қадам: кодты жүктеу

Осылайша, біз Arduino IDE -ге IoT тақтасымен байланысуға көмектесу үшін қажет кітапханаларды жүктедік және AppShed шеберінің эскизін іске қосуға мүмкіндік беретін кітапханаларды жүктедік. Енді бізге тек IoT құрылғысының аты мен құпия сөзін кодта өзгерту қажет, егер сіз мұны жасамасаңыз, сіздің Wi -Fi құрылғыларыңыздың атауы «Your_device_name_here» болады.
Ол үшін бізге келесілер қажет:
- IoT тақтасын компьютерге қосыңыз
- Appshed негізгі эскизін жүктеңіз және ашыңыз (оны мына жерден табуға болады)
- Құралдарға өтіп, бортты басыңыз
- Тақтаны көрмейінше төмен қарай айналдырыңыз, содан кейін оны басыңыз (Мен NodeMCU қолданамын, сондықтан мен NodeMCU түймесін басамын)
- Енді құралдарға оралыңыз және портты басыңыз, осы жерден сіз өзіңіздің тақтаны көресіз (егер сіз терезеде болсаңыз, бұл «com 9» және Mac үшін «/dev/cu.wchusbserial1410 '» сияқты болуы керек)
- Жүктеу үшін бүйірлік көрсеткіні нұқыңыз және ол жүктелгенше күтіңіз.
Егер сіз 2-3 минуттан кейін жүктеуді аяқтау туралы хабарлама алсаңыз, онда бәрі жақсы жұмыс істейді! Біздің тақтаның жұмыс істеп тұрғанын екі рет тексеру үшін біз WiFi параметріне өтіп, егер ол жұмыс істеп тұрса, тақтаға бұрын берген атауды іздей аламыз.
3 -қадам: Қолданбаны орнату



Сыртқы IoT тақтасынан деректерді алатын қосымшаны жасау, егер сіз кәсіби кәсіп жасаушы болмасаңыз, өте қорқынышты болып көрінуі мүмкін, бірақ бұл мәселе емес, өйткені біз AppSheds инфрақұрылымын қолданамыз, бұл оны шынымен де жасайды. жеңіл
Біз AppShed -ке кіріп, ақысыз есептік жазба жасауымыз немесе бар тіркелгіге кіруіміз керек. Осы жерден сіз IoT Builder немесе App Builder екі нұсқасын көруіңіз керек, біз IoT Builder -ді басудан бастаймыз, өйткені бұл бізге шығыс немесе кіріс ретінде қандай түйреуіштерді орнатқымыз келетінін орнатуға мүмкіндік береді. Бет жүктелгеннен кейін Жаңа IoT жобасын шертіңіз және тақта кірісін атаңыз және сақтауды басыңыз.
Енді біз түйреуіштердің біреуін кіріс ретінде орнатқымыз келетіндіктен, түйменің басылғанын көру үшін біз цифрлық кірістердің астындағы түйме белгісін шертіп, содан кейін оларды байланыстыру үшін 1 -түйреуішті шертіп, содан кейін оған атау беру керек. батырмасы »және сақтау түймесін басыңыз.
Енді біз App Building жағына өтпекпіз.
4 -қадам: қосымшаны жасау


Енді біз кіргеннен кейін сол бастапқы бетке ораламыз және бұл жолы App Builder түймесін басыңыз. Сізге модельделген телефон ұсынылуы керек, біз жаңа қосымшаны қосу үшін қосу түймесін басудан бастауымыз керек. Бұл жүктелгеннен кейін, біріншіден, біз қолданбаға жасаған IoT тақтасына сілтеме жасаймыз, оны тақтаны шертіп, содан кейін біз енгізген тақтаны басу арқылы жасаймыз. Енді тақта жүктелген кезде біз қосымшаға мүмкіндіктерді қосуды бастай аламыз.
Біз формалар астындағы енгізу жолағын басудан бастаймыз және оны батырманың күйі деп атаймыз. Біз оны түйменің атауымен атауға тиіспіз, бұл маңызды, себебі біз түйреуішке бір түймені ертерек атадық, сондықтан оның түймесін атау осы екі нәрсені байланыстыруға көмектеседі. Енді біз тек сақтау түймесін басамыз және бағдарлама аяқталды!
5 -қадам: Жариялау және тестілеу

Енді бұл супер негізгі бағдарлама жасалды, біз оны жариялап, телефонға алуымыз керек. Біз мұны жариялау түймесін басу арқылы жасаймыз, ол аяқталғаннан кейін бөлісу қойындысына өтіп, QR кодын басу керек, ол сізге телефонмен сканерлеуге болатын QR кодын ұсынады.
Бұл веб-қолданба жүктелгеннен кейін, біз телефонды WiFi-ге IoT құрылғыларына қосуымыз керек, оны телефоныңыздағы WiFi параметріне өтіп, содан кейін бұрын берген құрылғының атауына қосамыз.
Енді біз бағдарламаға оралып, IoT құрылғыларындағы түймені басамыз, түйме басылғанда 1, түйме басылмаған кезде 0 болуы керек. Егер сіз ешқандай құндылықты көрмесеңіз, бетті жаңартып көріңіз және сіз қалқымалы мәнді көресіз.
6 -қадам: Әрі қарай жалғастыру

Енді иә, тек 1 немесе 0 -ді көру аздап скучно, алайда бұл жобаның мәні - бұл сізге мүмкін болатын нәрсені көрсету, оны әрі қарай жалғастыру және таңғажайып нәрсе жасау сіздің міндетіңіз. Мысал ретінде сіз қолданбаны дыбысты шығаруға немесе бейнені ойнатуға орната аласыз (мына мысал
Егер сізде сұрақтар туындаса, бізге түсініктеме қалдырыңыз, оқығаныңыз үшін рахмет!
Ұсынылған:
Microsoft Teams дыбысын өшіру түймесі: 4 қадам

Microsoft Teams дыбысын өшіру түймесі: Microsoft Teams қоңырауы кезінде дыбысты өшіру/өшіру үшін қол жетімді түймешікті жасаңыз! Себебі 2020. Бұл жоба Microsoft Teams үшін жылдам перне арқылы дыбысты өшіру түймесін жасау үшін Adafruit Circuit Playground Express (CPX) және үлкен түймені қолданады
3D басып шығарылған егіз қалақшаның негізгі түймесі (566гр.): 21 қадам (суреттермен)

3D басып шығарылған егіз қалақшалы кілт (566 гр.): Әзірге дәл, жұмсақ және ауыр жүкті қос қалақшаның болуы көп ақша жұмсауды білдіреді. Бұл кілтті жобалау кезіндегі қалағым: а)- арзан --- ол стандартты 3d принтері бар пластмассадан жасалған b)- берік --- мен допты қолдандым
Шыны IoT сенсорлық түймесі: 10 қадам

Шыны IoT сенсорлық түймесі: Менде ITO әйнегінің бір күні дүкеннің айналасында болды және оны жақсы пайдалану туралы ойладым. ITO, индий қалайы оксиді, әйнек әдетте сұйық кристалды дисплейлерде, күн батареяларында, ұшақтың кабинасының терезелерінде және т
IoT басу түймесі (D1 Mini): 6 қадам

IoT басу түймесі (D1 Mini): Мен телефонға хабарландыру жіберу үшін қолдануға болатын IoT басу түймесін жасадым (Amazon Dash туралы ойланыңыз) (мысалы, бақшада демалғанда сусын толтыруды сұрау үшін). Сіз көптеген басқа құрылғылармен өзара әрекеттесу үшін оңай конфигурациялай аласыз
NodeMCU MQTT Iot жобасы - ауысу түймесі: 4 қадам

NodeMCU MQTT Iot жобасы - қосқыш түймесі: OSOYOO NodeMCU IOT стартер жинағы Фейсбукте бізді қадағалаңыз, біздің жаңа шығарылған затты тауып, біздің өнімдерді шығармашылықпен пайдалану туралы өз ойыңызбен және бейнеңізбен бөлісіңіз. Сіз бізден қолма -қол ақшаны қайтара аласыз немесе сыйлық ала аласыз! Facebook: https://www.facebook.com/pg/OsoyooProdu