Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
I denna handledning kommer vi att bygga en katt på ett tankchassi som styrs av en mobiltelefon via HTTP -förfrågningar. Tanken är en WiFi -hotspot så alla som kan logga in, går till en IP -adress och kan styra odjuret.
Steg 1: Komma igång
Inköpslista
- Tankchassi
-
L298N Dual Bridge DC stepper controller board:
Jag använde Velleman dual motorshield (409D)
- Spänningsomvandlare*
-
Wemos D1 mini
Med nålar lödda på Wemos
-
Trådar
- Man till kvinna (2x
- Man till man
- Kvinna till Kvinna (4x
-
Tejp, svart
För ledningar och anslutning av 3D -modell till tankchassit
- Färg, svart olja baserad på metall
-
LED, blå
I svansen, för anslutningsåterkoppling
- Mini brödbräda
-
3D -modell som passar tankchassit:
- Längd: 18, 5cm (7, 28inch)
- Bredd: 4, 5cm (1, 77inch)
Vad du behöver
- PC/MAC
- Arduino IDE
- Drivrutiner för Wemos D1 mini
-
3D -modelleringsprogram
- Blandare
- Meshmixer
- Cura*
-
Lödning
- Lödjärn
- Tenn
- Pensel
- 3d skrivare
*Spänningsomvandlaren måste kunna konvertera 3, 3V till 5V. Eftersom motorerna på tankchassit använder 5V och Wemos D1 mini använder 3, 3V vid utgång.
*Eller liknande programvara för att förbereda 3D -modeller som ska skrivas ut.
Steg 2: Installation
Installera Arduino
Installera Arduino -programvara:
Installera drivrutiner:
Installera med Boards Manager i Arduino IDE
Steg 3: Kod
Kod för Wemos D1 mini
- Öppna Arduino IDE
- Kopiera/klistra in koden på en ny skiss (CTRL+N/CMD+N). Koden som tillhandahålls är baserad på exempelfilen i Arduino IDE: Arkiv> Exempel> ESP8266 WiFi> WiFi -åtkomstpunkt Använd rätt inställningar för att ladda upp skissen
- Ladda upp skissen till Wemos D1 mini Använd dessa inställningar för att ladda upp skisser till Wemos D1 mini:
Kort: "Wemos D1 R2 & Mini" CPU -frekvens: "80mhz" Flashstorlek: "4M SPIFFS" Uppladdningshastighet: "115200" Port: "[din seriella COM -port]"*
* Du måste ansluta en mini -USB -kabel i Wemos D1 och datorn. Om du inte ser en COM -port listad är drivrutinen inte installerad eller det finns ingen USB -anslutning.