INHOUDSOPGAWE:
- Stap 1: Installeer die Arduino IDE -sagteware
- Stap 2: Maak Arduino IDE oop
- Stap 3: Open Boards Manager
- Stap 4: Kies die ESP 8266 Board Library
- Stap 5: Kies die bord
- Stap 6: Koppel aan die rekenaar
- Stap 7: My eerste program
- Stap 8: Laai u eerste program op
- Stap 9: Voeg biblioteke by
- Stap 10: Kry die Blynk -toepassing op u slimfoon
- Stap 11: Skep u eerste Blynk -app
- Stap 12: Begin die program
- Stap 13: Hoe die kode werk …
- Stap 14: Die Blynk -oortjie
Video: My eerste IoT -toestel: 14 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie instruksies sal ons leer hoe om Arduino IDE vir die My First IoT -toestel te installeer, sodat ons aan die einde die arduino -kode daarop kan gebruik en dit vanaf u selfoon kan beheer.
Stap 1: Installeer die Arduino IDE -sagteware
Installeer Arduino IDE sagteware vanaf hierdie skakel
Na die installering word 'n Arduino IDE -ikoon op die lessenaar geskep.
Stap 2: Maak Arduino IDE oop
Maak die Arduino IDE vanaf u lessenaar oop.
Druk Ctrl+komma om die voorkeure -paneel oop te maak.
Voer in die Addisionele direksiebestuurder die onderstaande URL in en druk OK.
arduino.esp8266.com/stable/package_esp8266com_index.json
Stap 3: Open Boards Manager
Maak die direksiebestuurder oop.
Stap 4: Kies die ESP 8266 Board Library
Die Boards Manager -venster word oopgemaak, blaai deur die vensterblad na onder totdat u die module met die naam ESP8266 sien. Sodra u dit gevind het, kies die module, kies die weergawe en klik op die installeringsknoppie. Sluit die venster wanneer dit geïnstalleer is.
Stap 5: Kies die bord
Om My First IoT met Arduino uit te voer, moet ons die Board NodeMCU 1.0 (ESP-12E-module) kies.
Dit kan gedoen word deur af te rol, soos in die figuur hierbo getoon. Druk terug
Stap 6: Koppel aan die rekenaar
Koppel die MyFirst IoT -beheerder aan die rekenaar met die USB -kabel. As dit verbind word, word die COM -poort opgespoor en moet u rekenaar die regte bestuurders sien laai. Sodra dit voltooi is, gaan na die apparaatbestuurder en let op die gebruikte poort (getoon in die figuur hierbo)
Stap 7: My eerste program
Maak nou die oortjie File oop en gaan na die voorbeelde in die ingeboude voorbeeld, gaan na 01. Basics en klik op Blink om die venster oop te maak.
Klik nou op gereedskap om die poort te kies: "COM" gebaseer op watter COM -poort van die rekenaar waarmee die beheerder gekoppel is. Verwys na vorige stappe om die COM -poort te identifiseer.
Stap 8: Laai u eerste program op
Klik op die pyl regs in die figuur om die program na die module op te laai. Sodra die program opgelaai is, sal die LED op die kontroleerder met een sekonde tussenposes aan en af knip.
Baie geluk - u het pas u eerste IoT -toestel uitgevoer. Kom ons gaan na iets interessanter en skakel die LED aan en af vanaf u selfoon.
Stap 9: Voeg biblioteke by
Die Arduino -samesteller maak uitgebreide gebruik van biblioteke. Dit is diskrete stukke en kode wat die toestel help om 'n menigte take uit te voer.
Kom ons doen dit een vir een.
Laai die Blynk -zip -lêer hieronder af. Let op waar u dit geberg het.
Maak die oortjie Skets oop, neem die opsie 'Sluit biblioteek in' en dan 'Voeg.zip -biblioteek by'. Wys die keuseskerm na die plek van die zip -lêer wat u afgelaai het en bevestig.
Na 'n paar sekondes word die biblioteek by u Arduino IDE gevoeg.
Herhaal vir die oorblywende biblioteke
Stap 10: Kry die Blynk -toepassing op u slimfoon
Gaan na u telefoonwinkel en soek na Blynk. Installeer die Blynk -toepassing en voer dit uit.
U moet 'n e -posadres en 'n wagwoord verskaf. Maak seker dat dit 'n geldige e -posadres is, want dit is waarheen verifikasietekens gestuur sal word.
Die vriendelike mense by Blynk gee u 2000 'Energie' -eenhede om aan die gang te kom. Namate u meer komplekse projekte bou, benodig u meer 'energie' wat u in die toepassing kan koop.
Op die oomblik gaan ons projekte uitvee terwyl ons van een voorbeeld na 'n ander gaan, en die voordeel trek uit 'n baie netjiese kenmerk van Blynk, die projek -QR -kode. Ons gaan daaroor in die volgende stap.
Stap 11: Skep u eerste Blynk -app
Druk die QR -simbool bo -aan die skerm en u kamera sal aanskakel.
Rig u kamera op die QR -kode hierbo en Blynk sal die projek vir u skep. As die projek geskep is, druk die moer -simbool bo -aan die skerm, blaai af en kies 'E -pos alles'
Binne 'n paar sekondes ontvang u 'n verifikasiekode per e -pos.
Kies File/Voorbeelde/My_IOT_Device/Blynk_LED in die Arduino IDE.
Die programlêer sal oopmaak.
Kopieer en plak die verifikasieteken wat u van Blynk ontvang het en voer u SSID en wagwoord in die skerm in.
Druk die oplaai -pyltjie -knoppie om die program na die beheerder te stuur.
Stap 12: Begin die program
Druk in die Blynk -app op die speelknoppie regs bo op die skerm.
U sien 'n LED -knoppie en 'n statusveld. Deur op die knoppie te druk, sal die LED op u beheerder aan en af skakel en die status dienooreenkomstig opdateer.
Baie geluk - u kan u projek nou beheer van oral in die wêreld waar u internettoegang het!
Stap 13: Hoe die kode werk …
Dit is nie 'n programmeertutoriaal nie - maar hier is 'n insig in die kode en hoe dit met Blynk werk.
Ek het die kode doelbewus in aparte oortjies op die Arduino IDE geplaas, sodat u die belangrikste komponente kan sien. U hoef dit nie te doen as u begin programmeer nie.
Kom ons kyk eers na die Blynk_LED -oortjie. Behalwe vir projekmagtigingskodes, SSID en wagwoord, hoef u dit nie vir enige van die projekvoorbeelde te verander nie.
Dit bevat belangrike inligting oor die biblioteek wat gebruik word (#include).
Die opstel -oortjie doen presies dit - dit loop een keer terwyl die beheerder opstart en instruksies vir die opstelling gee. In hierdie geval stel ons die seriële monitor op om op 115200 baud te werk en stel Blynk en die wifi op.
Die lus -oortjie doen presies dit - dit loop herhaaldelik deur die loop en herhaal die kode wat daarin is. In hierdie geval maak dit seker dat blynk en die tydtellers werk (wat ons saam met die program, timers en nuts -oortjies in 'n ander tutoriaal sal opstel).
Stap 14: Die Blynk -oortjie
Kyk eers na die twee 'widgets' op die Blynk -skerm voordat ons na die kode kyk.
Die 'knoppie' word aangedui as 'n 'virtuele' pen en ons het gleuf 0 daarvoor gekies (V0). Dit is 'n widget wat 'n uitset genereer wat na die beheerder gestuur word. Let daarop dat ons dit eerder as 'n aan/uit -skakelaar as 'n drukknop (kortstondig) ingeskakel het.
Die statusaanwyser is 'n widget met 'waardevertoning' en data word van die beheerder af gestuur. Dit is opgestel as 'n virtuele pen en ons het gleuf 1 daarvoor gekies.
Kom ons kyk nou na die kode.
Die eerste stelling - BLYNK_WRITE (V0) - sê vir die kode om te luister na 'n instruksie van Blynk wat afkomstig is van virtuele pen 0. Elke keer dat die knoppie verander, stuur Blynk óf 'n 0 óf 'n 1 na die beheerder - vervat in param.asInt ().
As 'n 0 gestuur word, dan stuur die beheerder:
- Gee die opdrag morse.on () uit; (met behulp van 'n biblioteek in die insluit -lêer wat ons aan die begin ingesluit het) wat die LED aanskakel.
- Druk "LED aan" na die seriële koppelvlak (rekenaarterminale)
- Stuur "LED aan" na die Blynk 'value display' -widget wat ons in gleuf 1 aangedui het. Dit gebruik die Blynk.virtualWrite (V1, "LED Off"); instruksie om dit te doen.
- As 'n 1 na die beheerder gestuur word, doen dit die teenoorgestelde van dit alles.
Redelik eenvoudig nè?
Aanbeveel:
NodeMcu ESP8266 Eerste keer opgestel met Arduino IDE: 10 stappe
NodeMcu ESP8266 Eerste opstelling met Arduino IDE: ek maak toestelle wat deur Twitch beheer word; persoonlike konsoles, beheerders en ander uitvindings! Regstreekse strome is elke Woensdag en Saterdag om 21:00 EST op https://www.twitch.tv/noycebru, hoogtepunte op TikTok @noycebru, en u kan tutoriale kyk op YouT
Skryf u eerste rekenaarprogram: 10 stappe
Die skryf van u eerste rekenaarprogram: waarom programmeer u? Rekenaarprogrammering of 'kodering' lyk baie intimiderend. U dink miskien nie dat u nie genoeg van rekenaars weet nie, en is u nie bang vir die probleemoplossings wat op u eie persoonlike skootrekenaar verskyn nie. As u glo dat u
Hoe u u eerste eenvoudige sagteware met Python kan maak: 6 stappe
Hoe u u eerste eenvoudige sagteware met Python kan maak: Hallo, welkom by hierdie instruksies. Hier gaan ek vertel hoe u u eie sagteware kan maak. Ja, as u 'n idee het … maar weet om dit te implementeer of belangstel om nuwe dinge te skep, dan is dit vir u …… Voorvereiste: moet basiese kennis van P hê
Pixel Kit met MicroPython: eerste stappe: 7 stappe
Pixel Kit met MicroPython: eerste stappe: die reis om die volle potensiaal van Kano's Pixel te ontsluit, begin met die vervanging van die fabrieks -firmware deur MicroPython, maar dit is slegs die begin. Om die Pixel Kit te kodeer, moet ons ons rekenaars daaraan koppel. Hierdie handleiding sal verduidelik wat
Bou u eerste IOT met Arduino sonder ekstra modules: 5 stappe (met foto's)
Bou u eerste IOT met behulp van Arduino sonder ekstra modules: die wêreld gaan elke dag slimmer en die grootste rede hiervoor is die evolusie van slim tegnologie. As tegnologie -entoesias het u sekerlik gehoor van die term IOT wat Internet of Things beteken. Internet van dinge beteken die beheer en voeding van die