Skocz do zawartości

Czujnik odleglosci attiny13 - schemat i program


lukaszinfer

Pomocna odpowiedź

Kupiłem dzisiaj tiny13 i mam zamiar robić czujnik na TSOP'ie, podzielę się wrażeniami. Z tym że teraz mam łatwiej, bo mam miernik z pomiarem częstotliwości to ustawienie 36kHz to będzie minuta.

PS. Jeżeli nie zależy komuś na małych wymiarach, to tiny13 jest o ponad złotówkę droższy od tiny2313 🤣

To i tak wszystko gniecie m8 z bns'a - 4PLN, tqfp lub dip. 😉

Link do komentarza
Share on other sites

Ja ze swojej strony byłbym wdzięczny za test z niewielkim czarnym kartonikiem/ubraniem (tak gdzieś 5x5cm) - jestem ciekawy jak bardzo pogorszy to zasięg. Tylko pamiętaj, żebyś umocował go na czymś cienkim, co źle odbijałoby światło - np patyczek do szaszłyków, słomka do picia.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Nie ma co ładny temacik nam się utworzył ^^

Po pierwsze dziękuje za chęci, podzielenie się i przedstawienie swojego prototypu

KD93

Stawiam piwo xD

Po drugie nigdy nie kożystałem z NE555, ale powiedzcie czy kiedy wykozystamy dwie diody podczerwone to czy musimy wykonać 2 moduły NE555 ???

Za wszelkie błędy przepraszam

Link do komentarza
Share on other sites

Nie musimy, wystarczy podłączyć obie do wyjścia NE555.

Dlaczego NE555 a nie timer? Kilka powodów jest:

-nie umiem jeszcze generować 36kHz na timerze (cos tam czytałem o trybie CTC ale niewiele zrozumiałem)

-żeby podłączyć do ATtiny13 zew. kwarc trzeba podobno dodatkowego układu,
-NE555 jest na pewno dokładniejszy niż ATtiny13 bez tego kwarcu.

Link do komentarza
Share on other sites

Po co tutaj jest w ogóle ten attiny? Przecież użycie go w tym przypadku nie ma najmniejszego sensu, diodę można by podpiąć bezpośrednio do wyjścia odbiornika (a jeśli ma niewystarczającą wydajność aby wysterować diodę to przez tranzystor).

Link do komentarza
Share on other sites

Jedynym 'uzasadnionym' powodem użycia tiny jest włączanie timera co 20ms, bez tego tsop zaciąłby się - często ludzi dziwią się, że tak się dzieje, a dodatkowe modulowanie przebiegu 36kHz jest koniecznie do poprawnego działania czujnika. Oczywiscie, mozna użyć do tego celu drugiego timera 555, a oba by mogły być sprzęgnięte bramką AND (tranzystorem).

Link do komentarza
Share on other sites

Ajajaj, mskojon, nie umiemy czytać?

Szkoda że nie można się cytować, ale napisałem wyżej że to jest przykład takiego użycia, bo raczej nikt nie chce mieć czujnika z jedną diodą. A w przypadku większej ilości diod procesor za pomocą jednego TSOP'a obsługuje wszystkie diody, czego nie zrobisz na NE555. A to jest jednak forum robotyki co wielu tak często podkreśla, więc wskazane są czujniki z większą ilością diod.

lukaszinfer pytał o czujnik do robota na ATtiny13, więc przedstawiłem mu moją koncepcję zrobienia takiego czujnika, teraz może kombinować dalej.

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Chodziło mi o układ który Ty wykonałeś - z jedną diodą - użycie tam mikroprocesora nie ma najmniejszego sensu, więc troszkę kultury proszę.

lukaszinfer, zobacz do tematu Elebota, tam jest dokładny opis czujnika odbiciowego na bramkach. Warto także zainteresować się czujnikiem IS471F.

Link do komentarza
Share on other sites

Chodziło mi o układ który Ty wykonałeś - z jedną diodą - użycie tam mikroprocesora nie ma najmniejszego sensu, więc troszkę kultury proszę.

Była wystarczająca ilość kultury. Układ który ja wykonałem to była próbka możliwości takiego czujnika, schemat i program do rozbudowy, nawet złożone na płytce uniwersalnej - jednym słowem prototyp. I pisanie że dałoby się to złożyć bez uC jest nie na temat, bo to wszyscy wiedzą, ale nie o to chodziło w temacie (co by dał lukaszinfer schemat z dwoma NE555?).

Dodam jeszcze informacje co do zużycia prądu: 13,5mA w trybie normalnym, po wykryciu przeszkody dioda zjada jeszcze dodatkowe mA i wychodzi jakieś 25mA. Zużycie jest też zależne od ustawienia zasięgu, ale bardzo niewiele.

lukaszinfer, jeżeli bardzo chcesz żebym rozrysował schemat i napisał program do czujnika na 2 diodach, to daj znać, ale ja uważam że po tym co żeśmy tutaj już napisali dasz sobie radę sam bez problemu.

Czujnik IS471F to rzeczywiście kusząca propozycja, nie potrzebuje zewnętrznego generowania 36kHz, zmniejsza to wymiary całego układu, wadą jest tylko cena (ok 10zł, dla porównania: TSOP1736- ok 5zł, NE555 - ok 80gr).

Link do komentarza
Share on other sites

KD93 Dzieki za pomoc i wogole. Myśle że dam sobie rade z napisaniem programu i schematem. Nawet w sobote powinienem wytrawic płytkę i wszystko przetestować, niestety nie wiem co się stało z moim programatorem STK200 i na obecną chwile nie jestem w stanie wszystkiego przetestować. Dziś wykombinowałem 2 drugi programator ale też nie idzie zaprogramować :/ Męcze się i męcze ale nadal nie idze zaprogramować :/ Wydaje mi się że w ustawieniach Bascoma mam cos nie tak bo adapter jest na 100 % sprawny.

W razie jakiś komplikacji będe pisał 😃

Link do komentarza
Share on other sites

Jeszcze spostrzeżenia z dalszych prób, można dokładniej ustawić częstotliwość jeżeli zamiast potencjometru 10k użyjemy potencjometru 5k (lub 4,7k) połączonego szeregowo z opornikiem 2,2k. Do ustawiania odległości lepiej spisze się potencjometr o mniejszej wartości, np. 2,2k.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.