Cuprins:

Șasiu controlat WiFi motorizat: 5 pași (cu imagini)
Șasiu controlat WiFi motorizat: 5 pași (cu imagini)

Video: Șasiu controlat WiFi motorizat: 5 pași (cu imagini)

Video: Șasiu controlat WiFi motorizat: 5 pași (cu imagini)
Video: Care sunt cele 5 SECRETE din sistemul de supraveghere video | ce NU TI SE SPUNE despre asta? 2024, Iulie
Anonim
Image
Image
Părți
Părți

Donald Bell de la Maker Project Lab (https://makerprojectlab.com) a subliniat în actualizarea sa din 29 noiembrie 2017 (https://www.youtube.com/embed/cQzQl97ntpU) că șasiul „Lady Buggy” (https://www.instructables.com / id / Lady-Buggy /) ar putea fi folosit ca platformă generică. Trebuie să-mi fi văzut cumva lista de "proiecte tot" …

Șasiul WiFi motorizat este o platformă generică simplă cu șasiu deschis, controlată prin WiFi, care folosește un Adafruit Feather Huzzah ESP8266 pentru comunicare și control și două servouri rotative continue plus o baterie litiu-ion pentru mișcare. Șasiul conține 8 puncte de montare filetate de 6 mm pe 1 pentru montare, ei bine, mai sunt multe.

Am inclus codul sursă sub forma unei schițe Arduino pentru Adafruit Feather Huzzah ESP8266 dacă doriți să îl modificați. De asemenea, veți avea nevoie de abilități de lipit și echipamente de lipit, sârmă și toate piesele enumerate în primul pas, plus un IDE Arduino cu biblioteci adecvate instalate pentru a completa șasiul WiFi motorizat.

Ca de obicei, probabil că am uitat un fișier sau două sau cine știe ce altceva, așa că, dacă aveți întrebări, vă rog să nu ezitați să întrebați, deoarece fac greșeli din abundență.

Proiectat folosind Autodesk Fusion 360, tăiat cu Cura 3.1 și tipărit în PLA pe un Ultimaker 2+ Extended și un Ultimaker 3 Extended.

Pasul 1: Piese

Am imprimat toate piesele la o rezoluție verticală de.15mm cu umplutură de 50%. Imprimați fiecare dintre Cap rulment cu bile.

Am achiziționat următoarele piese:

1 rulment cu bile, 15,9 mm (5/8 )

4 inele O (ID 16mm, secțiune 2,5mm)

2 Servo (rotație continuă FS90R)

1 Adafruit Feather HUZZAH ESP8266 (Adafruit)

1 baterie (Adafruit 258)

Înainte de asamblare, testați montarea și tăierea, tăiați, șlefuiți, etc. toate piesele necesare pentru mișcarea lină a suprafețelor în mișcare și potrivirea strânsă pentru suprafețele care nu se mișcă. În funcție de culorile pe care le-ați ales și de setările imprimantei dvs., poate fi necesară mai mult sau mai puțin tăiere, depunere și / sau șlefuire. Așezați cu atenție toate marginile care au intrat în contact cu placa de construcție pentru a vă asigura absolut că toate plăcile de construcție sunt "îndepărtate" și că toate marginile sunt netede. Am folosit fișiere de bijuterii mici și multă răbdare pentru a efectua acest pas.

Acest design folosește ansamblu filetat, astfel încât să poată fi nevoie de un filet de 6 mm pe 1 pentru a curăța firele.

Pasul 2: Cablare

Cablare
Cablare
Cablare
Cablare

Cablarea constă în lipirea cablurilor servo către Feather Huzzah ESP8266.

Pentru a alimenta servomotoarele, ambele fire servo pozitive (roșii) sunt lipite la pinul „BAT” de pe Feather Huzzah ESP8266 și ambele fire servo negative (maro) sunt lipite la pinul „GND” de la Feather Huzzah ESP8266.

Pentru a controla servo-urile, firul de semnal servo stâng (portocaliu) este lipit la pinul "12 / MISO" de pe Feather Huzzah ESP8266, iar firul de semnal servo dreapta (portocaliu) este atașat pinului "13 / MOSI" de pe Feather Huzzah ESP8266.

Pasul 3: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare
Asamblare
Asamblare

Așezați 2 inele pe fiecare "Gear Wheel.stl" așa cum se arată.

Folosind două „Axle Gear Wheel.stl”, atașați ambele ansambluri de roți în „Chassis.stl” așa cum se arată.

Așezați rulmentul cu bile de 5/8 inch în șasiu așa cum se arată, apoi fixați-l în poziție cu „Ball Bearing Cap.stl” asigurându-vă că rulmentul cu bile se rotește liber.

Fixați un "Gear Servo.stl" la un servo folosind șuruburile servo furnizate împreună cu servo, apoi repetați cu a doua transmisie și servo.

Așezați servo-ul stâng în slotul de servo stâng și servo-ul drept în slotul servo drept, așa cum se arată.

Folosind bandă dublă subțire, fixați bateria în șasiu așa cum se arată.

Folosind din nou bandă dublă subțire, fixați Adafruit Feather Huzza ESP8266 pe baterie așa cum se arată.

Pasul 4: Software

Șasiul WiFi motorizat folosește un element "canvas" html pentru grafică, iar evenimentele canvas "touchstart", "touchmove" și "touchend" pentru control. Sunt de părere că software-ul ar trebui să funcționeze pe alte dispozitive compatibile cu atingerea decât iOS, dar nu am reușit să confirm că va funcționa.

Am proiectat software-ul Motorized WiFi Chassis pentru a funcționa în ambele moduri wireless ap (punct de acces) și stație (router wifi).

Dacă alegeți să utilizați șasiul WiFi motorizat în modul AP, nu este necesar un router wireless, deoarece dispozitivul dvs. iOS comunică direct cu șasiul WiFi motorizat. Pentru a opera în acest mod, veți accesa setările wifi de pe dispozitivul dvs. iOS și veți selecta rețeaua „WiFiChassis”. După conectare, deschideți browserul web de pe dispozitivul dvs. iOS și introduceți adresa IP „192.128.20.20” în câmpul URL.

Dacă alegeți să operați șasiul WiFi motorizat în modul stație, veți comunica cu șasiul WiFi motorizat printr-un router wireless și, prin urmare, trebuie să schimbați software-ul șasiului WiFi motorizat astfel încât „sSsid =” să fie setat la routerul wireless ssid și „sPassword = este setat la parola routerului dvs. wireless. Va trebui să modificați aceste setări folosind editorul Arduino IDE înainte de a-l compila și descărca pe șasiul WiFi motorizat. Rețineți că, atunci când utilizați modul stație, am inclus și suport MDNS care vă permite să comunicați cu șasiul WiFi motorizat la adresa IP „wifichassis.local”, astfel încât adresa IP fizică să nu fie necesară. Cu toate acestea, dacă doriți să utilizați adresa ip fizică atribuită de routerul dvs. wireless, va trebui să fiți conectat la monitorul serial Arduino când porniți șasiul WiFi motorizat (asigurați-vă că „#define USE_SERIAL 1” este în partea de sus a sursei înainte de a compila și trimite codul către șasiul WiFi motorizat) pentru a vizualiza adresa IP atribuită șasiului WiFi motorizat de către routerul dvs. wireless.

După ce ați decis în ce mod veți utiliza șasiul WiFi motorizat și ați făcut toate modificările necesare software-ului, atașați un cablu adecvat între computerul USB și portul micro USB de pe Feather Huzzah ESP8266, conectați bateria, apoi compilați și descărcați software-ul în șasiu WiFi motorizat.

Pasul 5: Operațiune

Conectați cablul bateriei la portul bateriei de pe Feather Huzzah ESP8266.

Conectați-vă la Feather Huzzah ESP8266 folosind metoda pe care ați ales-o în Software.

Trageți punctul gri în jurul ecranului în direcția în care doriți să călătoriți.

Vedeți videoclipul pentru o scurtă demonstrație de control al șasiului WiFi motorizat.

Sper că îți place!

Va urma…

Recomandat: