Skocz do zawartości

Karolus

Użytkownicy
  • Zawartość

    60
  • Rejestracja

  • Ostatnio

Wszystko napisane przez Karolus

  1. nie ma... w konwersji do Fusion 360 też nie widać wycięć. Na próbę tego samego DXFa wysłałęm do EasyEDA i wszystko jest jak powinno być....
  2. Witajcie, chciałbym w PCB stworzyć nieregularne wycięcie, zrobiłem sobie DXFa, zaimportowałem jako Dimension i... niestety tylko zewnętrzne krawędzie są rozróżniane, wycięcia wewnątrz płytki w gerberach nie są widoczne. Jak to zrobić poprawnie??
  3. to chyba nie pomoże, arduino -cli do programowania używa avrdude, AS7 też...
  4. na szczęście AS7 pozwala pracować na plikach ino, więc jak chce zaprogramować moduł to muszę odpalić IDE skompilować program i zaprogramować moduł. Myk z resetem ręcznie działa w IDE, niestety w AS nie... nie do końca rozumiem dlaczego
  5. tak, oczywiście pisałem o arduino IDE standardowy programator na CH340, w zasadzie programator to dużo powiedziane, to konwerter USB/RS taki https://sklep.avt.pl/konwerter-usb-rs232-ch340g.html moduły arduio oczywiście mają wgrany bootloader notepada++ nie testowałem, może sprawdzę, AS daje możliwość debugowania, nawet poprzez taki prymitywny konwerter jak ten mój, dlatego mi się spodobało, "debugowanie" polecniami serial.print jest hmmmmm ciut upierdliwe
  6. okazało się że port zablokował po prostu terminal otwarty w AS, więc problem dostępu do portu rozwiązany, ale nadal nie jestem w stanie zaprogramować z AS arduino pro mini. Mam teraz taką głupia sytuację że program piszę w AS7, ale programować muszę z IDE... upierdliwe lekko Myślę że problem leży w braku resetu modułu arduino pro mini przez programator, w IDE radzę sobie z tym naciskając w odpowiednim momencie reset, nie wiem dlaczego ale z poziomu AS7, ten sam "myk" nie pomaga Naprawde nikt z forumowiczów nie programuje arduino pro mini (lub podobnych arduino bez interfejsu
  7. nikt nie próbował programować arduino z AS7????
  8. Witajcie Do tej pory Atmel studio używałem tylko razem z Arduino Mega, wtedy żadnych problemów z programowaniem nie miałem. Ponieważ nie ma co nawet porównywać możliwości AS i IDE, postanowiłem przesiąść się również z innymi projektami, w tym z tymi na Arduino pro mini. No i zonk.... nie jestem w stanie ogarnąć programowania z poziomu AS Obejrzałem sporo poradników, stworzyłem nowe "External tools" z parametrem "-C "C:\Program Files\arduino-1.8.12\hardware\tools\avr\etc\avrdude.conf" -v -p atmega328p -c arduino -P COM4 -b 115200 -D -U flash:w:”$(ProjectDir)Debug\$(TargetName).
  9. Gdyby to był spadek wywołany załączaniem przekaźników powinien objawić się również na krótkich przewodach I2C, a wtedy nie było tego problemu. Jeśli chodzi o łączenie 5V to właśnie moje opory wynikają z tego co napisałeś... nie wiem jak zbudowane jest Arduino że toleruje taki podłączenie. Wymyśliłem jeszcze że w prosty sposób mogę odciąć się od 5V z płytki Arduino zasilające moją nakładkę (to tylko jeden pin), a w to miejsce nakładkę zasilić z zewnętrznej przetwornicy... miałbym wtedy oddzielone 5V dla Arduino i 5V dla całego otoczenia na nakładce, oczywiście masy były wyrównane, to chy
  10. Witajcie, mam problem który sobie sam zafundowałem, a teraz staram się go rozwiązać, mam nadzieje że pomożecie :) A więc po kolei... Zaprojektowałem nakładkę do Arduino Mega, która między innymi steruje 4ema przekaźnikami, współpracuje z LCD po I2C oraz steruje 12toma kanałami PWM. Płytka Arduino zasilana za 12V zasilacza, przekaźniki z 5V branego z Arduino (pierwszy wał, wiem, nie bijcie), przekaźniki HF33F (cewka 55 Ohm). Wszystko działało bardzo dobrze, do momentu gdy LCD było podłączone na przewodach długości ~15cm (zwykłe kable LY 0,35mm), niestety jak to zwykle bywa wychodz
  11. Mam taki pytanko (jeśli głupie to wybaczcie).... Chcę zaprojektować swoją płytkę na której będzie upakowanych kilka "klocków" między innymi arduino pro mini (czuli atmega 328 z otoczką) i NRF24 SMD, czy jeśli moduł NRF24 będzie zawsze podłączony do szyny SPI atmegi to będą ją nadal mógł programować poprzez ten interfejs?
  12. Sprawdziłem jeszcze raz, czujnik z poprzedniej dostawy zachowuje się jak należy, tzn. wskazuje temperaturę zgodną ze wzorcem i pracuje bez problemu na podłączeniu dwu przewodowym. Wygląda na to że to jednak coś z tymi czujnikami jest nie tak, albo są bardziej wrażliwe na zakłócenia albo po prostu trefne. Oczywiście jeszcze pozostaje możliwość że to ten czujnik który podłączyłem jest wybitnie odporny na zakłócenia i dlatego działa... Jutro będę mógł podłączyć kolejny czujnik (tym razem samoróbka, właśnie schnie silikon) zobaczymy jak on się sprawdzi. Jeśli będzie ok to będzie chyba na 90% wskaz
  13. Dziękuje bardzo za poświęcony czas i uwagi, niestety problem w tym że do czynnej elektroniki wróciłem po baaaardzo długiej przerwie, to niestety skutkuje zarówno brakiem sprzętu jak i czasem podstawowych elementów Jak dobrze pamiętam to dałem tam 100u, niestety nie przyszło mi do głowy żeby w pracy na oscyloskopie sprawdzić czy ona za bardzo nie śmieci, Nie jestem pewny czy mam w domu jakieś rezystory o tak małej wartości, a o konciołkach to nawet nie będę wspominał, w zasadzie kupuje to co w danym projekcie mi potrzebne i tyle, posiłkuje się czasem elementami z pracy, ale od dziś jestem n
  14. to arduino pro mini 3V3 tam jest stabilizator LDO jak dobrze pamiętam w okolicy 0,3V, więc chyba zapas jest wystarczający
  15. Więc tak, żeby było jasne co i jak, urządzenie to sterownik do akwarium (kiedyś w DIY opisywałem go) mierzę temperaturę dwoma DSami, a dodatkowo ze starszego układu pomiarowego został mi DS podpięty do RBpi ) dlatego wykryłem te dziwne odczyty i rozpoczęło się tropienie problemu). Co do samej płytki to nie ma tam nic specjalnego, 3x kanał PWM na IRFie, 4x przekaźnik, wejście na DSy magistrala I2C na której wisi LCD, RTC i PCF8574 o sterowania w/w przekaźnikami, do tego kilka przycisków podpinanych bezpośrednio pod port arduino i buzzer (jak widać nie jest do zbyt skomplikowane urządzenie)
  16. Ech, nadal jestem głupi, żeby nie powiedzieć głupszy..... Ponieważ dręczy mnie trochę ten problem różnych odczytów (a lubię wyjaśniać takie sprawy :)) to dalej ciągnę eksperymenty.... Wczoraj zmontowałem na szybko małą płytkę i testowałem różne podłączenia DSa (w sensie różne piny arduino i różne wartości rezystorów), zawsze efekt ten sam, w gotowym urządzeniu mam zaniżony pomiar, na płytce zewnętrznej pomiar jest OK. Niestety nie znalazłem w domu żadnego tranzystora unipolarnego żeby na szybko zrobić konwerter poziomów, więc eksperymenty w domu zakończyły się bezowocnie. Potem wpad
  17. hmmmmm wydawało mi się że atmega toleruje na I/O poziom 5V przy zasilaniu 3V3, ale właśnie sprawdziłem w karcie katalogowej i niestety masz rację , czyli jeśli zmiana rezystora nie pomoże to pozostaje mi zasilenie z DSa z 5V i dodanie konwertera poziomu z 5 na 3V3 między DQ a wejściem procesora... tylko że dla 3V3 to chyba jednak rezystor powinien być mniejszy a nie jak napisałeś większy, z tego co znalazłem w necie wydajność prądowa zasilania DSa powinna być ~1mA, czyli przy 5V ~4k7, a przy 3V3 coś koło 3k , prawda?
  18. Ok, faktycznie troszkę z tego wyszło wróżenie z fusów. Więc po kolei,: 1. DSy zawsze podpięte trzema przewodami 2. zaniżone wyniki mam na płytkach pro mini w wersji 8MHz/3V3, w nich zasilanie na DSy podaje bezpośrednio z pinu VCC modułu arduino czyli idzie 3V3, sama atmega zasilana jest z 3V3 więc na pinach też więcej nie będzie, podsumowując DSy zasilane są z 3V3, z rezystorem podciągającym 4k7 (to chyba może być problem, 4k7 przy 3V3 chyba jest za duży, przetestuje jak wrócę do domu) 3. pozostałe pomiary robiłem na modułach nano i uno, zasilając DSy na wszystkie opisane w poprzed
  19. Zrobiłem właśnie mały eksperyment, wykorzystałem starą płytkę UNO, tam mam i 5 i 3V3, zasilałem tego samego DSa, leżącego w tym samym miejscu (nie dotykając go) , raz z 5V, raz z 3V3 a potem z wyjścia procesora (kluczując zasilanie tylko na czas pomiaru), efekt -> za każdym razem różnica w pomiarach zamyka się w +/- 0,1C, czyli dla 12bitowej rozdzielczości wygląda to na dwa bity. Więc albo płytka którą miałem szczęście wlutować jest trefna (tylko co może być trefnego na samej płytce..... ) albo wytłumaczenie jest bardzo banalne i dlatego go nie widzę :( acha, chcąc być pewnym że t
  20. Że czujniki mają rozrzut to oczywiste i tak jak pisałeś ten problem zmniejszam przez kalibrację z czujnikiem wzorcowym, natomiast ja przepinam fizycznie ten sam czujnik z jednego układu do drugiego i wtedy mam różnice w odczycie (czas przepinania to pojedyncze sekundy, więc raczej czujniki nie zdążą się w tym czasie ogrzać/oziębić). Rezystor jest zamontowany na płytce, a czujniki wiszą na 2m kablach, więc podgrzewanie rezystorem to raczej nie jest. Rozumiem też że czujnik który jest zawsze zasilany może się podgrzewać, ale żeby było śmieszniej to wyższe wskazanie mam w układzie zasilanym z
  21. Mam zbudowane dwa układy których jedna z funkcji jest pomiar temperatury, przy okazji kalibrowania nowo kupionych czujników odkryłem dziwną rzecz, tak dziwną że.... do tej pory zbieram "szczękę z podłogi" mierzę temperaturę w zbiorniku z cieczą, zakres pomiarowy to 20-35C, w obydwu urządzeniach wykorzystuje odczyt poprzez getTempCByIndex(i), rozdzielczość 12bit, oraz setWaitForConversion(1) różnica odczytów wynosi ~1C, niby nie tak dużo, ale nie rozumiem dlaczego te same czujniki podpięte do dwóch różnych procesorów dają inne odczyty?? W obydwu układach są dwa termometry i oba
  22. no właśnie mam tam kilka timerów odmierzających zadane czasy... w teorii powinno wszystko odbywać się 2x szybciej, ale może za krótko testowałem i nie zauważyłem, nie ważne, nie ma sobie co zawracać głowy, dzięki za wsparcie.
  23. Najważniejsze że się udało dojść do ładu, chociaż co ciekawe mimo skompilowania programu na procesor z innym kwarcem, przez 2 dni nie zauważyłem żadnych skutków ubocznych, układ działał jak należy
  24. Ha! udało się, zaktualizowałem kilka bibliotek poprzez IDE i poszło.... co ciekawe żadna z nich ni była używana w moim szkicu Ale najważniejsze że się udało i mogę kompilować na właściwy układ.
  25. Takie błędy najbardziej mnie wkurzają, tym bardziej że nadal mam stare wersje szkicu które kompilują się na układ 8MHz/3V3..... a różnice są tylko na poziomie nazw zmiennych i jakiś prostych zależności.... ech.....
×
×
  • 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.