Mirki, tak sobie myślę, czy dałoby się wykorzystać arduino nano i jego cyfrowe lub analogowe wejścia, jako taki analizator stanów logicznych albo jako sondę do sprawdzania czy leci sobie jakiś sygnał prostokątny. Bawię się trochę w naprawianie starych 8-bitowców i przydałoby mi się takie urządzenie.

Z tego co wiem uno działa w 16MHz, te sygnały co chcę badać to do ok 4MHz. Pytanie czy te cyfrowe wejścia próbkują z taką częstotliwością? nie
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, nie wiem czy to mądre pytanie czy głupie, ale nie potrafię zrozumieć zachowania pinów wejściowych na Atmedze.
Z tego co się orientuję to są dwie możliwe konfiguracje w przypadku podłączania przycisków - podciąganie rezystorem do masy lub do napięcia. Dlaczego gdy nacisnę przy podciąganiu do napięcia, to na pinie zrobi się zero i prąd przestanie płynąć przez mikrokontroler, i będzie płynąć tylko do masy a w sytuacji przeciwnej prąd jednak popłynie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Pan_Sarna: w sumie @passage lepiej wytłumaczył. Mając podciągnięcie rezystorem dajmy na to 10k do stanu wysokiego, a w momencie wciśnięcia przycisku 0R do niskiego, rezystancja wejścia mikrokontrolera rzędu 100k?(nie pamietam dokladnie warotości) nie gra żadnej roli.
  • Odpowiedz
Mireczky, macie jakieś chałupnicze sposoby na połączenie pasków LED bez lutownicy i cyny? xD nie mam pojęcia co mam zrobić, robię DIY ambilight, lutownice będę miał za kilka tygodni, mam taśmę klejącą która słabo trzyma, kilka kabelków do łączenia Arduino, mogę zrobić prowizoryczną lutownice z zapalniczki, ale dalej brak cyny.
Piszę tak raczej bez nadziei na jakąkolwiek odpowiedź, ale chcę się czymś zająć podczas tej kwarantanny xD
#lutowanie #arduino
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Dodałem przyśpieszenie. Wcześniej prędkość była nadawana 1:1 z triggera w padzie, znaczy się oczywiście skalowana ale pozycja oznaczała daną prędkość jaką ma nadać w danym momencie. Powodowało to że jeśli się dała zbyt dużą prędkość bez rozpędzenia to silnik gubił kroki, co objawia się charakterystycznym dźwiękiem jak i brakiem ruchu. Można to usłyszeć na filmie. Dla demonstracji pod przyciskiem A umieściłem załączanie funkcji przyśpieszenia. Próbując się wzorować na prawdziwych samochodach przyśpieszenie rośnie
mapache - Dodałem przyśpieszenie. Wcześniej prędkość była nadawana 1:1 z triggera w p...
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#elektronika #arduino #esp8266

Chcę odczytywać obroty wentylatora komputerowego za pomocą ESP8266. Do tego celu stworzyłem układ jak na obrazku. Do odczytu sygnału RPM używam przerywań ustawionych na zbocze opadające. Poprzez dzielnik napięcia na trzech rezystorach, w tym jeden pull-up, redukuję napięcie wyjściowe do 2,83 V, bezpieczne dla ESP. Wentylator sterowany jest poprzez PWM o częstotliwości 40 kHz. Napięcie wyjściowe wygładzam kondensatorem o pojemności 2200 uF (zwiększyłem ostatnio
KokiX - #elektronika #arduino #esp8266

Chcę odczytywać obroty wentylatora komputer...

źródło: comment_15857321906Vir768QYdgDz0K4WEKbPi.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Analityk: @zetisdead: wróciłem do tego dopiero po miesiącu, doznając paru olśnień po drodze xD.
Generalnie, problemem było sterowanie wentylatorem przez przerywanie masy zasilania (chodzi o sterowanie PWM MOSFETem typu N). W takim przypadku ciężko czytać sygnał RPM, bo w układzie z otwartym kolektorem (wyjście RPM wentylatora), sygnał obrotu to zwarcie tego tranzystora do masy. Teraz steruję zasilaniem wentylatora od strony 12 V i działa.
Druga sprawa, zamiast odczytywać
  • Odpowiedz
@Rebrond: Kolejny sie nabiera na chinszczyzne ( ͡ ͜ʖ ͡) To ma tylko 900lm, zwykła żarówka za sześć złotych tyle ma. Nic Ci pod tym nie wyrośnie, ewentualnie da tyle że to co chcesz pod tym trzymać nie zdechnie
  • Odpowiedz
spróbuj zamiast

while (result[i] != ',') {
dać

while (result[i] != ',' && result[i] != '}') {
cały kod jest bardzo prowizoryczny i ledwie radzi sobie z dekodowaniem odpowiedzi z internetu. może spróbuj na początku nauczyć się obchodzić z danymi JSON?
  • Odpowiedz
@Grzybek88:
Masz błąd w parserze.
W odpowiedzi dostajesz "ressure":1015,"humidity":80},"visi"
a parser leci do momentu wystąpienia znaku przecinka, więc w momencie pobierania info o wilgotności zamiast
80 dostajesz to co chcesz, czyli
  • Odpowiedz
update statusu

Jednak projekt dalej będę prowadzić sam. Zmieniłem trochę połączenia w aucie, zmieniłem moduł zasilania 5V na inny jak i zasilam znowu RPi po złączu USB. wcześniej miałem wpięte pod GPIO ale potrafiło się RPi restartować radnomowo. Zmiana ta rozwiązała problem. Przeniosłem też moduły które miałem umieszczone na bokach auta by nie było trytek.

Z programowej strony. Dodałem logi, są 3 typy.
-Info: poprostu info co się dzieje
mapache - update statusu

Jednak projekt dalej będę prowadzić sam. Zmieniłem trochę...

źródło: comment_1585486856bHPdGUBlq933JaGb1ElKb1.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

przykładowe logi podczas startu auta i wyjścia

[Info]in SerialPort, initializing constructor
[Info]in SerialPort::open_comport(): Arduino found
[Info]in Servo, initializing constructor
[Info]in Servo::validateAngle(): Angle valid = 0
  • Odpowiedz
#arduino #espeasy #esp8266

Na ile mogę budzić esp z deep sleep, aby pomiar BMP280 był wiarygodny? czy to nie ma znaczenia i najkrótszy czas w jakim jest wstanie wpiąć się wifi i wysłać wartości do domoticza będzie ok?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mirki #arduino mam czujnik smogu ktory m.in. ma dwa piny jeden reset signal /ttl level@3.3V a drugi podobnie przy czym low level wprowadza go w sleeping mode. pytanie czy ten opis oznacza ze wejscie ma pracowac na 3.3v czy jest to minimalny próg uruchomienia. chcialem podpiać pod wyjscia cyfrowe 5v po prostu
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rosso_corsa: zobacz w dokumentacji. Co to za czujnik dokładnie? Tak w ciemno to 3,3V to max napięcie jakie możesz na niego podać, a próg zadziałania podany jest w dokumentacji. Możesz dać podciągnięcie rezystorem do 3,3V tej linii i sterować tylko w dół z arduino, a stan wysoki uzyskiwać poprzez ustawienie wyjscia arduino w stan HI-Z
  • Odpowiedz
Kupiłem sobie #makerbuino i chciałem odpalić jakiś losowy program na tym. Nie dość, że ide do arduino nie widzi mojej płytki w narzędzia -> port (z innym arduino kiedyś nie miałem problemu) to jeszcze nawet nie da się nic skompilować :( dostaję bład

Arduino/libraries/Gamebuino_Classic/Gamebuino.h:25:10: fatal error: avr/sleep.h: No such file or directory

Jakaś pomoc/pomysły?

#arduino #gamebuino #elektronika
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, pytanko. W jaki sposób mogę wykryć przyłożenie ręki do blatu? Chcę zrobić szafkę, w której zapali się światło jak przyłożę rękę do górnego blatu szafki. Czym mogę to wykryć?
I jeszcze jedno pytanie: czy lustro weneckie (albo jakie) pokaże co jest wewnątrz szafki, jeśli w jej środku będzie się świeciło światło? Bo na takim efekcie mi zależy - w środku ciemno, nic nie widać z zewnątrz, a jak w środku jasno,
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

via Wykop Mobilny (Android)
  • 1
#elektronika #bimber

Mireczki potrzebuje do mojego aparatu do plynu odkażającego system który będzie sterował przepływem wody w stosunku do temperatury wyjścia jako że aparatura jest na zimnych palcach to tylko temperatura wody na wyjściu reguluje proces, grzałka zawsze podaje tyle samo 2 kilowaty, aparat to Stillspirits Turbo500 picrel

na wejściu wody jest zaworek ręczny precyzyjny który pozwala ustawiać przepływ wody, niestety w roznych częściach procesu temperatura skacze i muszę
doodcinki - #elektronika #bimber 

Mireczki potrzebuje do mojego aparatu do plynu odk...

źródło: comment_1585329947kYHIhEZW7TipwuwINyV3Xg.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałbym sterować oświetleniem w pokoju będąc w pracy za pośrednictwem #esp8266. Jakiego serwisu do tego użyć, żeby było w miarę bezpiecznie, jakaś apka na telefon albo inny domoticz?
#arduino #inteligentnydom
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Otóż jako że człowiek ma teraz wolne to w ramach rozrywkowych i rozluźnienia atmosfery zrobiłem dziś traker statystyk związanych z koronawirusem. W wersji humorystycznej :-----DDDDDD
Działanie jest proste, uruchamia się, pobiera dane z serwera - podczas tego ledy mrugają jak syrena policyjna, potem naprzemiennie wyświetla pobrane dane z Polski, Włoch, Hiszpanii, USA oraz światowe, podając na dole ostatnią datę aktualizacji bazy danych (niestety jest w innej strefie czasowej i muszę to skorygować)
AlcoMatt - Otóż jako że człowiek ma teraz wolne to w ramach rozrywkowych i rozluźnien...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

z tego co czytałem to właśnie używa się czujników ultradźwiękowych. Można pobawić się jeszcze laserowym czujnikiem odległości, są do kupienia na aliexpress.

  • Odpowiedz