Sommario:
- Passaggio 1: parti
- Passaggio 2: cablaggio
- Passaggio 3: assemblaggio
- Passaggio 4: software
- Passaggio 5: operazione
Video: Chassis motorizzato WiFi controllato: 5 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Donald Bell di Maker Project Lab (https://makerprojectlab.com) ha sottolineato nel suo aggiornamento del 29 novembre 2017 (https://www.youtube.com/embed/cQzQl97ntpU) che il telaio "Lady Buggy" (https://www.instructables.com/id/Lady-Buggy/) potrebbe essere utilizzato come piattaforma generica. Deve aver visto in qualche modo la mia lista di "progetti da fare"…
Il telaio WiFi motorizzato è una semplice piattaforma generica a chassis aperto motorizzato controllato da WiFi che utilizza un Adafruit Feather Huzzah ESP8266 per la comunicazione e il controllo e due servi a rotazione continua più una batteria agli ioni di litio per il movimento. Il telaio contiene 8 punti di montaggio filettati da 6 mm per 1 per montare, beh, più a venire su quello.
Ho incluso il codice sorgente sotto forma di uno schizzo Arduino per Adafruit Feather Huzzah ESP8266 se desideri modificarlo. Inoltre, avrai bisogno di abilità di saldatura e attrezzatura di saldatura, filo e tutte le parti elencate nel primo passaggio, oltre a un IDE Arduino con librerie appropriate installate per completare lo chassis WiFi motorizzato.
Come al solito, probabilmente ho dimenticato un file o due o chissà cos'altro, quindi se hai domande, non esitare a chiedere perché commetto molti errori.
Progettato utilizzando Autodesk Fusion 360, suddiviso con Cura 3.1 e stampato in PLA su Ultimaker 2+ Extended e Ultimaker 3 Extended.
Passaggio 1: parti
Ho stampato tutte le parti con una risoluzione verticale di 0,15 mm con riempimento del 50%. Stampa 1 ciascuno di "Ball Bearing Cap.stl" e "Chassis.stl", stampa 2 ciascuno delle parti rimanenti.
Ho acquistato le seguenti parti:
1 cuscinetto a sfere, 15,9 mm (5/8 )
4 O-Ring (ID 16 mm, sezione 2,5 mm)
2 servo (rotazione continua FS90R)
1 piuma di Adafruit HUZZAH ESP8266 (Adafruit)
1 batteria (Adafruit 258)
Prima dell'assemblaggio, testare l'adattamento e tagliare, limare, carteggiare, ecc. tutte le parti necessarie per un movimento regolare delle superfici mobili e un adattamento perfetto per le superfici non mobili. A seconda dei colori scelti e delle impostazioni della stampante, potrebbero essere necessarie più o meno operazioni di rifilatura, limatura e/o levigatura. Lima con cura tutti i bordi che sono entrati in contatto con la piastra di costruzione per assicurarti assolutamente che tutta la "melma" della piastra di costruzione venga rimossa e che tutti i bordi siano lisci. Ho usato piccole lime da gioielliere e molta pazienza per eseguire questo passaggio.
Questo design utilizza un assemblaggio filettato, quindi potrebbe essere necessario un maschio da 6 mm per 1 e un dado per pulire i fili.
Passaggio 2: cablaggio
Il cablaggio consiste nel saldare i fili del servo al Feather Huzzah ESP8266.
Per alimentare i servi, entrambi i fili del servo positivo (rosso) sono saldati al pin "BAT" sul Feather Huzzah ESP8266 ed entrambi i fili del servo negativo (marrone) sono saldati al pin "GND" sul Feather Huzzah ESP8266.
Per controllare i servi, il filo del segnale del servo sinistro (arancione) è saldato al pin "12/MISO" sul Feather Huzzah ESP8266 e il filo del segnale del servo destro (arancione) è collegato al pin "13/MOSI" sul Piuma Huzzah ESP8266.
Passaggio 3: assemblaggio
Posizionare 2 o-ring su ogni "Gear Wheel.stl" come mostrato.
Utilizzando due "Axle Gear Wheel.stl", collegare entrambi i gruppi ruota in "Chassis.stl" come mostrato.
Posizionare il cuscinetto a sfera da 5/8 di pollice nel telaio come mostrato, quindi fissarlo in posizione con "Ball Bearing Cap.stl" assicurandosi che il cuscinetto a sfera ruoti liberamente.
Fissare un "Gear Servo.stl" a un servo utilizzando le viti del servo fornite con il servo, quindi ripetere con la seconda marcia e il servo.
Posizionare il servo sinistro nello slot del servo sinistro e il servo destro nello slot del servo destro come mostrato.
Utilizzando nastro biadesivo sottile, fissare la batteria nel telaio come mostrato.
Usando sempre del nastro biadesivo sottile, fissa l'Adafruit Feather Huzza ESP8266 alla batteria come mostrato.
Passaggio 4: software
Lo chassis WiFi motorizzato utilizza un elemento "canvas" html per la grafica e gli eventi canvas "touchstart", "touchmove" e "touchend" per il controllo. Sono convinto che il software dovrebbe funzionare su dispositivi abilitati al tocco diversi da iOS, ma non sono stato in grado di confermare che lo farà.
Ho progettato il software Motorized WiFi Chassis per funzionare sia in modalità wireless ap (access point) che station (router wifi).
Se scegli di utilizzare lo chassis WiFi motorizzato in modalità ap, non è necessario un router wireless poiché il tuo dispositivo iOS comunica direttamente con lo chassis WiFi motorizzato. Per operare in questa modalità, andrai alle impostazioni wifi del tuo dispositivo iOS e selezionerai la rete "WiFiChassis". Una volta connesso, apri il browser web sul tuo dispositivo iOS e inserisci l'indirizzo IP di "192.128.20.20" nel campo url.
Se si sceglie di utilizzare il Motorized WiFi Chassis in modalità stazione, si comunicherà con Motorized WiFi Chassis tramite un router wireless e quindi sarà necessario modificare il software Motorized WiFi Chassis in modo tale che "sSsid =" sia impostato sul router wireless ssid e "sPassword = " è impostato sulla password del router wireless. Dovrai modificare queste impostazioni utilizzando l'editor IDE di Arduino prima di compilarlo e scaricarlo sul tuo chassis WiFi motorizzato. Si noti che quando si utilizza la modalità stazione, ho incluso anche il supporto MDNS che consente di comunicare con Chassis WiFi motorizzato all'indirizzo IP "wifichassis.local", quindi l'indirizzo IP fisico non è richiesto. Tuttavia, se desideri utilizzare l'indirizzo IP fisico assegnato dal tuo router wireless, dovrai essere connesso al monitor seriale Arduino quando accendi lo chassis WiFi motorizzato (assicurati che "#define USE_SERIAL 1" sia nella parte superiore della sorgente code file prima di compilare e inviare il codice allo chassis WiFi motorizzato) per visualizzare l'indirizzo IP assegnato allo chassis WiFi motorizzato dal router wireless.
Dopo aver deciso in quale modalità utilizzerai il tuo chassis WiFi motorizzato e aver apportato le modifiche necessarie al software, collega un cavo adatto tra il tuo computer USB e la porta micro usb sul Feather Huzzah ESP8266, collega la batteria, quindi compila e scarica il software in Motorized WiFi Chassis.
Passaggio 5: operazione
Collegare il cavo della batteria alla porta della batteria sul Feather Huzzah ESP8266.
Accedi a Feather Huzzah ESP8266 utilizzando il metodo che hai scelto in Software.
Trascina il punto grigio intorno allo schermo nella direzione in cui desideri viaggiare.
Guarda il video per una breve dimostrazione del controllo dello chassis WiFi motorizzato.
Spero ti piaccia!
Continua…
Consigliato:
Automatizzare una serra con LoRa! (Parte 2) -- Apri finestra motorizzato: 6 passaggi (con immagini)
Automatizzare una serra con LoRa! (Parte 2) || Apri finestra motorizzato: in questo progetto ti mostrerò come ho creato un apri finestra motorizzato per la mia serra. Ciò significa che ti mostrerò quale motore ho usato, come ho progettato il sistema meccanico vero e proprio, come guido il motore e infine come ho usato un Arduino LoRa
Slider per fotocamera fai da te (motorizzato): 6 passaggi (con immagini)
Slider per fotocamera fai-da-te (motorizzato): avevo una stampante rotta e con il telaio del motore di scansione ho realizzato uno slider per fotocamera motorizzato! Lascerò qui i collegamenti a tutte le parti, ma tieni presente che questo progetto sarà diverso per tutti perché io usavo una mia vecchia stampante rotta, quindi il centesimo
Crea il tuo longboard elettrico motorizzato: 8 passaggi (con immagini)
Crea il tuo longboard elettrico motorizzato: in questo progetto ti mostrerò come costruire da zero un longboard elettrico motorizzato. Può raggiungere velocità fino a 34 km/h e percorrere fino a 20 km con una singola carica. I costi stimati sono di circa 300$, il che lo rende una buona alternativa al commercio
SLIDER MOTORIZZATO PER TELECAMERA Con SISTEMA DI INSEGUIMENTO (stampa 3D): 7 passaggi (con immagini)
SLIDER PER FOTOCAMERA MOTORIZZATO Con SISTEMA DI TRACKING (stampa 3D): Fondamentalmente, questo robot sposterà una fotocamera/smartphone su un binario e "traccerà" un oggetto. La posizione dell'oggetto target è già nota al robot. La matematica dietro questo sistema di tracciamento è abbastanza semplice. Abbiamo creato una simulazione del processo di tracciamento
Crea un dispositivo di scorrimento per fotocamera motorizzato controllato da Arduino!: 13 passaggi (con immagini)
Crea uno slider motorizzato controllato da Arduino!: Questo progetto mostra come convertire qualsiasi slider ordinario in uno slider motorizzato controllato da Arduino. Il cursore può muoversi molto velocemente a 6 m/min, ma anche incredibilmente lento. Ti consiglio di guardare il video per avere una buona introduzione. Cose di cui hai bisogno: Qualsiasi