Povezivanje i upravljanje · APK 2.0.2 · pwm-effects-3
Prvo proverite ožičenje bez kretanja. Motore uključujte samo na bezbednom mestu. START je u srpskom interfejsu označen kao POKRENI.
danilo.car je nepromenjen. Ne brišite staru verziju bez potrebe: brisanje uklanja njena podešavanja.APK je potpisan lokalnim testnim ključem za direktnu instalaciju. Ovo nije izdanje iz Google Play prodavnice.
esp8266/esp8266.ino u Arduino IDE. Datoteke accessories.h i motor_output.h moraju ostati uz skicu.https://arduino.esp8266.com/stable/package_esp8266com_index.json.verticalrace.Arhiva sadrži i gotov BIN. Za prvo povezivanje koristite izvorni kod i Arduino IDE: ne birajte nasumičan port ili adresu upisa. Ovaj firmver nije za ESP32-C3.
Šema ispod je za gotovu USB ploču ESP-12F sa kontaktima D1–D8, ne za sam radio-modul.
| Namena | Pin ploče | GPIO / veza |
|---|---|---|
| Pogon, IN1 / IN2 | D2 / D1 | GPIO4 / GPIO5 |
| Upravljanje, IN3 / IN4 | D6 / D7 | GPIO12 / GPIO13 |
| Sirena preko BC337 | D5 | GPIO14 |
| Prednja LED svetla | D8 | GPIO15, uključuje HIGH |
| Zadnja LED svetla | D4 | GPIO2, uključuje LOW |
Motori: pogonski na MOTOR-A, motor upravljanja sa oprugom na MOTOR-B. Ako je smer obrnut, isključite napajanje i zamenite dva voda odgovarajućeg motora.
Prednja svetla: D8 → poseban otpornik 330 Ω → anoda svake bele LED; katoda → GND. Zadnja: 3V3 → poseban otpornik 330 Ω → anoda svake crvene LED; katoda → D4. Direktno povezivanje je samo za male indikatorske LED. Jačim farovima potreban je poseban drajver. Pri pokretanju D8 mora ostati LOW, a D4 HIGH.
Pasivna zujalica 5 V: D5 → 1 kΩ → baza BC337; emiter → GND; kolektor → minus zujalice; plus → provereni pin 5V USB ploče. Između baze i emitera je 10 kΩ. Za piezo element dodajte poseban otpornik 1 kΩ paralelno zujalici; za elektromagnetnu zujalicu potrebna je zaštitna dioda: katoda na plus, anoda na minus. Raspored nožica BC337 proverite u dokumentaciji svog proizvođača, ne prema položaju crteža.
Smetnje: elektrolitski kondenzator 1000 µF / 25 V blizu napajanja MX1508, uz ispravan polaritet. Na kontaktima svakog motora po jedan keramički 104 / 100 nF bez polariteta. Ovi delovi ne zamenjuju ispravno ožičenje i dovoljno napajanje.
verticalrace12345678192.168.4.1Status ploče dostupan je na http://192.168.4.1/status samo kada je telefon povezan na Wi-Fi automobila. Glavni firmver prikazuje firmware=pwm-effects-3.
U esp8266.ino pronađite red const char* ssid = "verticalrace";, promenite naziv unutar navodnika i ponovo učitajte skicu. Za početak koristite latinicu i cifre; SSID mora zauzimati od 1 do 32 bajta. Lozinka se podešava u susednom redu password; za WPA2 koristite 8–63 štampana ASCII znaka.
Posle učitavanja izaberite novi naziv u Wi-Fi podešavanjima telefona. Aplikacija radi preko adrese 192.168.4.1 i nije vezana za naziv mreže. Ploča sa starom skicom zadržava danilo-vlado.car dok ne učitate novu skicu. Samo ažuriranje APK-a ne menja Wi-Fi.
| Režim | Radnja |
|---|---|
| Nagib + gas | Nagib levo/desno upravlja smerom; dodirno polje gore/dole daje napred/nazad. |
| Dodir | Desno polje: gore/dole za napred/nazad, levo/desno za skretanje. Centar je neutralan. |
| Nagib + nagib | Bočni nagib upravlja smerom, uzdužni daje gas/rikverc. Smer gasa je obrnut u odnosu na prvu verziju; prvo proverite sa podignutim točkovima. |
| Šou | Poseban scenario. Samo otvaranje prozora ne pokreće automobil. |
Brzine „Sporo”, „Srednje” i „Brzo” ograničavaju komandu gasa. „Glatko” ublažava promene komandi. Pokazivači gasa i brzine prikazuju komande, ne izmerene km/h. Puštanje prsta, izlazak iz polja ili zastareli podaci nagiba uklanjaju gas.
Vibracija: slaba u mirovanju posle START-a, jača sa gasom. Isključuje se posebnim dugmetom. Zvuk: telefon reprodukuje motor i kočenje. Sirena: dugme sirene na panelu; zujalica u automobilu koristi se samo za sirenu, uz uključen zvuk i povezanu zujalicu. Svetla: dugme sijalice uključuje farove; zadnje LED svetle jače pri kočenju.
Posle STOP-a, gubitka veze ili povratka iz druge aplikacije ponovo pritisnite START i započnite novi dodir. Kretanje se ne nastavlja automatski. Firmver zaustavlja motore posle 500 ms bez komandi, ali to nije zamena za ručno zaustavljanje.
Izaberite „Šou” i pritisnite veliko dugme START: prvo se otvara prozor sa animacijom putanje. Automobil još stoji. Podesite vremena, pa pritisnite poseban START u prozoru. Testirajte malom brzinom, na velikom slobodnom prostoru bez ljudi i prepreka.
Dugme za vreme menja sedam trajanja dok automobil stoji. Obe faze dodavanja gasa koriste isto podešavanje. Vrednosti se čuvaju. Ceo podrazumevani scenario traje 36,25 s.
Prečnik „osmice” i udaljenost se ne mere: zavise od podloge, baterija i šasije. Animacija predstavlja komande, ne GPS putanju. STOP, „Nazad”, prelazak u pozadinu ili gubitak veze otkazuju scenario.
To su različite provere: mreža može biti povezana, ali HTTP komande ne stižu do ESP-a. Ostanite na Wi-Fi mreži bez interneta, proverite http://192.168.4.1/status i ponovo pokrenite aplikaciju. Proverite da li je učitana odgovarajuća skica i postoji obrada komandi. Ako se status otvara, a aplikacija se ne povezuje, privremeno isključite VPN i ponovite neutralnu proveru.
Odmah prekinite test. Uporedite rad sa podignutim točkovima i pod opterećenjem; proverite posebno USB napajanje ESP-a, vodove mase, izvor napajanja motora i kondenzatore. Sačuvajte /status i Serial 115200. Ne pokušavajte da nadoknadite prekid jačim gasom ili isključivanjem sigurnosnog STOP-a. Uzrok prekida na konkretnom automobilu nije utvrđen softverskim testovima.
Proverite firmver pwm-effects-3, uključen zvuk, D5, napajanje zujalice, BC337 i tip zujalice. Klik na stalnih 5 V odgovara pasivnom pretvaraču; ne dokazuje ispravnost celog kola. Piezo element zahteva otpornik za pražnjenje, magnetni zaštitnu diodu. Ne menjajte PWM frekvenciju motora radi zvuka bez provere uticaja na upravljanje.
Ako je LED vaše ploče povezana na GPIO2, ona deli izlaz sa zadnjim LED svetlima i može svetleti sa pozicionim svetlima. Sama LED ne potvrđuje prisustvo niti prekid Wi-Fi veze.
Prvo pokretanje: isključeno napajanje → provera vodova → ESP bez motora → svetla i sirena → podignuti točkovi, mala brzina i STOP → vožnja na bezbednom mestu. Skicu učitavajte samo sa isključenim napajanjem motora.