Luko Marzec 19, 2010 Udostępnij Marzec 19, 2010 KD93, no to już się nie mogę doczekać wyników Twojej pracy 🙂 Link do komentarza Share on other sites More sharing options...
Bobby Marzec 19, 2010 Udostępnij Marzec 19, 2010 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 More sharing options...
Popularny post KD93 Marzec 20, 2010 Popularny post Udostępnij Marzec 20, 2010 Zrobiłem ten czujnik, wszystko okazało się bardzo proste, nie trzeba nawet ustawiać jakiejś bardzo dokładnej częstotliwości bo działa nawet przy 45kHz albo 25kHz, z tym że na 36kHz ma najlepszy zasięg. Maksymalny to na razie coś około 35cm. Działa póki co na jednej diodzie, bo takie było założenie, ale nie widzę przeszkód żeby dodać drugą albo nawet trzecią. Program zajmuje 24% flasha. Zamieszczę jutro filmik z działania, schemat i program. Edit: Zbadany zasięg: -dłoń - ok 60cm. -biała kartka A4 - ok 80cm. -biała ściana (sufit) - 1m. Zamieszczam listing programu: $regfile = "attiny13.dat" $crystal = 1200000 Config Pinb.2 = Output Config Pinb.3 = Output Config Pinb.4 = Input Dim I As Bit Portb.2 = 0 Portb.3 = 0 Do Portb.2 = 1 Waitms 20 If Pinb.4 = 1 Then I = 0 If Pinb.4 = 0 Then I = 1 Portb.2 = 0 Waitms 20 If I = 1 Then Portb.3 = 1 If I = 0 Then Portb.3 = 0 Loop End Program nie jest opisany, ale jak zamieszczę schemat to będzie widać co gdzie jest podłączone. Nie będę zamieszczał płytki drukowanej do tego układu z prostego powodu: nie sądzę żeby ktoś chciał w swoim robocie czujnik z tylko jedną diodą IR. Chciałem tylko wskazać drogę, jak zrobić taki czujnik, więc proszę traktować ten układ raczej jako garść wskazówek. [ Dodano: 21 Mar 10 08:29 ] Schemat czujnika: Wyniki obliczania elementów przy układzie NE555 (program NE555 Designer): Teraz jeszcze krótkie wyjaśnienie: -kondensator C1 tłumi zakłócenia zasilania i jest konieczny do prawidłowego działania układu (w przeciwnym razie dioda miga zamiast świecić ciągiem),-rezystory R3 i R4 połączone szeregowo dają w sumie potrzebne 13,3k, a tak wyszło z obliczeń w programie,-potencjometrem PR1 reguluje się częstotliwość a potencjometrem PR2 jasność świecenia diody IR. Filmik z działania: Jakby ktoś zauważył jakieś błędy albo czegoś nie rozumiał to pisać tutaj. 3 Link do komentarza Share on other sites More sharing options...
Bobby Marzec 21, 2010 Udostępnij Marzec 21, 2010 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 More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. 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
KD93 Marzec 22, 2010 Udostępnij Marzec 22, 2010 Karteczka czarna ze śliskiego papieru 6x6cm na srebrzance 1mm - 20-25cm. Link do komentarza Share on other sites More sharing options...
lukaszinfer Marzec 22, 2010 Autor tematu Udostępnij Marzec 22, 2010 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 More sharing options...
KD93 Marzec 22, 2010 Udostępnij Marzec 22, 2010 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 More sharing options...
mskojon Marzec 22, 2010 Udostępnij Marzec 22, 2010 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 More sharing options...
Bobby Marzec 22, 2010 Udostępnij Marzec 22, 2010 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 More sharing options...
KD93 Marzec 23, 2010 Udostępnij Marzec 23, 2010 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. 1 Link do komentarza Share on other sites More sharing options...
mskojon Marzec 23, 2010 Udostępnij Marzec 23, 2010 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 More sharing options...
KD93 Marzec 23, 2010 Udostępnij Marzec 23, 2010 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 More sharing options...
lukaszinfer Marzec 24, 2010 Autor tematu Udostępnij Marzec 24, 2010 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 More sharing options...
lukaszinfer Marzec 27, 2010 Autor tematu Udostępnij Marzec 27, 2010 No już wiem co było z programatorem 😃 Zainstalowałem inną wersje bascoma i jest OK Teraz tylko musze zakupić układ NE555 Link do komentarza Share on other sites More sharing options...
KD93 Marzec 27, 2010 Udostępnij Marzec 27, 2010 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 More sharing options...
Pomocna odpowiedź
Bądź aktywny - zaloguj się lub utwórz konto!
Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony
Utwórz konto w ~20 sekund!
Zarejestruj nowe konto, to proste!
Zarejestruj się »Zaloguj się
Posiadasz własne konto? Użyj go!
Zaloguj się »