Skocz do zawartości

narbej

Użytkownicy
  • Zawartość

    27
  • Rejestracja

  • Ostatnio

Reputacja

6 Neutralna

O narbej

  • Ranga
    3/10

Informacje

  • Płeć
    Mężczyzna
  • Lokalizacja
    Olsztyn
  • Języki programowania
    C++, haskell, python
  • Zainteresowania
    programowanie, elektronika, żeglarstwo, ....

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. narbej

    Serwer na RPI3 bez stałego IP

    Tylko po co? Bo jeżeli tylko pooglądać obrazki, odczytać temperaturę i zanieczyszczenie, to proszę bardzo, port 80 jest [chyba?] dostępny i nie blokowany. Co innego, gdyby @SOYER'owi zamarzyło się "wejście" na swoją malinkę i pogrzebanie. I wtedy, możliwe że port ssh jest zablokowany, więc można by go ustawić na inny [przekierować] lub poprosić grzecznie o odblokowanie, gdyby był zablokowany [na ruterze]. PS A tak w ogóle, to przecież masz stały adres IP tylko co jakiś czas zmieniany na nowszy [lepszy]. Jeżeli podasz mi go, może być PM [priv mail], zaraz spróbuję wejść, póki nie zmienią ;-), jeśli chcesz zrobić taki ewksaperyment. Możliwe też, że się na tym całkowicie nie znam i napisałem totalne głupoty.
  2. narbej

    Jeszcze jeden zegar binarny

    "Co do generatora 50Hz. Kolega powyżej ma rację , teraz sieć jest synchronizowana dobowo i jest dokładnie 50Hz (kiedyś było różnie). Też posiadam ten zegar (z generatorem, jak z Radioelekronika) , no bo proszę zwrócić uwagę co się stanie jak zabraknie prądu (wzorca 50Hz) .... zaśpimy do pracy, szkoły itd.. W sytuacji z generatorem akumulatorek na 9V zasila całość prócz wyświetlaczy i budzik nas nie zawiedzie." Powyżej, fragment dyskusji z forum elektroda.pl, na temat wykorzystania tego układu, a zegarków obrodziło jak grzybów [mam na myśli moje mieszkanie], kuchenka, radio, telewizor, dekoder ..... no i jeszcze arduino ;-). W części sprzętów może jest ten układ - po wyłączeniu prądu trzeba nastawiać zegarek ręcznie [kuchenka i radiobudzik - nie wymieniłem baterii ;-)] link: https://www.elektroda.pl/rtvforum/topic2761385.html Wiedziałem, to był taki [niewinny?] żarcik ;-), dzięki za kod.
  3. narbej

    Jeszcze jeden zegar binarny

    Gratuluje kolejnego, ciekawego wpisu. Bardzo podoba mi się obudowa i wykonanie projektu, ale jako programista amator, mam pewien niedosyt związany z brakiem kodu a więc nie mogę podpatrzeć i uczyć się od lepszych. Nie rozumiem czemu zakupiłeś zestaw 140 przycisków? Pewnie masz jeszcze dużo projektów, no i w hurcie jest jednak taniej. Druga sprawa, skoro masz RTC na DS1307 z baterią, to czemu ustawiasz czas ręcznie? Pozdrawiam i czekam niecierpliwie na twoje kolejne projekty
  4. Tak, może [i pewnie tak będzie] spowodować. Jeżeli jest malloc(), to powinien być free, gdy już nie potrzebujesz. Chyba, że masz to w niewidocznej części programu. A takie, głupie pytanie, w czym programujesz? Nie, a szczególnie przed pierwszym - wtedy jeszcze subarray == Null i nie jestem pewny, czy C nie wywali się [niestety przeszedłem na C++]
  5. Tak 6, ale podłączanych [multiplex] do jednego ADC. Inne zastosowanie drabinki, to np właśnie do takiego wejścia [odpowiednie] podłączenie jej [drabinki] i kilku przycisków. Przypomniał mi się generator RC [drabinka oporników + kondensatory] ale w dobie digital są inne [cyfrowe] metody generacji. No i jeszcze zobacz jak może wyglądać "dyskretna" drabinka : https://ea.elportal.pl/rezystor.html <-- ostatnia pozycja, lub: https://www.tme.eu/pl/katalog/drabinki-rezystorowe-tht_100011/ Dyskretna, bo w układach mikro, są [mogą być] już na samym chipie, np ADC, czy "zaszyte" w Arduino.
  6. No oczywiście, że tak, przecież Ci napisałem i tak to jest poprawne obliczenie. Czy taka drabinka oporników nie ma więc żadnego zastosowania praktycznego? Wbrew pozorom, nie jest to tylko teoretyczny wymysł ;-). Tylko jedna poprawka, nie możesz użyć takiego napięcia do zasilania odbiorników - może po prostu przejęzyczyłeś się - możesz tego użyć np jako źródło napięcia odniesienia - przy znanym Uzas, i znanych dokładnie wartościach oporników lub przy pomiarach napięć większych od zakresu twojego urządzenia. Wystarczy zajrzeć do środka miernika [woltomierza, czy uniwersalnego] i powinieneś tam znaleźć tego typu dzielnik. Innym zastosowaniem drabinki oporników, może być ADC [analog-digital converter]. Piszę może być, [a nie jest] bo jest kilka rodzaji takich przetworników https://pl.wikipedia.org/wiki/Przetwornik_analogowo-cyfrowy i tylko chyba w jednym jest stosowana. W takich zastosowaniach, bardzo ważna jest jakość [tolerancja] oporników i napięcia odniesienia - ale to chyba nie podlega dyskusji? Na kursie arduina jest malutka lekcja o wykorzystaniu ADC w praktyce. Chyba, że będziesz "ręcznie" kalibrował i przeliczał wszystko na kartce no chyba, że użyjesz mikro/komp i "on" to będzie "robił" [liczył] za Ciebie? Nie ten link, poniżej poprawny: https://forbot.pl/blog/artykuly/programowanie/kurs-arduino-4-przetwornik-adc-id3819 Jak jest ADC to i DAC [inne ewentualne zastosowanie drabinki]: https://pl.wikipedia.org/wiki/Przetwornik_cyfrowo-analogowy
  7. Oczywiście, że się da, odpowiadam czysto teoretycznie. Ale musisz spełnić co najmniej jeden warunek. Twoje odbiorniki muszą mieć baaaardzo dużą rezystancję wewnętrzną. W kursie podano, że dzielnik nie służy do zasilania odbiorników, a jest inny lepszy sposób - przeczytaj jeszcze raz. Istnieje takie pojęcie, jak układ zastępczy. Bardziej skomplikowany układ elektroniczny, zastępujemy prostszym, ale działa to też w drugą stronę. Gdy brakuje opornika o danej wartości, możemy zastąpić go odpowiednią kombinacją, połączonych szeregowo i/lub równolegle, oporników [zwracając uwagę na ich moc potrzebną w danym układzie]. Twój dzielnik można więc zastąpić dwoma opornikami: Rz i R3, gdzie Rz = R1 + R2 + R4. No i zamiast pytać teoretycznie powinieneś eksperymentować [bezpiecznie, używając baterii], i jako odbiornika/ów używając voltomierza. Możesz oczywiście jako odbiorników użyć żaróweczek, lub diód, ale po prostu eksperymentuj i sam wyciągaj wnioski. PS Podejrzewam, że takie pytanie padło już, nie czytałem wszystkich komentarzy, a może Ty też nie? Do obliczeń, aby ułatwić sobie liczenie, stosujemy układ zastępczy uproszczony [chyba, że już się nie da "zrobić" prostszego]. Gdy budujemy, możemy "komplikować" zastępując np brakujące wartości oporników czy kondensatorów ich kombinacjami. Podobnie brakujący tranzystor o dużym wzmocnieniu, możemy [często] zastąpić odpowiednim układem 2-3 "słabszych" tranzystorów. Idąc dalej, prosty elektroniczny układ migający diodami, można zastąpić mikroprocesorem + oprogramowanie --- trochę się zagalopowałem, to już trochę nie na temat [pytania ;-)]
  8. narbej

    Tester elementów Atmega32 i LCD Nokia 5110

    Też o czymś takim myślałem, myślę i będę nadal myślał [marzył] A słyszałem, że lcd odchodzi powoli do lamusa Oczywiście, żart i taka mała aluzja do innego fajnego projektu. Gratuluję i zazdroszczę. Szczerze. Takie małe pytanie. Zrozumiałem, może jeszcze za mało dokładnie czytałem, że tester został "stworzony" do pomiaru-testowania tranzystorów. Ale mierzy też oporniki, diody i .... Czy tak, czy jeszcze coś, np kondensatory, cewki? Pytam jako początkujący adept, więc proszę się nie śmiać. Sorry, teraz dopiero zacząłem oglądać pierwszy film [a nie chciałem, bo] - robi wrażenie i nie będę mógł spokojnie spać. I właśnie tego się obawiałem.
  9. Oczywiście Brakuje mi trochę motywacji, bo skoro działa, to .... A tak naprawdę, to jeszcze nie działa i jeszcze nie ma kodu. Jest tylko wyświetlanie co "~sekunda", godzin, minut i sekund, +millis(), jakie upłynęły od uruchomienia arduino, na screenie [na debianie]. Czyli taki zupełnie prymitywny kod roboczy, z którego musiałbym się za dużo tłumaczyć, co i po co/dlaczego i co robią te magiczne liczby czy jakieś [niepotrzebne] instrukcje. "Chodzi" [ten "programik" na arduino] już 41 godzin, a różnica powiększyła się zaledwie do 1.5 sek. Niestety użyłem [za] mało dokładnej metody pomiaru i to mieści się prawie w błędach pomiaru. Muszę więc jeszcze trochę poczekać, aby się przekonać, więc mam na razie zablokowane ardunio, a nie lubię pisać na "sucho" Musiałbym kupić drugie[go] arduino.
  10. Dziękuję wszystkim, za zaangażowanie i pomoc, dzięki waszej pomocy udało mi się w końcu rozwiązać moje problemy, bo w trakcie pojawiły się kolejne. Np taki, że ze trzy razy zawiesiło mi się połączenie z arduino i musiałem go resetować. Zrezygnoweałem w końcu z monitora seriala w arduino ide, a użyłem screena i teraz jest, jak na mój gust, ok Ardunio chodzi 30 godzin i różnica jest tylko [mierzona ręcznie -stoperem] ok 1 sek. To mnie w zupełności zadawala. Przepraszam, że wcześniej nic nie napisałem, ale ... OK Jeżeli ktoś chciałby zobaczyć mój kod to z góry uprzedzam, że raczej nie. Kod jest ciągle brzydki, bez komentarzy, klamry ustawione w kodzie tak jak ja lubię, a nie jak niektórzy itd, no i to ciągle wersja alfa bez gruntownego przetestowania. Obiecuję, zato, że jeżeli będą zainteresowani, to wszystko opiszę [+ kod] w formie jakiegoś krótkiego tutoriala-artykuliku. PS NIe nie będę czekał 50 dni - teraz wszystko jest ok, to była tylko taka moja idolencja
  11. Moim skromnym zdaniem, projekt @SOYER'a nadaje się do akcji bon za projekt DIY. Na razie to nie moja liga, ale jest bardzo inspirujący. Więc może @SOYER dodaj tylko linki do tego co możnaby kupić w sklepe itd .. Chyba, że już zostałeś doceniony drobnym upominkiem w postaci bonu? PS Nie wszystko rozumiem, ale nie czytałem wystarczająco dokładnie i ze zrozumieniem. Dlaczego ardunio mega, blink i lcd odchodzą do lamusa? Jakaś ukryta aluzja - przenośnia?
  12. To już tak trochę mija się z tematem, ale ... Dostałem uno pod choinkę, od Mikołaja, więc nie wiem z jakiego sklepu pochodzi. Znalazłem identyczny model [ale nie jest to https://botland.com.pl/ ] --> https://abc-rc.pl/product-pol-6233-UNO-R3-CH340-Atmel-ATMega328-16MHz-kompatybilny-z-Arduino.html I masz rację, podałem napis z "dużego" kwarca przy USB. Wydaje mi się, że jest tam jeszcze jeden "mikrusi" między C5 i C6, ale z niego napisów nie jestem w stanie odczytać ;-( PS Jestem w takim wieku, że już nie wierzę w Mikołaja, a listę moich propozycji, wysłałem do mojej córki, Katarzyny. Moja młodsza córka, Kasia, jest już w tak podeszłym wieku, że nie wierzy już w Mikołaja, a listę moich propozycji ... [pewnie skonsultowała z narzeczonym?]
  13. Na moim jest oznaczenie: 12.000H546 ale nie znalazłem nic w internecie [w googlu] co to znaczy. Tak naprawdę, teraz to już dla mnie nie ważne, z jaką dokładnościa [nie dokładnością] tyka kwarc w moim uno. Bardziej interesowałoby mnie czy tyka z konsekwencją tzn, czy mimo, że nie tyka dokładnie ale czy tyka cały czas, czy jest stabilny [na ile jest] temperaturowo [zewnętrzna i po ogrzaniu samego układu] itd. Myślę, że to jest do ogarnięcia i właśnie to staram się zrobić @Belferek, nie bardzo rozumiem, co mam z czym porównywać? Poprawiasz mój własny program i myślisz, że na serialu z największą prędkością będzie lepiej działał? Myślisz, że to wyświetlacz lcd tak wpływa na mój program? I jak ja mam porównywać ilość sekund od startu [np 799] z moim stoperem, przeliczać w pamięci? [edit] wyszło coś koło 957 na 16 minut - ale na ile dokładnie włączyłem [zsynchronizowałem] stoper z arduino? [powinno wyjść 960]. Przecież napisałem, że nie mam problemu z programem, czy nie? Może zerknij tu, poz. 4: --> https://pl.spoj.com/ranks2/ Nie lubię się chwalić, ale ... po prostu, żeby nie było niejasności. Natomiast z chęcią się dowiem, czy myślałeś o wykorzystaniu twojego RTC, DO POMIARU [sorry włączył się capslock] temperatury i jako generator? Takie możliwości wynikały z opisu tego układu [tak je zrozumiałem]. Bo kiedyś myślę o projekcie stacji pogodowej [pewnie jak większość] i generatorze dźwięku.
  14. dalej kod .... Ale przecież ja nie mam żadnego problemu z moim kodem. To Ty chciałeś go zobaczyć [mój kod]. Mam jedynie problem z niedokładnością funkcji millis() w moim egzemplarzu klonu ardunio uno. PS To, że w moim kodzie nie było klawisza startu i stopu, to nie dlatego, że nie wiem jak napisać kod, tylko nie miałem pod ręką wyłącznika. Ostatecznie wpisałem i włączam/wyłączam, stykając druciki [;-)], chociaż w sumie już wygrzebałem jakieś wył.
  15. Niżej masz kod z millis(). Pisałem, że to wersja testowo - rozwojowa? delay() w setup(), wstawiłem niepotrzebnie, z przyzwyczajenia. A kiedy będzie fałszywy? Zawsze gdy stoper będzie większy od millis() [lub micros() w pierwszym kodzie]. PS Stoper startuje od razu, po wgraniu, na razie nie ma guzika startu i stopu, czy wstrzymania, resetowania itd
×