Kazalo:

UCL - vgrajen - opozorilni sistem - avtomobil RC: 7 korakov
UCL - vgrajen - opozorilni sistem - avtomobil RC: 7 korakov

Video: UCL - vgrajen - opozorilni sistem - avtomobil RC: 7 korakov

Video: UCL - vgrajen - opozorilni sistem - avtomobil RC: 7 korakov
Video: Карл Фристон: Дереализация, опасности для сознания 2024, Julij
Anonim
UCL - Vgrajen - Opozorilni sistem - RC avtomobil
UCL - Vgrajen - Opozorilni sistem - RC avtomobil
UCL - Vgrajen - Opozorilni sistem - RC avtomobil
UCL - Vgrajen - Opozorilni sistem - RC avtomobil
UCL - Vgrajen - Opozorilni sistem - RC avtomobil
UCL - Vgrajen - Opozorilni sistem - RC avtomobil

V tem projektu sem naredil preprost opozorilni sistem za logistične robote. To je v bistvu RC avtomobil z ultrazvočnim senzorjem spredaj in senzorjem za izogibanje oviram zadaj. Avto se upravlja prek bluetootha v aplikaciji.

Korak: Video in slike

Image
Image
Video in slike
Video in slike
Video in slike
Video in slike
Video in slike
Video in slike

Korak: Komponente

To je seznam komponent, ki sem jih uporabil:

1 x arduino mega 25601 x L298N gonilnik motorja z dvojnim H-mostom 1 x ultrazvočni senzor 1 x senzor za preprečevanje ovir 1 x HC-05 modul bluetooth 3 x LED, zelena, rumena in rdeča 2 x enosmerni motorji 1 x zvočnik 1 x tranzistor 4 x 220 ohmski upori 1 x 1k upor 1 x 2 k upor

žična plošča3d držalo za tisk za ultrazvočni senzor 1 x 9v baterija 6 x AA baterija

3. korak: Shema ožičenja

Shema ožičenja
Shema ožičenja
Shema ožičenja
Shema ožičenja

4. korak: Koda

Ideja programa je, da opozori in ustavi avtomobil, če želi zapreti tudi kakšen predmet. Ko je nekaj manj kot 30 cm stran, začne utripati rdeča dioda, zvočnik odda zvok in avto se ustavi. Ko je avto ustavljen, ga ni mogoče premakniti naprej.

Če je nekaj med 31 in 70 cm stran, utripa rumena lučka. Ko ni nič narobe, sveti zelena lučka.

Če je nekaj oddaljeno približno 20 cm od zadnjega dela avtomobila, se avto ustavi. Ko je avto ustavljen, ga ni mogoče premakniti nazaj.

Kodo sem poskušal zapisati v različne razrede, da je bila glavna čim bolj čista. Toda imel sem veliko težav s pretokom kode, ki nadzoruje RC. Tako sem na koncu v glavni program zapisal kontrolno kodo. To je stvar, ki bi jo rad spremenil.

5. korak: aplikacija

Aplikacija
Aplikacija
Aplikacija
Aplikacija

Naredil sem aplikacijo za nadzor avtomobila. Aplikacija je narejena v izumitelju aplikacij MIT. Edina težava pri izumitelju aplikacij MIT je, da ne podpirajo funkcije multitouch.

Aplikacija pošilja podatke prek bluetootha. Modul bluetooth uporablja rx1 in tx1 na arduino mega. S tem bi lahko programiral arduino prek USB -ja in z aplikacijo hkrati upravljal avto.

6. korak: 3D tiskanje

3D tiskanje
3D tiskanje

Naredil sem nosilec za ultrazvočni senzor. Sam risbo sem naredil v fusion 360.

Nosilec je oblikovan za moj avto z daljinskim upravljalnikom.

7. korak: Končna misel

Pri tem projektu sem se veliko naučil. Največji izziv pri tem projektu je bil vzpostaviti komunikacijo bluetooth. Naučim se uporabljati milise in mikro, namesto zakasnitve, ker funkcija zamika ustavi celoten program. Naučil sem se, kako narediti svojo lastno 3d risbo in kako jo natisniti.

Ena stvar, ki bi jo rad naredil, je, da avtomobilu dam samodejno funkcijo, tako da lahko sam vozi.

Na splošno sem se pri tem zelo zabaval in vem, da je na avtu veliko stvari, ki bi jih lahko izboljšali.

Priporočena: