Główną wadą nadajników radiowych jest ich ograniczony zasięg działania, więc zamiast nich, konstruktor zdecydował się na wykorzystanie telefonu komórkowego. Dzięki niemu zasięg jest o wiele większy oraz trwałość połączenia według autora jest dużo lepsza.
Opis projektu
Robot jest sterowany przez telefon komórkowy, który jest sprzężony z komórką zamocowaną w samochodziku. Jeśli podczas rozmowy zostaje naciśnięty jakikolwiek klawisz to odpowiadający mu dźwięk jest słyszalny w drugim telefonie. Dźwięki o których mowa noszą nazwę DTMF (ang. Dual Tone Multi Frequency).
Następnie, otrzymane sygnały DTMF są przetwarzane przez mikrokontroler Atmega16 przy pomocy dekodera MT8870. Układ ten zamienia sygnał z telefonu na odpowiadającą mu cyfrę zapisaną w kodzie dwójkowym, a następnie wysyła ją do mikroprocesora. Po otrzymaniu kodów od MT8870 procesor wykonuję odpowiednie funkcję zależne od otrzymanego słowa.
Technika DTMF jest głównie używana podczas:
• wybierania numeru
• nawigacji po menu głosowych
• programowania automatycznych sekretarek.
Tony DTMF powstają z nałożenia na siebie dwóch sinusoidalnych fal dźwiękowych o częstotliwościach przypisanych danemu przyciskowi. Przykładowo, naciśnięcie przycisku z numerem 5 spowoduje wytworzenie tonu zbudowanego z fal o częstotliwości 1336Hz oraz 770Hz w drugiej komórce.
Schemat
Opis elementów:
ic1 - mt8870
ic2 - atmega16
ic3 - l293d
ic4 – 74LS04
r1,r2 - 100kΩ
r3 - 330kΩ
r4-r8 - 10kΩ
c1- 0.47 µF
c2,c3,c5,c6 - 22pF
c4 - 0.1µF
xtal1 – kwarc 3.57 Mhz
xtal2 – kwarc 12 MHz
s1 - przełącznik
m1,m2 - silnik 6V 50 obr./min
batt- bateria 6V
Soft
Mikrokontroler AVR został zaprogramowany w środowisku WIN AVR. Wsad programu jest dostępny na końcu artykułu lub pod tym linkiem.
Działanie
W celu kontroli nad pojazdem należy nawiązać połączenie z telefonem zamontowanym w robocie. Komórka jest podłączona z konstrukcją za pomocą systemu głośnomówiącego. Wskazane jest ustawienie auto odbierania, aby nie trzeba było za każdym razem ręcznie odbierać rozmów.
Obsługa
Po naciśnięciu 2 robot pojedzie do przodu.
Po naciśnięciu 4 robot pojedzie w lewo.
Po naciśnięciu 8 robot pojedzie do tyłu.
Po naciśnięciu 6 robot pojedzie w prawo.
Po naciśnięciu 5 robot się zatrzyma.
źródło: http://www.instructables.com/id/Cellphone-operated-Robot/?ALLSTEPS
Fajne? Ranking DIY