» elettronica » Arduino »Serbatoio con ESP o Arduino all'interno

Serbatoio con ESP o Arduino all'interno

Serbatoio con ESP o Arduino all'interno

Buon pomeriggio, oggi voglio condividere le istruzioni per fare un carro armato. Ci saranno due opzioni per il controller interno: ESP -8266 e Arduino Pro Mini. Nella prima versione, il controllo viene effettuato tramite comunicazioni Wi-Fi. Nel secondo - telecomando IR. È realizzato sulla base del TAMIYA 35162 Schutzenpanzer Marder 1A2 (1:35), è azionato da un kit cambio bimotore Tamiya 70097 e dai motori forniti con il cambio.

Avremo bisogno di:
- TAMIYA 35162 Schutzenpanzer Marder 1A2 (1:35)
- colla modello (cemento TAMIYA per esempio)
- Kit cambio doppio motore Tamiya 70097
- ESP 8266 -12E o Arduino Pro Mini 8MHz 3.3V
- stabilizzatore di tensione AMS 1117 3.3v 8000mA (se opzione con ESP 8266-12E)
- Driver del motore Qifei L9110
- condensatore 10v 1000uF
- LED a due colori (rosso, verde)
- LED blu
- 2 LED rossi
- Ricevitore IR
- fotoresistenza
- 2 scomparti per 2 batterie AAA o 4 batterie AAA 1.2V 1000mA NI-MN
- 2 resistori 2ohm
- 4 resistori 75 ohm
- 6 resistori 10 kOhm (se opzione con ESP 8266-12E)
- pulsante
- fotoresistenza
- USB - TTL
- saldatore
- fili multicolori

Step 1 Alloggio e meccanica.
Per prima cosa devi collezionare il modello TAMIYA 35162 Schutzenpanzer Marder 1A2 (1:35). Incolliamo la parte inferiore secondo le istruzioni, ad eccezione delle parti che coprono le aperture di uscita degli alberi del cambio. Anche le stelle principali non si attaccano. Incollare la parte superiore secondo le istruzioni senza modifiche. Dopo aver incollato tutto questo, lasciare asciugare e procedere alla raccolta del cambio. Come si può vedere dalle istruzioni, Tamiya 70097 può essere assemblato in due diverse versioni.


La prima opzione con un rapporto di trasmissione di 58: 1, la seconda - 203: 1. Abbiamo bisogno della prima opzione. E anche qui non è così semplice. In questo caso, l'uscita dell'asse potrebbe essere più vicina alla parte inferiore del cambio o al centro. Le asce devono essere espirate nel buco centrale! Dopo aver montato il cambio, si procede all'installazione sul modello. In teoria, tutto dovrebbe essere semplice, perché sia ​​il modello che il cambio di un'azienda. In pratica, il cambio doveva essere spinto lì. Nella posizione orizzontale del cambio, gli alberi delle ruote motrici sporgevano verso l'alto, quindi abbiamo dovuto tagliare una piastra metallica, che ha permesso di fissare il cambio nella posizione desiderata.



Gli assi del cambio dovranno essere tagliati di 3 mm. Quindi incollare le ruote motrici su di esse.


Nella parte superiore più vicina alla parte posteriore, realizziamo dei fori per un ricevitore LED a due colori e IR.


Più vicino alla parte anteriore è presente un foro per il LED blu che fungerà da torcia.


E dentro il portello - per una fotoresistenza.


Sul retro, incolla i LED rossi per l'illuminazione.


Per tutto quanto sopra, è necessario saldare i fili. È più conveniente farlo prima dell'installazione.

Step 2 Elettricista
Qui fornirò una scelta di opzioni per un ulteriore assemblaggio.
Se hai scelto ESP 8266. Il modulo Wi-Fi integrato facilita notevolmente il processo di controllo e connessione.Può essere facilmente programmato nell'IDE di Arduino. È meglio scegliere un modulo con 4 Mb di memoria. In questo caso, è necessario raccogliere il cablaggio minimo per l'avvio e il lampeggiamento dell'ESP-8266. Solo il pin VCC è collegato direttamente all'alimentazione, i pin rimanenti: CH_PD, RESET, GPIO0, GPIO2, devono essere inseriti nell'alimentatore (VCC) tramite un resistore. I resistori da 10kOm possono essere sostituiti con altri, da 4,7kOm a 50kOm, ad eccezione di GPIO15 - il suo valore deve essere fino a 10k. Direttamente, al meno (GND) dell'alimentatore, colleghiamo solo GND e tiriamo anche il GPIOO attraverso il resistore a 10kOm, per mettere il modulo in modalità download del firmware, su GND. Il pulsante è necessario per riavviare e far lampeggiare il modulo. Connettore USB-TTL - per firmware.
Ecco un diagramma




Spiegherò un po ', i LED blu e due rossi sono necessari per la retroilluminazione (è visibile e bello al buio), il fotoresistenza è collegato all'ADC del controller ed è necessario per determinare l'illuminazione (quando la retroilluminazione diventa scura). Resistori pull-up da 10 kOhm, 75 Ohm per LED, 2 Ohm limitatori di corrente per motori (senza di essi, quando si tenta di spostarsi, il controller è sovraccarico). Abbiamo saldato tutto secondo il circuito sul circuito. Per l'alimentazione, è possibile utilizzare 4 "piccole" batterie o quattro batterie AAA, saldate in serie. Incolliamo due scomparti di due batterie con nastro biadesivo e colleghiamo in serie. Sia gli scomparti della batteria che gli accumulatori sono posizionati tra il cambio e il circuito.


Se la tua scelta è caduta sull'Arduino. Solo Arduino Pro MINI si adatta al suo interno. Vale la pena scegliere una scheda da 3,3 volt, poiché i motori sono progettati per una potenza di 3 volt e non si desidera alimentare separatamente i motori e Arduino. Arduino è più facile. L'intero cablaggio del controller e il regolatore di tensione sono già sulla scheda stessa. Resta da dissaldare la presa Arduino e il driver del motore sul circuito.



Passaggio 3 Preparazione dell'ambiente di programmazione.
Per modificare il firmware e riempire lo schizzo in ESP, è necessario installare l'IDE Arduino dal sito ufficiale di Arduino.cc, nonché installare il componente aggiuntivo per ESP, tramite il Board Manager. Per fare questo, avvia l'IDE di Arduino, quindi File - Impostazioni - nel campo URL Gestione schede aggiuntive, inserisci il link

http://arduino.esp8266.com/package_esp8266com_index.json


fai clic su OK (puoi inserire diversi collegamenti separati da una virgola in questo campo). Strumenti successivi - Scheda - Gestione schede nel campo filtro, immettere esp8266 e fare clic su ESP8266 dal forum della comunità ESP8266. Fai clic su Installa e attendi il completamento del download. Ora resta da selezionare la scheda - ESP8266 generico nel menu Strumenti e impostare la frequenza del modulo su 80 o 160 MHz, dimensioni della memoria flash e selezionare la porta seriale a cui è collegato l'adattatore USB-TTL.

Per Arduino, basta installare l'IDE Arduino dal sito Web ufficiale di Arduino.cc.

Passo 4 Firmware
Resta da modificare lo schizzo e riempirlo con ESP.
Nel campo "String _ssid =" ";" tra virgolette indica a quale punto di accesso si desidera connettersi.
"String _password =" ";" è la password per questa rete.
"String _ssidAP =" Mardella ";" il nome della rete che l'ESP genererà se non si connette a quella esistente.
"String _passwordAP =" 12345678 ";" - la password della rete che l'ESP genererà se non si connette a quella esistente.
"String SSDP_Name =" Mardella ";" Nome SSDP

Dopo l'avvio, ESP tenta di connettersi al punto di accesso specificato nello schizzo, in caso di successo, è necessario determinare l'indirizzo IP del nostro robot e connettersi a questo indirizzo tramite un browser. Puoi anche passare attraverso un computer all'infrastruttura di rete, trovare il nostro serbatoio lì e fare doppio clic per collegarti ad esso. Se la connessione non riesce, l'ESP diventa il punto di accesso. Quindi è possibile ottenere l'accesso collegandosi a un nuovo punto di accesso e immettendo 192.168.1.1 nel browser.

L'interfaccia web è composta da due pagine. Il primo a controllare. Il secondo è per la personalizzazione. Nella seconda pagina, è possibile specificare il punto di accesso a cui si desidera connettersi, nonché il nome del serbatoio e il nome e la password del punto di accesso generati dall'ESP. Tutte le modifiche diventano effettive dopo il riavvio. È inoltre possibile riavviare il modulo tramite l'interfaccia Web.

Per Arduino, è necessario modificare tutti i campi "results.value". Dopo aver scritto i codici IR del telecomando che si intende utilizzare lì.

marderla.rar [25.51 Kb] (download: 113)

Video tanchika:
7.8
5.8
7.8

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino

Ti consigliamo di leggere:

Passalo per lo smartphone ...