INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53
Deur appshedAppShedVolg meer deur die skrywer:
About: Appshed is 'n opvoedkundige platform waar studente en onderwysers App Building, Game Making en IoT/Robotics kan leer. Meer oor appshed »
Een van die dinge wat ek die meeste van mikrobeheerders hou, is die vermoë om dit as 'n invoertoestel te gebruik, byvoorbeeld, die Arduino Micro kan gebruik word as 'n HID (menslike koppelvlak -toestel), wat beteken dat u met 'n bietjie kodering en kennis u eie sleutelbord kan maak of muis van 'n Arduino! Dit het my laat dink oor die gebruik van 'n IoT -toestel as 'n invoer om dinge in 'n app te beheer. In hierdie projek gaan ons kyk hoe u 'n knoppie met 'n app kan maak wat geprogrammeer kan word om omtrent alles in ons app te doen.
Stap 1: Die installering van die biblioteke
Om ons kode op te laai, gebruik ons die baie gewilde Arduino IDE wat hier afgelaai kan word. Omdat ons die webwerf AppShed gaan gebruik om die manier waarop die bord werk, te beheer en te wysig, hoef ons nie op die werklike kode te fokus nie. Die kode wat ons oplaai, is die AppShed -hoofskets waarmee die webwerf al die penne op die bord kan beheer.
Om die kode na ons bord te kan oplaai via die Arduino IDE, moet ons die biblioteek installeer waarmee IDE met ons spesifieke bord kan praat. Dit word soos volg gedoen:
- Begin die Arduino IDE
- Gaan na File en klik op Voorkeure
- Onderaan moet u 'addisionele URL's vir bestuurderbestuurders' sien, gevolg deur 'n leë spasie
- Kopieer en plak dit in die leë spasie
Nou moet ons die borde onder die bestuurder installeer.
- Gaan na Tools, dan Board en klik dan op Board Manager
- Soek nou in die soekbalk na ESP8266
- Klik op die eerste opsie en klik op Installeer
Nou kan ons raad met die Arduino IDE kommunikeer
Stap 2: Laai die kode op
Op hierdie stadium het ons die biblioteke afgelaai wat nodig is om die Arduino IDE te help om met ons IoT -bord te kommunikeer, en ons het die biblioteke afgelaai waarmee die AppShed -hoofskets uitgevoer kan word. Al wat ons hoef te doen is om die naam en wagwoord van u IoT -toestel in die kode te verander, as u dit nie doen nie, is die naam van u IoT -toestelle 'Your_device_name_here'.
Om dit te kan doen, benodig ons die volgende:
- Koppel u IoT -bord aan op u rekenaar
- Laai die Appshed -hoofskets af en maak dit oop (wat u hier kan vind)
- Gaan na gereedskap en klik aan boord
- Blaai af totdat u u bord sien, en klik daarop (ek gebruik die NodeMCU, dus ek gaan op NodeMCU klik)
- Navigeer nou terug na gereedskap en klik op poort, van hier af behoort u u bord te sien (moet soos hierdie "com 9" lyk as u op Windows is en "/dev/cu.wchusbserial1410 'vir mac)
- Klik op die pyltjie wat na die kant wys om op te laai en wag terwyl dit gebeur.
As u na ongeveer 2 - 3 minute 'n boodskap kry om te sê dat die oplaai klaar is, werk alles perfek! Om te kontroleer of ons bord werk, kan ons ook na ons WiFi-instelling gaan en die naam soek wat ons vroeër aan die bord gegee het as dit daar werk.
Stap 3: Die opstel van die app
Om 'n app te maak wat data van 'n eksterne IoT -bord ontvang, kan nogal eng lyk as u nie 'n professionele appontwikkelaar is nie, maar dit is nie 'n probleem nie, want ons gaan die appSheds -infrastruktuur gebruik om ons app te maak, wat dit regtig maak maklik.
Ons moet begin deur na AppShed te gaan en óf 'n gratis rekening aan te meld of by 'n bestaande aan te meld. Hiervandaan behoort u die twee opsies IoT Builder of App Builder te sien; ons gaan begin deur op IoT Builder te klik, aangesien dit ons laat bepaal watter penne ons as uitsette of insette wil optree. Sodra die bladsy gelaai is, klik op New IoT Project en noem die bord se invoer en klik op Save.
Aangesien ons een van die penne as 'n invoer wil stel om te sien wanneer die knoppie gedruk word, moet ons begin deur op die knoppie -ikoon onder Digitale insette te klik en dan op pen 1 te klik om dit aan mekaar te bind, en dit 'n naam te gee soos " knoppie "en klik op stoor.
Nou gaan ons oor na die kant van die app -gebou.
Stap 4: Maak die app
Nou gaan ons terug na die bestemmingsbladsy nadat ons aangemeld het en klik hierdie keer op App Builder. U moet 'n gesimuleerde telefoon kry; ons moet eers op die plusknoppie klik om 'n nuwe app te begin. Sodra dit gelaai is, is die absolute eerste ding wat ons moet doen om die IoT -bord wat ons so pas gemaak het, te koppel aan ons app. Noudat die bord ingelaai is, kan ons funksies by die app begin voeg.
Ons begin deur op die invoerblokkie onder die vorms te klik en dit te noem Button State. Ons moet dan die knoppie 'n naam gee; dit is belangrik, want ons het 'n knoppie vroeër genoem, sodat die knoppie dit help om hierdie twee dinge aan mekaar te koppel. Nou klik ons net op Save en die app is klaar!
Stap 5: Publiseer en toets
Noudat die super -basiese app gebou is, moet ons dit publiseer en op ons telefoon kry. Ons doen dit deur op die publiseer -knoppie te klik. Sodra dit voltooi is, moet ons na die blad Deel en klik op QR -kode, wat u dan 'n QR -kode sal vertoon wat u met u telefoon kan skandeer.
Sodra die webprogram afgelaai is, moes ons ons telefoon verbind met ons IoT-toestelle, wat ons doen deur na die WiFi-instelling op u telefoon te gaan en dan aan te sluit op die toestelnaam wat ons dit vroeër gegee het.
Nou kan ons teruggaan na die app en op die knoppie op ons IoT -toestelle druk; u moet 'n 1 sien as die knoppie gedruk word en 'n 0 as die knoppie nie ingedruk word nie. As u geen waarde sien nie, probeer dan om die bladsy te verfris, en 'n waarde verskyn.
Stap 6: Gaan verder
Nou ja, dit is net 'n bietjie vervelig om 'n 1 of 0 te sien, maar die doel van hierdie projek is slegs om u te wys wat moontlik is; dit is u taak om dit verder te neem en iets wonderliks te skep. As voorbeeld kan u die app instel om 'n geluid te aktiveer of 'n video te speel (hier is 'n voorbeeld hiervan
Laat ons 'n opmerking as u enige vrae het, dankie dat u gelees het!
Aanbeveel:
DIY -- Hoe om 'n spinnekoprobot te maak wat met 'n slimfoon beheer kan word met behulp van Arduino Uno: 6 stappe
DIY || Hoe om 'n spinnekoprobot te maak wat met 'n slimfoon beheer kan word met behulp van Arduino Uno: As u 'n spinnekoprobot maak, kan u soveel dinge oor robotika leer. Soos om robotte te maak, is dit vermaaklik sowel as uitdagend. In hierdie video gaan ons jou wys hoe om 'n Spider -robot te maak wat ons kan gebruik met ons slimfoon (Androi
DIY - RGB LED -skadu's wat deur Arduino beheer word: 5 stappe (met foto's)
DIY | RGB LED -skakerings wat deur Arduino beheer word: vandag gaan ek u leer hoe u u eie RGB LED -bril baie maklik en goedkoop kan bou. Dit was nog altyd een van my grootste drome en dit het uiteindelik waar geword! hierdie projek. Hulle is 'n PCB -vervaardiger
Hoe om 'n slim pot te maak met NodeMCU wat deur die app beheer word: 8 stappe
Hoe om 'n slim pot te maak met NodeMCU wat deur die app beheer word: in hierdie gids bou ons 'n slim pot wat beheer word deur 'n ESP32 en 'n toepassing vir slimfone (iOS en Android). Ons sal NodeMCU (ESP32) gebruik vir die verbinding en die Blynk -biblioteek vir die wolk IoT en die toepassing op slimfoon. Uiteindelik
Wat is 'n SVE, wat doen dit en hoe om dit op te los: 5 stappe
Wat is 'n SVE, wat doen dit en hoe om dit op te los: Elke dag vind u hier die terme " CPU " of " Verwerker " as ek rondgegooi word, maar weet u regtig wat dit beteken?
IOT: ESP 8266 Nodemcu wat RGB LED -strook oor die internet beheer met behulp van BLYNK -app: 9 stappe
IOT: ESP 8266 Nodemcu wat RGB LED -strook oor die internet beheer met behulp van BLYNK -app: Hallo ouens, in hierdie instruksies het ek u gewys hoe u 'n RGB LED -strookbeheerder met nodemcu kan maak wat die RGB LED -strook oor die hele wêreld via die internet kan beheer BLYNK APP. Geniet dit dus om hierdie projek te maak & maak u huis kleurvol met