Sadržaj:
Video: Autonomni spremnik s GPS -om: 5 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
DFRobot mi je nedavno poslao komplet platforme Devastator Tank Platform da ga isprobam. Pa sam, naravno, odlučio učiniti ga autonomnim i imati GPS mogućnosti. Ovaj bi robot koristio ultrazvučni senzor za navigaciju, gdje se kreće naprijed dok provjerava zazor. Ako se previše približi objektu ili drugoj prepreci, provjerio bi svaki smjer i zatim se prema tome pomaknuo.
BoM:
- DFRobot Devastator Tank Robot platforma: veza
- DFRobot GPS modul s kućištem: veza
- Tinejdžeri 3.5
- Ultrazvučni senzor - HC -SR04 (općenito)
- Mikro servo 9g
Korak 1: Sklapanje šasije
Komplet dolazi s izuzetno jednostavnim uputama za sastavljanje. Osim 4 jednostavna konstrukcijska dijela, sadrži i mnoge različite montažne rupe koje mogu podržati ploče, poput Raspberry Pi i Arduino Uno. Počeo sam tako što sam ovjes pričvrstio sa svake strane šasije, a zatim stavio kotače. Nakon toga sam jednostavno spojio svaki komad i dodao pjesme.
Korak 2: Stvaranje elektronike
Odlučio sam koristiti Teensy 3.5 za mozak na svom robotu, jer može podržavati više serijskih veza i raditi na 120 MHz (u usporedbi sa 16 za Arduino Uno). Zatim sam priključio GPS modul na pinove Serial1, zajedno sa Bluetooth modulom na Serial3. L293D je bio najbolji izbor za vozača motora, jer podržava 3.3V in i 2 motora. Posljednji je bio servo i ultrazvučni senzor udaljenosti. Šasija podržava jedan mikroservo na vrhu, a osim toga zalijepio sam HC-SR04 zbog male potrošnje energije i jednostavnosti upotrebe.
Korak 3: Izrada aplikacije
Htio sam da ovaj robot ima i ručne i autonomne mogućnosti, pa aplikacija nudi oboje. Počeo sam stvaranjem četiri gumba koji kontroliraju svaki smjer: naprijed, nazad, lijevo i desno, a također i dva gumba za prebacivanje između ručnog i autonomnog načina rada. Zatim sam dodao birač popisa koji bi korisnicima omogućio povezivanje sa HC-05 bluetooth modulom na robotu. Na kraju sam dodao i kartu s 2 markera koja prikazuje lokaciju telefona korisnika i robota. Svake 2 sekunde robot šalje podatke o lokaciji putem Bluetootha na telefon gdje se zatim raščlanjuje. Možete ga pronaći ovdje
Korak 4: Montaža
Spajanje svega je prilično jednostavno. Samo lemite žice sa svakog motora u odgovarajuće pinove na upravljačkom programu motora. Zatim upotrijebite neke zastoje i vijke za postavljanje ploče na robota. Uvjerite se da je GPS modul izvan spremnika tako da njegov signal ne blokira metalni okvir. Na kraju spojite servo i HC-SR04 na odgovarajuće lokacije.
Korak 5: Upotreba
Sada samo priključite napajanje na motore i Teensy. Povežite se putem aplikacije s HC-05 i zabavite se!