Skocz do zawartości

czarny8322

Użytkownicy
  • Zawartość

    37
  • Rejestracja

  • Ostatnio

Reputacja

5 Neutralna

O czarny8322

  • Ranga
    3/10

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Poznań
  1. Cześć W ramach zabicia czasu zbudowałem tracker do gry Fortnite, który chciałbym Wam przedstawić. Urządzenie łączy się z siecią WIFI za pomocą modułu ESP - Wemos D1. Za za wyświetlacz robi - dotykowy LCD TFT 2.4" ze sterownikiem ILI9341. Zasilanie to bateria lipol wraz z modułem ładowania. Podsumowując jest to taki składak z gotowych modułów Obudowa została wydrukowana na drukarce 3D a oprogramowanie napisałem w Arduino. Całość ściąga aktualne dane z sieci za pomocą API i wyświetla je na ekranie. Uprzedzając pytania - nick gracza jest przypadkowy:)
  2. Witam, Może ktoś widział, ktoś wie:) Szukam jakiegoś chatbota, którego mógłbym wykorzystać do "interakcji" z robotem. Nie chodzi mi tutaj o wydawanie poleceń, chociaż to też wchodzi w zakres ale o odpowiedzi na pytania i ewentualne uczenie się na podstawie przebytej rozmowy. Szukam API które ma w ofercie język polski. Czy komuś obiło się coś o uszy? Testowałem CLEVERBOT'a ale to się raczej nie nadaje.
  3. OOO Miło zobaczyć Nixie na forbocie Też bawię się w budowę i już popełniłem parę zegarków... można zobaczyć na https://www.nixietime.pl/ Obecnie jestem na etapie robienia bardziej kompaktowej wersji, oraz uniwersalnego sterownika do różnych lamp. Swoje zegary opierałem o tranzystory MMBTA... Ty użyłeś widzę Transoptor'ow oraz jednego układu 74141.... pytanie... jak Ci to działa?:) czy nie ma problemu duszków? Szukam jakiegoś dobrego sterowania do tych lampek które nie będzie wymagało "miliona" elementów.
  4. Buduję przetwornicę podwyższającą napięcie z 12V do 180V i do generowania przebiegu chcę użyć esp12. Identyczną przetwornicę udało mi się złożyć na arduino nano używając timer'a1 - tam pwm, timery są bardzo dobrze opisane, a na ESP12 szukam i nie wiele znalazłem. Próbowałem oczywiście z funkcją analogWriteFreq() ale bez rezultatów. Nie mam też oscyloskopu aby to dokładnie zbadać. A środowisko to Arduino IDE, ale może być C... bez znaczenia dla mnie.
  5. Witam, Od jakiegoś czasu szukam informacji na temat zmiany częstotliwości PWM w ESP12. Posiadam płytkę Wemos D1 mini i chciałbym uzyskać 30 - 60 kHz na wyjściu. Czy ktoś z Was próbował może?
  6. Cześć, Dziękuje za przydatne linki z pierwszej odpowiedzi:) Bardzo pomocne. Ostatecznie zrobiłem to samemu, już nie na ekspanderach tylko dodałem drugie arduino, z którego wykorzystałem zwykłe piny do obsługi "klawiatury", dodatkowym atutem jak się okazało później...była obsługa modułu mp3... który w tym przypadku komunikował się z arduino za pomocą TX/RX i nie dało się tego obsłużyć na Arduino który odpowiedzialny był za lampy, ponieważ kiedy wysyłana była komenda do modułu mp3, loop blokował się na ułamek sekundy, co skutkowało gaszeniem lamp. Odpowiadając na Twoje pytania: Dlaczego tak zmieniłeś projekt, że musisz zaprzęgać ekspandery? -- ponieważ obsługa 4lamp zabiera mi 15pinów z arduino. Co do płytki... rozmiary pomiędzy cyframi są takie ponieważ takie miały być:) to jest zamierzone działanie. Temat jest do zamknięcia:) jeszcze raz dzięki:)
  7. Co do wyświetlacza, będą to lampy NIXIE. Po podłączeniu odpowiednich kabli i wyświetleniu numeru na wyświetlaczu zagra jakieś mp3. Niestety nadal mam problem z obsługą klawiatury ponieważ troszkę skomplikowałem sobie projekt. Do obsługi klawiatury mam do dyspozycji dwa expandery pcf8574. pierwszy - 0x20 - mam 4ry wolne piny drugi 0x21 - mam 8 wolnych pinów łącznie mam 12 wolnych pinów za pomocą których potrzebuje zbudować klawiaturę, która da mi 27 kombinacji podłączeń kabli, czyli 3mnożniki razy 9 cyfr. Zamysł był taki aby wykorzystać fajną bibliotekę do obsługi klawiatury i pcf8574: https://github.com/joeyoung/arduino_keypads/tree/master/Keypad_I2C tutaj przykład użycia dwóch pcf8574: https://github.com/joeyoung/arduino_keypads/tree/master/Keypad_I2C/examples/HelloKeypadTwo_I2C Chciałem stworzyć 3 klawiatury 1x9 używając 3pinów z pierwszego expandera(jako mnożniki) i reszty pinów jako "cyfry". Problem w tym że nie mogę zdefiniować pinu 1 z pierwszego expandera jako "row/mnożnik" i reszty 9ciu pinów z obu expanderów jako "col/cyfry". Powyższa biblioteka nie daje mi możliwości "współpracy" dwóch expanderów do stworzenia jednego matrixu. Problem rozwiązałby się gdybym mógł zdefiniować piny expandera, czyli np pokazując na poniższym przykładzie zamiast pinu 11, użyłbym czegoś takiego jak: expander.digitalRead(4): zamiast pinu 11: byte rowPins[ROWS] = { 11} , chciałbym wskazać np pin 4 na expanderze: byte rowPins[ROWS] = expander.digitalRead(4) Tutaj wklejam przykład na pinach arduino. Chciałbym zrobić identyczne 3klawiatury używając wolnych pinów z expandera. const byte ROWS = 1; const byte COLS = 9; char keys[ROWS][COLS] = { {'1','2','3','4','5','6','7','8','9'}, }; byte rowPins[ROWS] = { 11}; byte colPins[COLS] = { 2, 3, 4, 5, 6, 7, 8, 9, 10 }; Keypad kpd = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS ); const byte ROWS1 = 1; const byte COLS1 = 9; char keys1[ROWS1][COLS1] = { {'a','b','c','d','e','f','g','h','i'}, }; byte rowPins1[ROWS1] = { 12}; byte colPins1[COLS1] = { 2, 3, 4, 5, 6, 7, 8, 9, 10 }; Keypad kpd1 = Keypad( makeKeymap(keys1), rowPins1, colPins1, ROWS1, COLS1 ); const byte ROWS2 = 1; const byte COLS2 = 9; char keys2[ROWS2][COLS2] = { {'j','k','l','m','n','o','u','p','r'}, }; byte rowPins2[ROWS2] = { 13}; byte colPins2[COLS2] = { 2, 3, 4, 5, 6, 7, 8, 9, 10 }; Keypad kpd2 = Keypad( makeKeymap(keys2), rowPins2, colPins2, ROWS2, COLS2 ); Jak ktoś ma jakiś pomysł albo rozwiązanie, będe całował po stopach:D
  8. Dzięki:) załapałem. Materiały przeczytałem, dzięki za to. Co do pytania o zasadność, ma być to prosta zagadka logiczna dla kogoś... typu mam podaną liczbe 8019 i za pomocą odpowiedniego połączenia przewodów z otworami, muszę uzyskać tą liczbe na ekranie...czyli: wkładam kabel(mnożnik): x100 do 76 x10 do 32 x1 do 99 w wyniku sumy mam 8019. A więc, zbuduję schemat jak poniżej i pobawie się softem. Dzięki jeszcze raz. Wiec schemat będzie wyglądał mniej więcej tak jak ponizej:
  9. Cześć, Wydaje mi się że problem jest bardziej złożony niż zwykły matrix, ponieważ muszę rozrużnić, do której masy(mnożnika) dany przycisk został zwarty. Jeśli się mylę, to proszę mnie naprostować Ogólnie chciałbym zrobić coś na wzór kalkulatora, jak na poniższym obrazku. Będą tam otwory z przypisanymi numerami i mnożniki na kablach. Po włożeniu kabli w otwory ma się wyświetlić wynik działania.
  10. Witam, Czy ktoś z Was wie jak w Arduino mogę jednoznacznie stwierdzić czy dany pin A połączył się z pinem B? Problem polega na tym, że przykładowo: - mam 3(lub więcej) cyfry: 12, 15, 17 - dwa mnożniki: x1, x10, x100 - jest wyświetlacz który pokazuje wynik działania, - są kable za pomocą których mogę połączyć dany mnożnik z daną liczbą (czyli pin z pinem) załóżmy że dany pin Arduino jest reprezentowany przez daną cyfrę lub mnożnik. Pytanie jak mogę sprawdzić czy dany pin reprezentowany np przez mnożnik x10 został połączony z pinem reprezentującym cyfrę 12, w wyniku czego będę mógł wyświetlić wynik 120 na wyświetlaczu? dodam tylko, że chce żeby można było jednocześnie połączyć kilka mnożników z cyframi... np. x1 i cyfrę 12 oraz x10 i cyfrę 15 Jak wyglądałby przykładowy kod.
  11. Ledy obsługuje max7219, komunikuje się po SPI z arduino.
  12. Cześć. Chciałem się podzielić Wami tym co ostatnio "spłodziłem" w wolnym czasie. Jest to platforma do zdobywania doświadczenia w robotyce amatorskiej;) Szkielet - materiał to spienione PCV - tanie i łatwo dostępne. Bardzo łatwo się obrabia. Napęd - gąsienice od czołgu zabawki oraz silniczki DC podłączone do gotowego modułu z mostkiem H. Głowa - dwa mini serwa, za oczy robią matrixy LED. Całość obsługiwana jest poprzez Arduino nano. Na głowie jest kamerka podłączona do Raspberry pi. Całość jest sterowana zdalnie przez sieć. Obraz z kamerki jest stremowany. Wszystko jest zasilane dwoma li-polami 800mAh. Docelowo chciałem zaimplementować rozpoznawanie twarzy oraz podążanie za wykrytą twarzą oraz proste komendy głosowe. Niestety obecna wersja Raspberry mi na to nie pozwala... potrzebna jest większa moc obliczeniowa(nie chce robić tego przez API).
  13. Cześć Czy ktoś z Was próbował odpalić OpenVC na RaspberryPi B+ ? Wiem, że się da ale pytam bardziej o płynność działania.
  14. Witam, Zlece zaprojektowanie układu (płytki pcb) z gotowego schematu. Raczej dla doświadczonych elektroników bo trzeba dobrać i przetestować podzespoły o takich samych parametrach tyle zeby były dostępne w Polsce. proszę o kontakt na PW
  15. Witam:) Dzisiaj wystawiłem troche juz nie uzywanego sprzętu/części. Może komuś z Was się przyda. Wszystko było kupowane z myślą budowy robota wiec mysle że ktos moze byc zainteresowany. Posiadam na sprzedaż koła, ośki, silniki HL149, części z helikoptera lama V4(serwa,silniki,odbiornik), niedokonczony zasilacz 0-30v, 8A 1. Zasilacz 1. Silniki HL149 3. Koła 4. Części helikoptera Pozdrawiam
×
×
  • Utwórz nowe...