Arduino Light Controlled Bot: 4 kroki

Arduino Light Controlled Bot: 4 kroki

Spisu treści:

Anonim

To jest robot Arduino, który jest kontrolowany przez LIGHT !!!!

Jedyny czujnik, którego używa, to trio LDR.

3 LDR znajdują się w 3 różnych miejscach na Botu. tj. przód, lewo, prawo.

Gdy Światło wystarczającej intensywności spada na któryś z tych LDR, Bot porusza się w swoim kierunku repetycyjnym.

Projekt jest bardzo łatwy i przyjemny, nie wymaga wiedzy inżynierskiej ani programistycznej.

JEŚLI CHCESZ MÓJ PROJEKT, PROSZĘ GŁOSOWAĆ W KONKURSIE POWYŻEJ (PRAWO W GÓRĘ).

Kieszonkowe dzieci:

Krok 1: Wymagane komponenty

1. Arduino uno (z kablem) lub podobny mikrokontroler.

2. Robotyczne podwozie z silnikami i kołami.

3. Mini deska do krojenia chleba.

4. LDR 3 sztuki.

5. Układ scalony sterownika silnika l293d.

6. Dwie baterie 9 V.

7. Czapki baterii i zatrzask Arduino 2,1 mm.

8. Przewody rozruchowe.

9. Rezystory 100 kohm 3 sztuki.

10. Komputer z zainstalowanym Arduino IDE.

Krok 2: Kalibracja LDR

Podłącz LDR w sposób pokazany na powyższym zdjęciu.

To jest połączenie + 5v do jednego z pinów i podłącz 100 kΩ rezystora z drugiego pin do ziemi.

Podłącz przewód połączeniowy od drugiego pin do analogowego pin 0 swojego Arduino Uno.

Prześlij poniższy kod i otwórz Monitor szeregowy.

Będziesz widział wiązkę wartości płynących z Gdzieś powyżej 600, jeśli jest to dobrze oświetlone pomieszczenie, teraz przynieś swoje światło lampy błyskowej i rozświetl ją nad LDR.

Wartości w monitorze szeregowym przeskoczą do znacznie wyższej tablicy wartości.

Zapisz najniższą z tych wartości, moja była 920.

Zrób to dla wszystkich 3 LDR.

Połącz LDR w 3 różnych miejscach na płycie chlebowej bez przeszkód.

Krok 3: Podłączanie sterownika silnika L293d IC

Podłącz sterownik silnika L293d do swojego Breadboard. Połącz szpilki w następujący sposób: -

(i) 1, 9, 16 do 5v.

(ii) 4,5,12,13 do ziemi.

(iii) Piny 2 i 7 IC odpowiednio do pinów 8 i 9 Arduino.

(iv) 3 i 6 do zacisków silnika1.

(v) Piny 15 i 10 IC odpowiednio do 5 i 4 lub Arduino.

(vi) 14 i 11 do zacisków Motor2.

(vii) Pin 8 układu scalonego powinien być podłączony do dodatniego zacisku zewnętrznej baterii, masa akumulatora powinna być podłączona do wspólnej masy.

* Powyższy diagram pokazuje tylko 1 silnik dla uproszczenia, Inne połączenia są takie same jak powyżej.

Prześlij kod poniżej.

I sprawdź, czy bot porusza się w kierunku do przodu, czy nie, jeśli porusza się w innym kierunku, zamień numery pinów na początku kodu.

Krok 4: Ostatni krok

Po podłączeniu l293d ic sprawdź, czy wszystkie LDR są prawidłowo podłączone.

Po wykonaniu tej czynności otwórz poniższy kod.

Zastąp wartości LDR kalibracji uzyskane w kroku 1 dla każdego odpowiedniego LDR. (zdjęcie powyżej).

Teraz Prześlij kod.

Wideo pokazuje bota w stanie roboczym.

W razie jakichkolwiek problemów napisz to w komentarzach.

Dziękuję Ci.