Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Vad är SPEEEduino?
SPEEEduino är ett Wi-Fi-aktiverat mikrokontrollerkort baserat på Arduino-ekosystemet, byggt för lärare. SPEEEduino kombinerar formfaktorn och mikrokontrollen för Arduino med ESP8266 Wi-Fi SoC, vilket gör det till ett mycket konfigurerbart och kompatibelt system. Det är omedelbart kompatibelt med de hundratals bibliotek som människor skrev för Arduino Uno, eftersom SPEEEduino delar samma mikrokontrollenhet som Arduino Uno.
Detta projekt utförs av en grupp studenter från Singapore Polytechnic. Vi har totalt 3 medlemmar i gruppen: Pan ZiYue, Julian Kang och jag själv. Vår handledare är Teo Shin Jen.
Denna enkla guide är en del av samlingen av Instructable för SPEEEduino. I denna instruktion kommer vi att lära oss hur du styr den inbyggda lysdioden (och en annan lysdiod från PIN 13) med hjälp av en webbsida.
Saker du behöver:
1. En dator laddad med Arduino IDE, tillgänglig här.
2. SPEEEduino själv
3. ESP8266 ESP01 -modul
4. USB till seriell omvandlare (För dessa instruktioner ska vi använda CP2102)
5. En aktiv WiFi -anslutning ESP8266 fungerar inte med Enterprise Networks, inte heller kunde jag använda den med 5GHz -nätverk.
6. SPEEEduino lågnivåbibliotek. För att veta hur du konfigurerar din SPEEEduino/om du inte har den installerad i Arduino IDE, klicka här.
7. Viktigast av allt, dig själv!:)
Steg 1: Anslut kretsen! [Frivillig]
Exempelprogrammet som används kommer att växla den inbyggda lysdioden (PIN13) på SPEEEduino, men jag inkluderade en annan lysdiod både för skojs skull och för att visa att lysdioden tänds.
För den enkla kretsen behöver du:
1. En LED (jag använde en blå 5 mm)
2. 220Ohm motstånd
3. några bygelkablar
4. en brödbräda
Steg 2: Anslut SPEEEduino till din dator med USB till seriell omvandlare
Använd bordet för att koppla upp din SPEEEduino korrekt. På den här sidan använder vi en CP2102 USB-TTL-omvandlare. Din omvandlare kan vara annorlunda, men se till att den använder 5V logiska nivåer och matar ut 5V effekt, inte 3,3V.
Steg 3: Öppna exempelkoden och konfigurera den
För att öppna exempelkoden, gå till:
Arkiv> Exempel> SPEEEduino_Low_Level_Library> LED_Webserver
och öppna exemplet.
Se sedan till att du ändrar NETWORK-NAME-HERE och NETWORK-PASSWORD-HERE till ditt WiFi SSID och lösenord.
Vad det här programmet kommer att göra är att det kommer att ansluta till ditt WiFi och skapa en server för att vara värd för en webbsida där du kan styra lysdioden via en knapp på webbsidan.
Nu kan du ladda upp programmet till SPEEEduino
Steg 4: Lys upp min värld
Efter att programmet har laddats upp, öppna seriell bildskärm i Arduino IDE.
I seriell bildskärm visar den status för enheten som är ansluten till WiFi -nätverket. När den har anslutit till nätverket skulle den generera en IP -adress. Anslut och styr lysdioden genom att mata in den IP -adressen i din webbläsare