Innholdsfortegnelse:
- Trinn 1: La oss komme i gang
- Trinn 2: Komme i gang med Blynk
- Trinn 3: Opprette et nytt prosjekt med Blynk
- Trinn 4: Arduino IDE -konfigurasjon
- Trinn 5: Last opp koden … og du er ferdig
Video: Hei Blynk! Grensesnitt mellom SPEEEduino og Blynk -appen: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Hva er SPEEEduino?
SPEEEduino er et Wi-Fi-aktivert mikrokontrollerkort basert rundt Arduino-økosystemet, bygget for lærere. SPEEEduino kombinerer formfaktoren og mikrokontrolleren til Arduino med ESP8266 Wi-Fi SoC, noe som gjør det til et svært konfigurerbart og kompatibelt system. Det er umiddelbart kompatibelt med hundrevis av biblioteker som folk skrev for Arduino Uno, ettersom SPEEEduino deler den samme mikrokontrollerenheten som Arduino Uno. Dette prosjektet er utført av en gruppe studenter fra Singapore Polytechnic. Vi har totalt 3 medlemmer i gruppen: Pan ZiYue, Julian Kang og meg selv. Vår veileder er Teo Shin Jen. Denne enkle guiden er en del av samlingen av Instructable for SPEEEduino.
Denne enkle guiden er en del av samlingen av instrukser for SPEEEduino. I denne instruksen skal vi integrere Blynk -appen med SPEEEduino!
Denne instruksen vil også fungere med vårt andre produkt: SSTuino.
Hei Blynk
Blynk er en plattform med iOS- og Android -apper for å kontrollere Arduino, Raspberry Pi og lignende over Internett. Det er et digitalt dashbord hvor du kan bygge et grafisk grensesnitt for prosjektet ditt ved å dra og slippe widgets. Denne applikasjonen er valgt på grunn av den enkle integreringen med SPEEEduino.
Lenke:
Trinn 1: La oss komme i gang
Ting du trenger:
1. En datamaskin lastet med Arduino IDE, tilgjengelig her.
2. SPEEEduino eller SSTuino
3. ESP8266 ESP01 -modul
4. USB til seriell omformer (For denne instruksjonene skal vi bruke CP2102)
5. En aktiv WiFi -tilkobling ESP8266 fungerer ikke med Enterprise Networks, og jeg kan heller ikke bruke den med 5GHz -nettverk.
6. Viktigst, deg selv!:)
7. En kompatibel smarttelefon med Blynk -appen installert, som kan lastes ned via App Store eller Google Play.
Vi går gjennom trinnene for å komme i gang med Blynk og hvordan du kobler appen til enheten!
Hvis du tilfeldigvis er ny i SPEEEduino eller Arduino -miljøet, kan du lese denne instruksjonsboken for å komme i gang!
Trinn 2: Komme i gang med Blynk
Etter at du har lastet ned appen fra App Store/Google Play, er det bare å starte appen.
Etter at du har lansert appen, velger du enten "Opprett ny konto" eller "Logg inn".
Deretter bør du kunne se hovedmenyen!
Trinn 3: Opprette et nytt prosjekt med Blynk
Etter at du har nådd hovedmenyen i forrige trinn, velger du bare "Nytt prosjekt", og en meny vises.
1. Endre maskinvaren fra ESP8266 til Arduino Uno
2. Gi prosjektet ditt et navn!
3. Deretter vil autentiseringstokenet, som er en kode, bli sendt til din registrerte adresse. Vi kommer til å bruke det i Arduino IDE senere.
4. Når du er i prosjektet, bare sveip til venstre, og du skal kunne åpne widgetboksen.
5. Legg til en knapp og velg knappen. Dette åpner alternativene for knappen
6. Deretter velger du pinnen som skal være D13. Dette er for å velge PIN 13 på SPEEEduino som pinnen vi ønsker å samhandle med senere.
Trinn 4: Arduino IDE -konfigurasjon
Etter at du har konfigurert appen, er det nå på tide å flytte til Arduino IDE!
1. Last ned Blynk -biblioteket herfra. Velg det sirkelformede elementet som vises på bildet.
2. Som spesifisert fra Blynk -dokumentasjonen, må biblioteket installeres manuelt:
- Last ned den nyeste.zip -filen. Pakk den ut.
- Du vil legge merke til at arkivet inneholder flere mapper og flere biblioteker.
- Kopier alle disse bibliotekene til your_sketchbook_mappen til Arduino IDE.
- For å finne plasseringen til din_sketchbook_mappe, gå til toppmenyen i Arduino IDE: Fil -> Innstillinger (hvis du bruker Mac OS - gå til Arduino → Innstillinger
3. Etter at biblioteket er installert, går du til eksempelet som vist på bildet ovenfor (ESP8266_Shield)
4. Det må være noen justeringer for at den skal fungere med denne koden.
Her er den endrede:
pastebin.com/2iwt5qRc
Etter at du har endret koden, endrer du bare "YourAuthToken", "YourNetwork" og "YourPassword" til autentiseringstoken -koden, og wifi -SSID og passord deretter. Dessverre fungerer ikke ESP8266 med Enterprise -nettverk.
Trinn 5: Last opp koden … og du er ferdig
Når koden er lastet opp til SPEEEduino, kan du kjøre prosjektet i Blynk -appen! Når du spiller med bryteren du plasserte fra widgetboksen, lyser LED -en på SPEEEduino (Den innebygde LED -en) henholdsvis.
This Instructable er en del av en interessant serie der noen få prosjekter er utført med Blynk. Følg med på neste!
Anbefalt:
Forskjellen mellom (alternativ strøm og likestrøm): 13 trinn
Forskjellen mellom (alternativ strøm og likestrøm): Alle vet at elektrisitet stort sett er likestrøm, men hva med en annen type elektrisitet? Kjenner du Ac? Hva står AC for? Er det brukbart da DC? I denne studien vil vi vite forskjellen mellom elektrisitetstyper, kilder, anvendelser
RS485 Mellom Arduino og Raspberry Pi: 7 trinn
RS485 Mellom Arduino og Raspberry Pi: For skolen må jeg lage et prosjekt. Jeg velger å lage en smart drivhuskontroller fullstendig kontrollert av en bringebærpi. Sensorene vil bli drevet av en arduino uno. I løpet av månedene som følger vil jeg legge ut fremstillingen av dette prosjektet trinn ved
Øk klaring mellom kobberplanet og signalsporet: 3 trinn
Øk klaring mellom kobberplanet og signalsporet: Jeg er en hobbyist, og jeg designer Printed Circuit Boards (PCB) for blogger og Youtube -videoer. Jeg bestilte min PCB online fra LionCircuits. Det er et indisk selskap, og de har en automatisert plattform for produksjon. Den vurderer automatisk Ger
Grensesnitt mellom 3-akse gyroskopsensor BMG160 med partikkel: 5 trinn
Grensesnitt for 3-akset gyroskopsensor BMG160 med partikkel: I dagens verden er mer enn halvparten av ungdommen og barna glad i spill, og alle som er glad i det, fascinert av de tekniske aspektene ved spill, vet viktigheten av bevegelsesføling i dette domenet. Vi ble også overrasket over det samme
Grensesnitt mellom en CMUCam2 og en OOPIC: 5 trinn
Grensesnitt mellom en CMUCam2 og en OOPIC: Oversikt over hvordan du kobler en CMUCam2 til og OOPIC