2 zmiennych dokładnie w tym samym czasie ( A nie prościej wyłaczyć przerwania na te 4 takty zegara. Zamiast systicka zastosuj inny timer np 32 bitowy. Wtedy przepełnienie będzie następować przy 72MHz co ok 60 sekund. Powinno wystarczyć. Masz tez specjalny rejestr co liczy cykle zegara przy wykonaniu programu (proponuję zapoznać się z DWT). Dlatego...
Wrzucam kod dla Attiny13A: ilość próbek częstotliwość wyjściowa 356 49.3 355 49.4 354 49.65 353 49.8 352 50 Wygenerowane przebiegi na oscyloskopie: https://obrazki.elektroda.pl/4382277800_... na skraju cykli https://obrazki.elektroda.pl/4450814000_... Zbliżenie sygnałów 50Hz (brak kolizji, czyli obu sygnałów w stanie...
https://obrazki.elektroda.pl/7257498500_... Pokażę tutaj jak można łatwo uruchomić zewnętrzną pamięć Flash z dowolnym mikrokontrolerem w oparciu o programowe SPI. Omówię tu działanie i znaczenie poszczególnych operacji (odczyt, zapis, kasowanie) oraz zaimplementuję je w kodzie. Temat użycia takich pamięci wydaje mi się co najmniej...
https://obrazki.elektroda.pl/9290552300_... Witajcie moi drodzy. Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części poznamy sterownik wyświetlacza LED MM5450, połączymy go z PIC18F2550 i napiszemy od 0 implementację ich komunikacji. Docelowo użyjemy MM5450 do wysterowania wyświetlacza LED 5 na...
Odpowiedź dostałem, w dodatku sprawdziłem datasheet tego układu TLP, nie ma problemu sterowanie nim z modułu ESP napięciem 3V. Skoro jest tańszy kilkukrotnie więc jest sens jego użycia przez następców. Jak uporządkowałem ten układ (krótsze połączenia, szeregowa dioda omijająca opornik bramki przy rozładowaniu i mniejszy kondensator dren-źródło wraz...
Tak jak kolega pisał styki przekaźnika się skleja więc... Więc ten "kolega" pisał bzdury o przekaźnikach/stycznikach. Przekaźniki /styczniki są szacowane na miliony cykli pracy w nominalnych (dla typu i wielkości warunkach). Gdyby ten fenomenon(!) był nagminny, dawno by je zaprzestano stosować! Czy ktoś słyszał o sklejaniu się styków przekaźników?...
Może lepiej użyć: 3 ogniwa 18650 połączone szeregowo, do tego buck-converter (obniżający napięcie) do 5V, ale: - sprawność takiej przetwornicy to będzie pewnie 60-70%; tu musisz poszukać coś sensownego - najwięcej prądu pobiera moduł GSM i on będzie potrzebował dodatkowego buck-convertera obniżającego do 4V Z plusów, to czas ładowania takiej baterii...
https://obrazki.elektroda.pl/8368409700_... Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....
https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...
Witajcie opiszę kolejne zmagania ze SmartBattery i Arduino. Krok do przodu - udało się uruchomić komunikację z programem SmartBatteryHack.exe https://obrazki.elektroda.pl/1827622400_... Aby to uczynić potrzeba wgrać wcześniej soft SmartBatteryHack.ino udostępnione razem na Github. Teraz można skanować adresy i je odczytywać lub zapisywać...
Cześć, Wykonałem na własne potrzeby moduł jak w temacie. Przystosowany do AVR Arduino itp. Zasilanie 5V, wyzwalane stanem stanem niskim. Możliwość oddzielnego zasilania przekaźników. Załączanie w zerze. Jak wiadomo ilość cykli przekaźnika mechanicznego jest ściśle uzależniona od obciążenia które załącza. Iskra pojawiająca się na stykach przekaźnika...
http://obrazki.elektroda.pl/5375992100_1... Witam, Chciałbym zaprezentować swoją najnowszą konstrukcję: GPS Tracker z funkcją powerbanku. Projekt powstał na Arduino, jednak mimo "ardunizmu" dostarcza sporo ciekawych danych statystycznych i jest fajnym gadżetem na piesze/rowerowe wycieczki. Urządzenie powstawało etapami od grudnia. Celem...
Bardzo często EEPROM jest emulowany w pamięci FLASH w sposób niewidoczny dla użytkownika. Nie można emulować funkcjonalności takiej jak wytrzymałość na ilość cykli zapisu/kasowania albo możliwość nadpisania pojedynczego bajtu. A o to mi chodziło. Arduino najbardziej wspiera byłego Atmela Arduino/Genuino to IDE dla wszystkiego co kto dopisze oraz projekty...
http://obrazki.elektroda.pl/6019169600_1... W dobie tanich nadajników radiowych coraz więcej miłośników elektroniki stara się zaimplementować inteligentne rozwiązania do swojego domu. Poniższy artykuł przedstawia urządzenie, które dokonuje pomiarów prądu sieciowego jak również odczytuje stan licznika energii i gazu. http://obrazki.elektroda.pl/1559167500_1...
http://obrazki.elektroda.pl/6035825200_1... Witam, w chciałbym się podzielić moim ostatnim tworem jaki powstał z chwili potrzeby. http://obrazki.elektroda.pl/2685746200_1... http://obrazki.elektroda.pl/2820438100_1... http://obrazki.elektroda.pl/1850987000_1... http://obrazki.elektroda.pl/4784630600_1...
Cześć wszystkim, Po ponad 2 miesięcznej przerwie wróciłem do swojego projekciku i niestety o ile wtedy wszystko szło w dobrym kierunku, to teraz pozapominałem niektórych kwestii i na dodatek przekombinowałem teraz z kodem co w efekcie przysporzyło mi kilku problemów. Program pisany jest w C# i ma współpracować z Arduino, do którego podpięte są dwa włączniki...
Nie rozumiem skąd to ograniczenie do 96 sztuk 74hc595 Łącząc pin DS z Q7' poprzedniego układu możemy uzyskać nieskończoną ilość wyjść (prawie). Mylę się? Ograniczeniem może być wspomniane zapewnienie niemigotania całości. Drugie ograniczenie to też już wspomniana konieczność zapewnienia cykli dla właściwego programu. Dodatkowo ograniczeniem może być...
Witam potrzebuję zbudować sterownik( a właściwie napisać program na arduino). Jeśli to niewłaściwe miejsce na takie pytanie proszę o przeniesienie do właściwego działu. W czym rzecz? Potrzebuję napisać program który wystawi odpowiednie sygnały dla sterownika silnika krokowego czyli Enable, Dir, step. Ale zabawa polega na tym. iż ruch silnika rozpocząć...
uC wykonuje rozkazy po kolei. Nie masz w nim wątków - gdzie równolegle mógłbyś sobie inkrementować tą zmienną i robić co innego a przy okazji sprawdzać stan tego licznika. Dlatego w uC jest coś takiego jak przerwanie (może być ono generowane np poprzez któryś z liczników który masz w układzie). To właśnie za pomocą jego powinieneś zgodnie ze sztuką...
W mojej starej pracy korzystaliśmy z bramki m-bus/modbusTCP https://www.elmark.com.pl/pl/sklep/anybu... umożliwia ona podłączenie do 20 urządzeń m-bus, u nas było to 12 - jak chcesz to dopytam się o szczegóły. Od tego producenta dostępna jest też https://www.elmark.com.pl/pl/sklep/anybu...
To nie jest prosta matematyka w stylu bierz co fajniejsze i żeby liczba nóżek była odpowiednia. W zasadzie to od dłuższego czasu każda wolną chwile poświęcam na próby rożnych konfiguracji następujących elementów; bascom, nano, uno, mega, shield ethernetowy, esp2866, nodemcu. Jeszcze niedawno używałem maliny w pierwszej wersji. Jeśli chcesz to programować...
(at)tplewa Pisałeś Inny mikrokontroler to zawsze jakiś wydatek na programator itd. Podałem wiele innych spełniających ten warunek (brak dodatkowych wydatków), za co otrzymałem taką odpowiedź Do tego co wy ciągle z tymi STM32 jak by innych procków na tym świecie nie było Są PIC, ale nie ma aż tak dużo tanich eval board, a mcu są z reguły "skrojone na...
W Oprogramowanie SDU-X Kod źródłowy dla Arduino można pobrać z repozytorium na portalu Thingvserse: #define REQUESTER , powinna być aktywna. A w przypadku układu, który odpowie i odeśle dane, ta linia musi być zakomentowana. W głównej pętli programu znajduje się sekcja do wyboru schematu modulacji, która ma zostać użyta. Jest kilka typów, ale w pełni...
https://obrazki.elektroda.pl/3090352200_... Firma Ynvisible Interactive chce wkrótce wprowadzić do oferty aktualizacje dla swoich drukowanych, elastycznych wyświetlaczy e-papierowych, które zużywają o 50% mniej energii na jeden przełącznik i mogą działać o 10 razy dłużej po włączeniu i wyłączeniu. Twierdzi przy tym, że oferuje najmniej...
Cześć wszystkim, Po ponad 2 miesięcznej przerwie wróciłem do swojego projekciku i niestety o ile wtedy wszystko szło w dobrym kierunku, to teraz pozapominałem niektórych kwestii i na dodatek przekombinowałem teraz z kodem co w efekcie przysporzyło mi kilku problemów. Program pisany jest w C# i ma współpracować z Arduino, do którego podpięte są dwa włączniki...
w datasheet jest niby taka możliwość (w załącznikach jest opisany ten proces), ale właśnie coś mi to nie wchodzi. I dlatego zastanawiam się. czy to wina skryptu arduino przez który chcę to wgrać, czy faktycznie chip tego nie przyjmuje. Zmiana ilości cykli i pojemności baterii wchodzą bez problemu.
Uzupenienie tu nic nie pomożę ! ! ! Całość, co napisałeś jest błędna i nic nie zgadza się z twoim silnikiem/systemem. Nie wiem kto spada z choinki ale z tytułu wnioskuje, że autor ma fizykę czyli hardware i silnik się kreci tylko nie wiadomo jak go zatrzymać. Jeżeli moje wnioskowanie jest poprawne to cała tyrada o typach silników na tym etapie nie...
Z Twojego opisu wynika, że zgrzewarka pracuje poprawnie i spełnia założenia. Podajesz czasy zgrzewania w milisekundach; przy takich wartościach, czyli porównywalnych z okresem sieci zasilającej powinieneś użyć nie płynnej regulacji (co 10 mS) a raczej sterować ilością pełnych okresów (przy częstotliwości sieci zasilającej 50 Hz pełny okres to 20 mS)....
Szukam rozwiązania, które pomoże mi sterować włączeniem i wyłączeniem prądu w gniazdku. Po co? Chodzi o sterowanie do pompy. Zrobiłem studnię samoróbkę z rury 110 niebieskiej do wody. Niestety napływ wody jest mniejszy niż oczekiwałem. W studni jest zanurzona pompa membranowa, popularny rusek. W zeszłym roku korzystałem w ten sposób, że do gniazda włożyłem...
Hej, Przyznam że nie mogę do końca zrozumieć metody podanej w linku. ................. (1)Trzeba by zmienić częstotliwość taktowania. (2)wzory na policzenie częstotliwości są w rozdziałach modes of operation poszczególnych timerów. ________________________________________ Ad1. Nie trzeba -wyjaśnienie niżej... (poza tym, jak w Arduino chcesz zmienic...
Timery są dobrze opisane tu: http://www.gammon.com.au/timers , co prawda dla Atmega328P, ale zasady są takie same. Przykłady są dla Arduino, ale im szybciej schowasz książkę do Bascom w głębokim archiwum domowym, tym szybciej zaczniesz robić faktyczne postępy, dla Arduino znajdziesz też więcej przykładów, gotowych bibliotek, darmowych kursów na blogach...
Nie wiem jak innym forumowiczom, ..ale wg mnie fajny byłby taki projekt jak ten który po wejściu w interfejs webowy Czyli trzeba by WiFiManager też podłączyć aby nie musieć na sztywno wpisywać danych sieciowych. na tym samym dashboard'zie pod spodem wyrysowany wykres ze wszystkich zebranych danych temperatury i wilgotności w tablicy kołowej (w tym...
Ja bym obstawiał że to wypełni jakąś nisze, ale nie wejdzie w sprzęt bardziej zaawansowany. To że coś wygląda prosto (jak np taki panel dla ACS580), nie oznacza że jest prosty i pisząć bardzo wydajnie nie brakuje już na nim zasobów czy to pamięci czy cykli. A jeśli arduino by wymagało korzystania z większych i mocniejszych układów (a co za tym idzie...
No jak jeden przebieg pętli jest obarczony 20ms opóźnieniem to może się tego nazbierać. Zagnieżdżające się warunki to też nie do końca dobre rozwiązanie. Rozbiłbym to na funkcję obsługującą tylko samo rozjaśnianie wywoływaną gdy spełnione są warunki, a delay odpuścił i korzystał z normalnego timera. Dodatkowo zagnieżdżenie pętli pewnie powoduje, że...
Wał korbowy silnika spalinowego 4-suwowego wykonuje 2 pełne obroty na 1 cykl pracy, w którym występuje 1 zapłon. Z tego wynika ilość impulsów w czasie, jaka jest generowana dla obrotomierza. Czyli dla prędkości 3000 rpm, mamy 50 obrotów na sekundę, lub 25 impulsów zapłonowych w cylindrze. Jeżeli silnik ma 4 cylindry, to zazwyczaj sygnał dla obrotomierza...
Witam. jestem nowy na forum. od niedawna mam Arduino Pisze z prośbą o pomoc w napisaniu programu licznik impulsów do Arduino uno + moduł 2 kanałowy przekaźnika i czujnik magnetyczny Arduino KY-021(mogę zastosować również zwykłą krańcówkę) oraz przełącznik 4-ro pozycyjny. Chciałbym aby zasada działania była by następująca: po wybraniu jednej z 4 pozycji...
Ok problem z sygnałem błędu rozwiązany. Teraz trochę z innej beczki Napisałem kod który czeka na wprowadzenie ilości "cykli" przez serial monitor wygląda on tak void loop() { while ( x == 0) { digitalWrite(posow, HIGH ); Serial.println("wprowadz ilosc1"); lcd.setCursor(0, 1); lcd.print("Podaj...
Niestety zwykłym deptakiem już produkcja siatki ogrodzeniowej zbytnio się nie opłaca dlatego pomyślałem o budowie automatu. Jest kilku producentów na rynku lecz ich ceny są dość spore. Konstrukcyjnie nie jest aż tak skomplikowana tylko najgorsze w tym wszystkim jest sterowanie. Zasada cyklów pracy: Główny silnik z motoreduktorem wplatający druty sterowany...
Dobry wieczór wszystkim. Jestem elektrykiem z zawodu i świeżo upieczonym adeptem programowania arduino. Trochę już je poznałem i uruchomiłem kilka podstawowych programów, wszystko działa fajnie dopóki chcę, żeby program realizował jedną funkcję. Mam natomiast problem z połączenie powiedzmy dwóch programów, a aktualnie z takim oto. Mam płytkę arduino...
Sterownik silnika winien zarządzać nim tak, by ten startował zawsze z tego samego położenia i po wykonaniu określonego cyklu (1 obrót, 2 obroty, itd.) zatrzymał się w położeniu wyjściowym. Sterownik musi mieć możliwość ustawienia zadania dla silnika – regulacja skokowa ilości wykonanych obrotów (1, 2, 3 itd.) Gabaryty – jak najmniejsze,...
Na własne potrzeby wykonałem maszynę do cięcia przewodów, które są uzupełnieniem oferowanych przeze mnie płytek elektronicznych do modeli kolejowych. Założeniem było cięcie przewodów na zadaną długość i ilość. Elektronika Dla przyśpieszenia budowy zamiast wykonania PCB skorzystałem z gotowych rozwiązań: shield CNC dla Arduino nano z dwoma sterownikami...
Dzień dobry. Poszukuję stałej współpracy w zakresie: - obsadzenie prostych płytek elementami smd, montaż z dostarczonych komponentów, do obudowy, itd. Najlepiej gdybym otrzymał kompletny, sprawdzony sterownik gotowy do montażu w urządzeniu. Zamawiałbym przykładowo po 10-20 sztuk co 1-2 miesiace. Płytka ta steruje pracą serwa modelarskiego w pewnym urządzeniu....
Na pewno czujnik Halla prościej. Ale nie to, że kontaktronu nie da się użyć, zwłaszcza przy dużych kołach. Zakładając koło 26" i Vmax=55km/h daje nam to ok. 8 obr/s czyli 125ms. Drgania kontaktronu raczej nie trwają 100ms, czyli niewielki zapas jest, wystarczy odpowiednio podejść. Po wykryciu zwarcia kontaktronu trzeba odczekać ok 80-100ms i upewnić...
Dzięki, testy na Arduino potwierdzają, że funkcja EEPROM.put() faktycznie czeka aż zapis się zakończy i trwa to ~3,35ms na bajt. Pozostając jeszcze w temacie EEPROM-u, jak to jest z tą ilością cykli zapisu do pamięci? Zauważyłem, że większość uC ma tą wytrzymałość deklarowaną na 100k zapisów, niektóre (np. Atmega88) tylko 50k, ale czy ktoś to w ogóle...
Teraz silnik działa elegancko :) . Natomiast mam pytanie odnośnie prędkości gdy zmieniam cykl na wyższą wartość mikrosekund to silnik przyśpiesza. Gdy zmniejszam wartość to silnik zwalnia. Pytanie jak ustawić tą częstotliwość jaka jest maksymalna dla tego silnika. Dlaczego gdy zmniejszam wartość prędkość spada a gdy zwiększam przyśpiesza. Przez to nie...
Mi akurat chodziło o co innego :P Odpalając PWM wcale nie aktualizuję go 256 razy na cykl, bo bawi się w to timer i jego otoczka ;) Stąd wspomniane porównanie jest dziwne i prawdziwe może tylko na Arduino na biurku, gdzie ktoś postanowił zrobić software-PWM, którego w bardziej krytycznych zastosowaniach nie wykorzystasz, bo jego stabilność jest mocno...
Witam. Jak w temacie zlecę zaprogramowanie Arduino UNO R3. Sterownik ma obsługiwać licznik/sterownik impulsów. Skład zestawu: Arduino: ARDUINO UNO R3 ATMEGA328 CH340 AVR KLON MODUŁ https://obrazki.elektroda.pl/7110110800_... Ewentualnie: Arduino UNO R3 ATMega328 100% zgodność + kabel USB https://obrazki.elektroda.pl/8336046000_...
Temat jest pięknie do zrobienia na arduino na przerwaniach i PWM, co więcej, tylko na przerwaniach można uzyskać czystość dźwięku bez chrypki Dlaczego wg Ciebie tutaj dźwięk jest zniekształcony? Przez użycie millis jako zmianę tonu co 13ms? Robiłem generator maksymalnie miłego dla ucha modulowanego dźwięku (jak najbardziej sinusoidalny) na Atmega 8...
Witam Jakby ktoś konkretny w Arduino ocenił fragment kodu dla Nano v3 i pewien efekt uboczny, który występuje tylko u klienta. Projekt jest taki: http://obrazki.elektroda.pl/3925566900_1... jest to jakiś bliżej nieokreślony sterownik czegoś. Konstrukcja prosta jak cep: Arduino Nano v3, LCD 16x2 I2C, klawiatura 1x4, moduł podwójnego przekaźnika....
https://obrazki.elektroda.pl/5856179500_... Witam wszystkich. Tym razem chciałbym zaprezentować układ synchronizatora zegara I2C z czasem pobieranym z Internetu. Korzystając z wcześniej prezentowanego zegara na Z8, pomyślałem, że warto go rozbudować o taką możliwość, stąd powstał prezentowany układ. Sam układ zbudowany jest w oparciu...
ilość cykli ilość cykli parkowania zmniejsza ilość cykli
awaria ekspresu philips logic pilot corolla deska rozdzielczy
czarny grzejnik czarny grzejnik
Kontrolka oleju w silniku 1.8T 20V poniżej 2000 obr./min Schemat napięć wiązki silnika Land Rover Discovery 3 2009 2.7 TDV6