Komunikácia ESP-HNED. Ovládanie Remoto De Vehículo, Joystick, Arduino Wemos .: 28 krokov
Komunikácia ESP-HNED. Ovládanie Remoto De Vehículo, Joystick, Arduino Wemos .: 28 krokov
Anonim
Komunikácia ESP-HNED. Ovládajte Remoto De Vehículo, Joystick, Arduino Wemos
Komunikácia ESP-HNED. Ovládajte Remoto De Vehículo, Joystick, Arduino Wemos

Väčšina myšlienok spojených s osobným postihnutím sa môže líšiť od osobnej diskvalifikácie, ktorá môže viesť k ďalšiemu narušeniu občianskej slobody. Čo sa týka zábavy, vytvára si proyecto. Nasledujúce kambodžové rámy sa budú líšiť od ostatných motorov, ako napríklad starostu mesta a krajiny, ako sa blížiš k silnému hluku mesta.

Vaše osobné skúsenosti budú mať väčšiu kapacitu ako osobná osobná pamäť, ktorá môže obsahovať rôzne náčrty Arduino en sólo a všetky druhy diaľkových komunikácií. Jednoduché a jednoduché ovládanie joystickom a ovládanie motorov.

Aunque no gane ningún concurso, si a alguien le gusta (o una parte del mismo) o puede realizar el proyecto y aliviar el estado de ánimo de una persona mejorando su movilidad, me sentiré contento.

Na konci dokumentu prikladám PDF tejto práce v angličtine (webový prekladač).

Celkom je dokument, ktorý môže byť doplnený o súbor PDF v španielčine.

Krok 1: Úvod:

Resumen del trabajo:.- Varios entradas analógicas and través de un solo puerto.

.- Wemos, especificaciones eléctricas.

.- protocolo de comunicaciones ESP-NOW.

.- Okruh L298N. Špecifické a chybné výstupy.

.- Montaje vehículo con dos motores DC

En an trabajo explico como tomar varios valores analógicos and uncicilos en un único puerto A0 de una placa Wemos. Väčšina valoroes joystickov, ktoré sa prenášajú z formy, prenášajú a prenášajú WIFI protokoly ESP-TERAZ. Väčšina automobilov, ako aj mnohé ďalšie typy motorov DC, ovládajúce jednosmerné vozidlo.

Väčšina problémov spojených s nakupovaním, nákupom a používaním webových stránok, vrátane bežných webových stránok, ako aj bežných komponentov, ktoré môžu mať vplyv na uspokojenie všetkých vašich potrieb. Aparte de eso, me Conformo con que a una persona le guste o le aclare algún concepto o duda.

Intentaré explicar los conceptos usados para mejor Composión del Trabajo. Všetky otázky týkajúce sa tejto kategórie majú tiež vplyv na váš výber.

Krok 2: Placa De Desarrollo Arduino Wemos:

Námestie Placa De Desarrollo Arduino Wemos
Námestie Placa De Desarrollo Arduino Wemos
Námestie Placa De Desarrollo Arduino Wemos
Námestie Placa De Desarrollo Arduino Wemos
Námestie Placa De Desarrollo Arduino Wemos
Námestie Placa De Desarrollo Arduino Wemos

Naše najlepšie ponuky na odoslanie amplias:

Con ella podemos realizar proyector IoT, análisis de datos y envío a través de las redes y otras muchas cosas, aprovechando la capacidad Wifi de las mismas. Čoskoro si uvedomí, že keď to urobí, bude mať WiFi pripojenie k internetu, ktoré bude môcť diaľkové ovládanie ovládať, bude mať priemernú cenu za smartfón a tam bude publikovať. Rozdiel medzi prednými protokolmi HTLM a ich prenosom, komunikáciou, bezdrôtovou komunikáciou a bezdrôtovými službami ESP-HNED TEĎ, čo je k dispozícii, ale aj väčším počtom užívateľov, ako je to možné. emparejamientos a la hora deaktuar (solo al configurar el sketch de Arduino). Mas adelante, a la mountain de explicar el sketch, comentaré los detalles a tener en cuenta.

Bezdrôtové pripojenie k externému zdroju napájania 5 GB (USB) a GND. Môžete si vybrať z piatich variantov napájania, ktoré môžu mať napätie 3,3 V, prípadne sa môžu líšiť od napätia. Dátový list Wemos podemos verlo y adjunto también una imagen de la datasheet del regulador.

Typ odkazu na špecifický typ ESP8266, pripojený k systému vrátane napätia 3v, viac ako jednosmerného napájania s napätím 3,5 V a väčšieho napätia od vnútorného napätia 3 m. Viac informácií nájdete v podrobných informáciách o produktoch.

cdn-shop.adafruit.com/product-files/2471/0…

Počet miest na výber z 9 digitálnych/digitálnych snímok (D0-D8). Všetky možnosti prechodu na PWM, autobus I2C atď.

Podrobnejšie a viac informácií o tom, ako prepojiť všetky digitálne a digitálne zosilňovače, para svetelné diódy, aktivačné relé atď. Potrebné je prepojiť všetky interkalárne vstupy a tranzistory a získať tranzistor z hlavného mesta. Ver figura de salidas.

Sériová odporová sústava má 330 ohmov, čo znamená, že obsahuje 10 mA, ale je možné aj mnoho ďalších odporov. Môžete použiť množstvo odporúčaných odporov 330 ohmov a porovnať množstvo LED svetiel, ktoré môžete použiť na zvýšenie odolnosti. Väčšina ilúzií priniesla veľkú radosť, ale nie sú potrebné žiadne ďalšie informácie o energii.

UPOZORNENIE: digitálne, digitálne a hodnotové hodnoty PWM od 0 do 1023. Pre Arduino Uno, od 0 do 254.

Široká škála dostupných digitálnych A0, analógových analógových údajov. Seno je spojené s pestovaním. La primera es que NO se le puede aplicar un voltaje superior a 3.3v directamente, ya que se deterioraría. Môžete si vybrať z toho, že máte oveľa väčšiu voľbu, ako môžete skala interkalárne rozdeľovať vonkajšie napätie. Los valores de dicha entrada son de 0 a 1024.

Extrémne charakteristiky:

-Externé napájanie 3,3 V. Má maximálnu kapacitu 12 mA.

-Konektor micro USB pre zálohovanie firmvéru a napájanie 5v

-Pulzný reset.

Mnoho návodov na konfiguráciu IDE pre Arduino a ich prepojenie s dôležitými miestami, ako aj ďalšie potreby knižnice. No voy a entrar en ello para no alargar demasiado este trabajo.

Krok 3: Joystick Circuito Del (mando a Distancia):

Okruh Del Joystick (mando a Distancia)
Okruh Del Joystick (mando a Distancia)
Okruh Del Joystick (mando a Distancia)
Okruh Del Joystick (mando a Distancia)

Teraz si môžete vybrať miesto, kde si môžete pochutnať. Sólo vydáva analógovú analógovú hodnotu A0, vlnu problémov s analógmi a rôzne analógie. Niektoré z konkrétnych situácií, ktoré môžu mať jednu radosť z analógie a analógie pulzátora. Väčšina analizovaných hodnôt sa skutočne líši od bežných batérií a vzdialených pólov, pričom počet vašich analógových čísel je 3.

En es sigemaiente esquema, creado con Fritzing, tenemos a la izquierda un divisor de voltaje. Väčšina batérií má 3,3 V, priemerná analógová korekcia je priemerná, a to najmä v prípade, že dôjde k zníženiu napätia. Voy and usar una batteryía de 3.7v, por lo que cuando está cargada Completeamente es de aproximadamente 4v y debido al divisor de voltaje, en el pin 4 de H1 tenemos 2v (variable dependiendo del estado de la batería). A la derecha tenemos un joystick básico, formado por dos potenciómetros y un pulsador (R3 es externa al joystick). Dodržiavajte 3,3 % priemerný pomer Wemos. Ide o všeobecné primárne číslo, ktoré obsahuje 3 analógové hodnoty (piny 2, 3 a 4 z H1) a digitálne hodnoty (pin 1 z H1).

Väčšina analizácií obsahuje tri analógové hodnoty, opakované a opakované optoakopladory, čip SFH615A alebo TLP621. Es muy básico su funcionamiento para este trabajo. Všetky analógové analógové analógové čipy. Ukážka je v hre 2 GND. Počet pinov 3, ktoré je možné odčítať A0 a počet snímačov, ktoré sú k dispozícii, 1 digitálny a univerzálny rezistor, ich aktivácia závisí od konkrétnej hodnoty a závisí od toho, aká je aktuálna a aká je premenná (priemer 1 rok) 2 joystick a batéria).

Senzor synchronizácie digitálnych snímok a digitálnych záznamov. Digitálny špičkový digitálny zdroj 12mA. Všetky interaktívne žiarovky nie sú dostatočné na aktiváciu vnútorného LED. Con 470 Ω, postačujúce pre aktiváciu samostatného zdroja 7 mA.

Všetky tri úvodné analógové hodnoty sú priemerné, pričom všetky tri digitálne efekty sú aktívne. Máte niekoľko analógových hodnôt z A0, vaše digitálne prenosy sú digitálne digitálne, ale môžete si vybrať z mnohých digitálnych prehrávačov, ktorých počet obvodov je demultiplexorový a počet binárnych čísel je široký, 8 digitálnych hodnôt.

K dispozícii sú 2 LED diódy, ktoré môžu odrážať „napájanie“, ako aj prenos energie z batérie a „prenos v poriadku“.

Pripojte jeden okruh k prerušeniu batérie a pripojte jeden konektor k druhému akumulátoru, ktorý obsahuje štyri rady (aviso: APAGAR PARA RECARGAR para evitar dañar el regulador ME6211 de la placa Wemos). Vysvetlenie je vysvetlené, ako je znázornené na obrázku.

Krok 4: Joystick 2:

Joystick 2
Joystick 2

Vysvetlenie neskorších odpalov IDE Arduina:

En A0 recojo los valores de los potenciómetros y del nivel de la batería.

D0 pasa a HIGH VYSOKÁ PÁSMA PÁSU („Parada de Emerencia“)

Si active D1, leo el estado del potenciometro vertical del joystick en A0.

Si aktivo D2, leo el estado del potenciometro horizontal del joystick en A0.

Si active D5, leo el estado de la baterieía en A0. UPOZORNENIE: Princíp činnosti lokácie D4, ale hlavne problémy s bleskom v rámci IDE Arduina, ako aj pasáže a D5

La salida D3 se usará para el led de Actividad (azul). Dicho led se enciende cuando heno movimiento de joystick y la transmisión ha sido correcta. Naše základné údaje o batériách (1 vstup 3,6 y 3,5v, 2 vstupy 3,5 y 3,4v y 3 parpadeos por debajo de 3,4v).

El led rojo indica Encendido/Power ON.

S1 má za následok prerušenie. Pripojte svoj počítač k batérii alebo upravte softvér (5 v a USB).

Obvod montáže a protoboardu je nasledujúci:

Nízka pozitívna energia a vybitie batérie. Väčšina pozitívnych pozitívnych dopadov na 3,3 V systému Wemos

Krok 5: Joystick Placa De Circuitos:

Obvody joysticku
Obvody joysticku
Obvody joysticku
Obvody joysticku
Obvody joysticku
Obvody joysticku
Obvody joysticku
Obvody joysticku

Ponúka hlavné okruhy s Sprint-Layout 6.0 pre joystick, opto acopladores, Wemos y otros. Rozmery balenia (40 x 95 mm). Môžete si vybrať jednu z nasledujúcich položiek: TLP621. Všetky terminály majú svoju vlastnú orientáciu, ktorá veľmi rýchlo odzrkadľuje jednotlivé zložky. Najdôležitejšie a najzávažnejšie aspekty, ako sú neskoršie spätné väzby, ako aj forma vonkajšej agendy, ako sú vonkajšie konektory.

Fotografie z mnohých vzdialeností. K dispozícii sú všetky konektory USB, konektor USB a napájací konektor batérie a prerušovač zapnutia/vypnutia.

Fácil de sujetar, aunque sea un poco grande. Moja realizácia môže mať strednú a strednú časť 3D obrazu:

Krok 6: Prijímač obvodu (motory):

Prijímač obvodu (motory)
Prijímač obvodu (motory)

Väčšina počítačov má k dispozícii niekoľko radičov joysticku o ovládaní diaľkových ovládačov, ktoré aktivujú rôzne ovládacie prvky a ovládače L298N (dobé puente en H) a ovládajú všetky motory, hacia adelante a hacia atrás, ovládacie jednotky. Doplnkové obvody, 3 LED, jedno zapnuté napájanie, viac parabolických prenosov údajov a teritoriálna indikácia „núdzovej situácie“. Aprovecho estos dos últimos (parpadeando) para la indicateción del estado de la baterieía del vehículo.

Ovládanie batérie: Základné a hlavné batérie, ako aj bežné používanie 9v. Intenzívna stredná misia A0, základné prvky zhoršujúce sa puerto, ya que el máximo valor que se le puede aplicar es de 3.3v. Väčšina týchto parametrov môže rozdeliť napätie, čo znamená, že dôjde k dekompenzácii, ako aj k obmedzeniu vzdialenosti a zníženiu hodnoty A0. Má rovnakú hodnotu ako rezistor 47 k a obsahuje 4 k7. V centre mesta nájdete množstvo odporúčaní a stredísk. „Batéria baja“, vstup 7 v a 5,5 V, 1 LED dióda „Emergencia“. „Batéria MUY baja“(por 5aj, 5v, 3 LED diódy „Recepción ok“)

Príslušné obvody zodpovedajú za tieto body:

Debido a que este Circuit Está Montado Sobre Un Vehículo, no he querido Complicar mucho el sketch de Arduino. Jednoduché prijímanie údajov z joysticku prostredníctvom siete Wi-Fi ESP-TERAZ a ovládanie všetkých motorov. Jednoduché a podrobné informácie o softvérových modifikáciách Trayectoria, ktoré si môžete sami stiahnuť alebo aktualizovať (joystick) a načítať.

Nie, uvedomil si špeciálne špeciálne okruhy. Sólo sa dočasne vypne a začne odolávať.

Krok 7: L298N (dvojité puente en H)

L298N (doble Puente En H)
L298N (doble Puente En H)
L298N (doble Puente En H)
L298N (doble Puente En H)

Niektoré popisy obvodov môžu ovládať všetky motory DC.

- Conectores A y B (azules de 2 pines). Väčšina lavíc halových motorov. Môžete prechádzať z jedného alebo do druhého motora, aby ste to mohli urobiť, a pritom jednoducho prevrátiť mínus

Napájací konektor (obsahuje 3 borovice). Es la entrada de corriente alruhito. Máte na výber z 6 6 36 voltových zásuviek, ktoré môžete prepojiť s prepojovacím káblom alebo prepojiť. Môžete si vybrať z 6 6 -voltových vstupov, ktoré sa budú líšiť od toho, ako sa vaše webové stránky zobrazujú, ako by ste mali vedieť (5). K dispozícii sú rôzne druhy napájania 12 V, seno alebo viac prevodníkov DC-DC alebo LV s možnosťou zapojenia viacerých káblov, vonkajších káblov (5 V) vstup). Využite všetko, čo potrebujete, aby ste získali batériu 9v, aby ste získali viac informácií o vašom zariadení, ako ste zvykli používať 5v. GND viene del negativo de la baterieía y va también a G de la Wemos y a los leds.

Conector de Control (6 borovíc). Tiene dos partes. Pripojenie ENA, IN1, IN2 k ovládaniu motorov A A ENB, IN3, IN4 k riadeniu ovládania motora k B. en En la tabla de la figura anterior se indicate los niveles de las señales que debe tener para para poner en movimiento los motores, adelante, atrás o frenado. EN EN y y en ENB seno unos puentes. Si los dejamos puestos, el L298N pondrá los motores al voltaje de entrada Vm en el sentido indicado, sin ningún control de velocidad ni de regulación de voltaje. Naše hlavné, dvojité piny sú schopné prijímať PWM podľa svojho umiestnenia. V Arduine nájdete priemernú hodnotu pre analógový zápis (). Široká škála skladieb, ako je napríklad Puerto de Tienen esa capacidad.

Na obrázku je L298N sena s presným náčrtom pre Arduino UNO, s veľkým počtom motorov a vlastnou energiou a 75% de Vm.

Predná časť textu je textová, vysvetľujúca vzťah k analógovému zápisu () s formátom salida en los pines pre Arduino UNO. W enos Wemos, el 100% se Consigue con analogWrite (1023) y al 50% seria AnalogWrite (512).

A la mountain de realizar este proyecto, hay que tener muy en cuenta los posibles valores PWM de ENA y ENB que se suministran mediante el comando analogWrite, ya que dependen del valor del voltaje de la baterieía y del voltaje de los motores. Používajte iba 9 V (Vm) a 6 V motory. Všetky druhy PWM en ellos, el voltaje del motor asciende, pero no comienza and moverse hasta que llega a un valor determinado, por lo que en las pruebas, se debe establecer eese mínimo PWM que lo haga mover a baja velocidad. Väčšinu z nich môžete získať z PWM, ako je možné, ako aj od ostatných motorov, ktoré môžu mať vplyv na napätie (9V). nijako sa to zhoršuje, pretože to môže mať vplyv na 6. Ambas cosas, como ya comentaba anteriormente, en el sketch de Arduino del mando a distancia.

Krok 8: Montaje Del Vehículo:

Montaje Del Vehículo
Montaje Del Vehículo
Montaje Del Vehículo
Montaje Del Vehículo
Montaje Del Vehículo
Montaje Del Vehículo

Tengo que reconocer que el montaje es un poco casero, pero efectivo. Môžete si vybrať z 3D modelov s veľkým počtom bonusov, ale predovšetkým s veľkým počtom „veľkých“skladieb. Existujúce žiadne série motorov, vrátane redukcie a zosúladenia paraboly, a to hlavne. Yo he usado lo que tengo a mano.

Väčšina montáží zobrazuje 3D rozmery, priemer, veľkosť a priemer motora a jeho priemer je 3 mm. Para la unión del motor al tornillo eje, he usado los contactos de una regleta de conexión eléctrica cortando el plástico externo. Al montar las ruedas, convene pegar el tornillo a la rueda, para evitar que patine al girar.

Väčšina zvukových záznamov/motorov a 3D zvukových efektov.

Monto la rueda. Tomas laidas, corto el tornillo que sobra y los uno:

Uskutočnili sa montáže v rôznych farbách, ako sú rozmery 10 x 13 cm (biele). Väčšina z nich má rozmery 8 x 12 cm, takže si môžete dopriať rôzne okruhy. Rozdiely v marci a tip na rueda a pongamos, horizontálne horizontálne. Naše hlavné trasy a základné mapy vám poskytnú všetky základné informácie, ako napríklad pôvodné obrázky, fotografie a fotografie.

Añado los circuitos y al final la batteryía with un conector para poder cargarla.

Como veis, no es un gran diseño. Moja intenzita je aplikovaná a je to jedna z najdôležitejších zásad trabajo. Teraz by ste však mali dostať viac peňazí, ako máte.

Viac informácií nájdete v náčrte Arduina, ktorý si uvedomil.

Krok 9: Arduino:

Arduino
Arduino

Všetky základné princípy, žiadne ďalšie rozšírenie a konfigurácia viacerých IDE Arduino, knižníc a komodít Reconocer la placa Wemos para poder trabajar con ellas. Samostatné údaje:

.- Preferencie, Gestor de URLs adries:

arduino.esp8266.com/stable/package_esp8266com_index.json

.- En Herramientas (Nástroje), Gestor de tarjetas, como muestra la imagen:

Krok 10: ¿Qué MacAddress Tiene Nuestra Placa?

¿Qué MacAddress Tiene Nuestra Placa?
¿Qué MacAddress Tiene Nuestra Placa?

Predchádzajúca a neprejaviteľná stopa protokolov ESP-NOW, debemos cargar este pequeño sketch en las Wemos con las que vamos a trabajar, para saber la AP MAC de las ESP8266 que llevan integradas. Nasleduje sledovanie všetkých sledovaných sérií a následných skíc a ďalších fotografií z obľúbeného AP.

Náklady na príjem, kompiláciu, prehľad a plagáty s nasledujúcimi údajmi:

Krok 11: ESP-HNED

Použiť AP MAC de las placas, comienzo a hablar del protocolo ESP-NOW desarrollado por Espressif:

"ESP-TERAZ necháva ovládať všetko, čo potrebuješ, aby si získal múdrosť." Efektívne a efektívne energetické činnosti.

ESP-teraz obsahuje množstvo protokolov, ako je možné, napríklad všetky dostupné hudobné súbory, ktoré sú k dispozícii pre spoločné používanie Wi-Fi. Protokoly sú podobné ako bežné kanály s frekvenciou 2,4 GHz, tak aj s menšou implementáciou menších radálov. Por lo tanto, el emparejamiento entre dispositivos es uncesario antes de su communicación. Uvažujme o tom, ako sa správať emparejamiento, ako sa správať, poznávať a igualne, čo je potrebné, aby sme si to uvedomili. “

Mas información en el link:

docs.espressif.com/projects/esp-idf/en/latest/api-reference/network/esp_now.html

ESP-TERAZ obsahuje množstvo protokolov, ktoré sú možné, ako aj mnoho ďalších, ktoré nie sú k dispozícii pre všetky typy prenosov a prenosov.

Krok 12: Librería ESP-HNED

Librería ESP-HNED
Librería ESP-HNED

El sketch que he Preparado solo solo un dispositivo transmite (joystick) y otro receive sus datos (vehículo). Naše dlhoročné dlhy sú spojené s ďalším procesom, ako sú popísané v predchádzajúcom texte.

.- Inicio de la librería ESP-NOW

Krok 13: La Estructura De Datos a Transmitir/recibir:

Vysielacie a prenosové systémy
Vysielacie a prenosové systémy

.- Údaje o štruktúre a vysielaní. Žiadne podemos definic las variables con longitude variable, sino de longitude fija, debido and cuando se transmiten todos los data and la vez, el que recibe debe saber separar cada byte recibido y saber a que valor de variable asignar dichos bytes recibidos. Čo je najdôležitejšie, pripravte sa na to, aby ste sa dozvedeli, čo budete potrebovať, aby ste to pochopili. Vysielajte päť dát a la vez, Si pulso el joystick, y los voltajes (motor Izquierdo y Derecho) y sentido (adelante/atrás) de cada motor del vehículo, que extraigo de la posición del mismo.

Krok 14: Defino El Tipo De Función ESP-NOW

Defino El Tipo De Función ESP-NOW
Defino El Tipo De Función ESP-NOW

.- Defino el tipo de función que realizará cada Wemos. Naše skúsenosti s protokolom ESP-TERAZ majú nasledujúce problémy s tým, ako sa definujú všetky všeobecné podmienky a podmienky. Ukážte nám veľa zábavy (úloha = 3)

Krok 15: Emparejamiento De Los Dispositivos ESP-NOW:

Emposejamiento Los Los Dispositivos ESP-NOW
Emposejamiento Los Los Dispositivos ESP-NOW

.- Emparejamiento de los dispositivos. Dôležité: Načrtnite radosť z AP MAC webu z celého sveta. Viac informácií nájdete na hlavnom ovládači AP MAC del joystick.

.- Como clave (key), he puesto igual en ambos, la unión de ambas AP MAC, por ejemplo.

Krok 16: Envío De Datos Al Vehículo:

Naše údaje
Naše údaje

.- Envío de datos al vehículo, figura siguiente. Primero hay que preparar esos vagones del tren que hay que enviar (data), con recuadro rojo. Después, hay que definir a quien lo envío (da), que es la AP MAC de la Wemos del vehículo y la long total total TREN. Niektoré z nich môžu obsahovať ďalšie údaje, ako napríklad údaje o zdroji (Cuadro verde).

Recenzia: Quiero transmitir 5 datos a la vez, Si pulso el joystick, y los voltajes (motor Izquierdo y Derecho) y sentido (adelante/atrás) de cada motor del vehículo.

Tras el envío, verifico que el vehículo ha recibido los datos correctamente (cuadro azul).

Krok 17: Recepción de Datos En El Vehículo:

Naše údaje
Naše údaje

.- Recepción de datos en el vehículo. Potom sa usadia vo Wemos del vehículo. Čo sa týka spôsobu prijímania (spätná väzba, spätné volanie), získavania údajov z príjmu premenných (TREN) a zneužitia štruktúry:

Doplnok je k dispozícii vpredu, medzi prenosom a príjmom dát Wi-Fi ESP-TERAZ de forma sencilla.

Pasívne popísané náčrty Arduino del mando a distancia (joystick).

Krok 18: Joystick: Definícia premenných De Pines Y

Joystick: Definície premenných De Pines Y
Joystick: Definície premenných De Pines Y
Joystick: Definície premenných De Pines Y
Joystick: Definície premenných De Pines Y

. -Tuto definíciu knižnice ESP-TERAZ definujte, ako budete pine que voy a využitie Wemos

.- Defino las variae que usaré posteriormente:

Krok 19: Nastavenie ()

Nastaviť()
Nastaviť()

.- Ya en setup (), en la primera parte, defino como van a trabajar los pines de la Wemos y un valor inicial de los mismos. También overuje svoje protokoly ESP-NOW teraz inicializuje bien. Môžete si vybrať z nasledujúcich trendov:

Krok 20: Slučka ()

Slučka ()
Slučka ()
Slučka ()
Slučka ()

.- Počiatočná úroveň slučky () s návratom z marca do konca prenosu údajov o joysticku, ako je uvedené v obrázku alebo obrázku (figura siguiente). Jeho obsah je 60 ms, pričom jeho celková hodnota je 15 prednášok a obsahuje niekoľko ponúk. Ovládací prvok obsahuje niekoľko joystickov. Čo sa týka motorov, prenosov a skúšok motorov, ktoré nereagujú a môžu mať za následok jednu minútu (čo znamená 5 oneskorení, oneskorenie (5 000);)).

.- El resto del loop (), syn las llamadas a las funciones que utilizo, que posteriormente explicaré.

Krok 21: Funcion LeePots ()

Funcion LeePots ()
Funcion LeePots ()

.- Leo el estado de los potenciómetros y de la batería. Los retardos (delay) que pongo de 5msg son para que las lecturas en los optoacopladores sean precisas. Čítanie sena môže viesť k zvýšeniu aktivity, čo vedie k mikrosegundám (10 jednotiek) k vytvoreniu salida, ako je k dispozícii v rozsahu 5 msg pre všetky lektúry a úpravy. Pozrite sa na to, ako sa zdokonaľujete.

Krok 22: Funcion AjustePots ()

Funcion AjustePots ()
Funcion AjustePots ()

.- Una vez leidos los potenciómetros y el estado de labatería, hay que transformar el movimiento del joystick en sentido y corriente hacia los motores. Vaše analizamos el potenciómetro vertical, por ejemplo, los pasos están mostrados en la figura siguiente.

1.- El valor total en el movimiento (mínimo, reposo, máximo) está entre 0 y 1024.

2.- Averiguar cual es el punto medio del mismo (reposo de la palanca). Ver leePot ();

3.- Establecer un margen para que no se mueva el vehículo con ligeros movimientos o que no afecten las fluctuaciones eléctricas.

4.- Convertir los movimientos hacia arriba o hacia abajo en sentido y corriente de los motores.

Los pasos 2 a 4 los realizo en ajustePots ();.

Krok 23: Función DirMot ()

Función DirMot ()
Función DirMot ()

.- Časť, v ktorej sú k dispozícii všetky motorizácie, pretože všetky smerujú k ďalšiemu zhoršeniu sentimentu a voliteľného hnutia los mismos. Väčšina konverzií/efektov/efektov/efektov/negatívnych dopadov (), ktoré majú za následok 3 smerné hacia adelante izquierda/čelné/derecha, lo mismo hacia atrás e začleniť el giro sobre sí mismo. Čo robiť, aby ste znížili svoju voľbu, znížili svoju voľbu, znížili počet pohybov, znížili pohyb joysticku a odstránili negatívnu negativitu (ako deskontrolovať svoje vozidlo), por lo tanto, zníženie hodnoty nunca puede ser menor que el valor de avance (como mucho, para el motor). De ahí el uso de la variable de giro (VariableGiro). Esta variable confierte el giro en mas suave y el vehículo se controla mejor.

Väčšina funkcií, ako napríklad hlavné INO doplnky.

Mnoho kasínových hier, závislé na joysticku:

.- Centrado y en reposo (vehículo parado).

.- Giro sobre si mismo (izquierda o derecha).

.- Avance (con o sin giro)

.- Retroceso (con o sin giro)

Krok 24: Ovládajte batériu a joystick:

Joystick na ovládanie batérie
Joystick na ovládanie batérie

.- Por último, el control del estado de la batería. Joystick sa presúva, ale neprenáša, zvyšuje sa. Jedna alebo viac desatinných (50 vecesov), analizo el estado de la batería y hago parpadear el led (1 parpadeo = baja, 2 parpadeos = muy baja)

Krok 25: Arduino (Vehículo)

Arduino (Vehículo)
Arduino (Vehículo)
Arduino (Vehículo)
Arduino (Vehículo)

Zodpovedajúce a podčiarknuté (ESP-TERAZ) ovládacie joysticky, predchádzajúce komentáre a analizo rest. Viac informácií nájdete v časti Jednoduché úpravy, ako napríklad zmeny v senoch, ako aj v ďalších modifikáciách, ako sú napríklad vzdialenosti a vzdialenosti medzi stĺpcami a spojovacími prvkami. Viac informácií nájdete v časti Dáta o pohybe a pasáži všetkých L298N, ktoré obsahujú veľa motorov. Recepty na prvotriednu núdzovú situáciu môžu mať za následok pohyb, analizáciu alebo vybitie batérie.

.- Pines de entrada salida de la placa Wemos y Variables usadas:

.- ya en el setup () inicio los pines y su estado formal. Nasleduje nastavenie ESP-TERAZ:

Krok 26: Vehículo, slučka ():

Vehículo, Loop ()
Vehículo, Loop ()
Vehículo, Loop ()
Vehículo, Loop ()
Vehículo, Loop ()
Vehículo, Loop ()

.- En loop (), aparte de mirar el estado de la batteryía, mando ejecutar dos funciones, una comentada ya al hablar del ESP-NOW, receción () y la otra realiza el manejo del L298N con los datos recibidos. Pretože je možné, že primárne analizujú nemožnú vznik a súbežné situácie.

Základné informácie o procese prenosu signálu a synchronizácia všetkých receptorov s transmisorom. Ejecuto la función de recepción () y analizo si se ha pulsado “Emergencia” para proceder and la inmovilización. Pretože žiadne údaje o pohybe motorov Los Angeles, Los Angeles Mediante El Envío de Data a La Función writeL298N (). Žiadne údaje o sene, prírastky a dodatočné revízie batérií. Všetky údaje sú k dispozícii, pretože všetky môžu viesť k väčšiemu množstvu, pričom niektoré z týchto funkcií môžu písať L298N () para que se mueva el motor según dichos datos.

Krok 27: Vehículo: - Función WriteL298N ()

Vehículo: - Función WriteL298N ()
Vehículo: - Función WriteL298N ()
Vehículo: - Función WriteL298N ()
Vehículo: - Función WriteL298N ()

.- Funkcia zápisu L298N () Záznamy z tabuliek L298N, zjednodušene uvedené, dvojaké hodnoty prijaté z prijatých údajov.

Krok 28: Finále:

Ésto es todo. Žiadna intenzita súhlasu, čínsko -aklarové koncepcie. Ako UNA persona agradece este trabajo, le sirve para adquirir un conocimiento y después desarrollar alguna idea propia, me consistento. Môžete si vybrať jednu z nasledujúcich možností, ako pohodlne vidieť a osvojiť si moju osobnú osobnosť.

Doplnok PDF k español y PDF k Inglés

Doplnkové lososové zásoby.

Un saludo:

Miguel A.

Odporúča: