@mateusz-skrzyniecki1: Jak dla mnie zdecydowanie Ethernet Shield. Wszyscy na wykopie robią termometry i inne pierdoły z wyświetlaczem LCD - ja wyświetlacza jeszcze wyjąłem z folii ( ͡° ͜ʖ ͡°) U mnie Arduino komunikuje się z użytkownikiem po LAN-ie.
Przekaźniki też się przydadzą. Czujnik DHT światła, jakieś zbliżeniowe. Do tego masa kabelków i inne, zależnie od tego co chcesz zrobić.
Ja mam zboczenie na punkcie sterowania, zbierania
  • Odpowiedz
Mirki, mam pytanie - dość "noobowe" dla osób pałających się #elektronika. Ja jestem zdecydowanie bardziej software'owy i nie wiem jak problem ugryźć..
W skrócie - chciałbym z poziomu jakiegoś #arduino albo #esp8266 sterować jasnością taśmy LEDowej. Taśma działa na 12V i ciągnie sporo prądu (2-4A). Jak się takie układy łączy? Tranzystorem? Czy może są jakieś lepsze/sensowniejsze rozwiązania?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Elo Mirki( ͡° ͜ʖ ͡°)
Zapraszamy na kolejną część kursu Arduino. Dzisiaj omówimy zasadę działania przekaźnika elektromagnetycznego oraz w jaki sposób go obsługiwać. Niby obsługa jest prosta, ale jednak paru czytelników miało problem z obsługą - jakby się mogło wydawać- prostego przekaźnika. Nie mniej jednak zapraszamy.

Link:
http://feriar-lab.pl/kurs-arduino-11-obsluga-przekaznikow/

#arduino #elektronika #majsterkowanie #kurs #feriarlab #programowanie #ds18b20
feriar - Elo Mirki( ͡° ͜ʖ ͡°)
Zapraszamy na kolejną część kursu Arduino. Dzisiaj omó...

źródło: comment_WZupQKr53DyPq5fCcpff2JfGW4Y7saHl.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@feriar: mała uwaga wy nie pokazujecie obsługi przekaźników tylko modułu przekaźnikowego :). Niby mała różnica ale jak mireczki i inny plankton mają problemy to po obejrzeniu tego kursu mogą jesszcze pomyśleć, że wiedzą jak sterować przekaźnik z kontrolera i popalą sobie porty ( ͡° ͜ʖ ͡°)
  • Odpowiedz
ale skoro ktoś doszedł do takiego etapu w życiu to raczej sobie poradzi ;D


@feriar: życiowe doświadczenie zmusza mnie do obalenia tej tezy ale jak to mówią niewiedza kosztuje ( ͡° ͜ʖ ͡°)
  • Odpowiedz
#arduino #bluetooth #nrf905 #wireless #bezprzewodowe #krotkofalarstwo
Hej,
Mam dwa arduino UNO i dwa odbiorniko-transmitery nRF905. Podłączyłem i użyłem bilbioteki z tego pdfa:

http://www.elechouse.com/elechouse/images/product/Zwave%20module/Arduino%20Zwave%20Wireless%20Module%20Guid.pdf

Komunikacje nawiązałem jednak na bardzo małą odległość, praktycznie na długośc anten. Co moze być powodem? Jak zwiększyć zasięg ? interesuje mnie okolo 200m
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@printf: Gratuluje pomysłu mierzenia prądu w tak bezpośredni sposób. Układ stabilizacji przy zwarcicu mógł wyłączyć w ogóle prąd lub uległ uszkodzeniu. Nigdy nie mierz w ten sposób prądu z akumulatorów bo zrobisz sobie lub komuś krzywdę.
Podłączasz urządzenie i mierzysz napięcie na źródle zasilania.
  • Odpowiedz
@Analityk: Było obciążenie w postaci układu, który ma jakaś rezystancję i to on determinował prąd... Jak dla mnie żadna różnica byle nie mierzyć prądu bez obciążenia. Nikt nie zwierał źródła jak piszesz...
  • Odpowiedz
#arduino #bluetooth #nrf905 #wireless #bezprzewodowe
Hej,
Mam dwa arduino UNO i dwa odbiorniko-transmitery nRF905. Podłączyłem i użyłem bilbioteki z tego pdfa:

http://www.elechouse.com/elechouse/images/product/Zwave%20module/Arduino%20Zwave%20Wireless%20Module%20Guid.pdf

Komunikacje nawiązałem jednak na bardzo małą odległość, praktycznie na długośc anten. Co moze być powodem? Jak zwiększyć zasięg ? interesuje mnie okolo 200m
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#arduino #elektronika
Arduino mega ma tylko jeden zestaw pinów do komunikacji przez I2C. W jaki sposób mogę przeprowadzić komunikację dwukierunkową pomiędzy arduino a trzema innymi urządzeniami za pomocą I2C? Np. stan wysoki na jednym pinie sprawia, że szyna komunikacyjna łączy się z jednym urządzeniem, stan wysoki na drugim pinie sprawia, że łączy się ona z drugim urządzeniem itd. ?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@htfhere: podłączasz je równolegle. W każdym opisie I2C masz schemat podłączenia. A każde urządzenie ma swój unikalny adres. Jakbyś programował ze zrozumieniem to byś wiedział że pierwszą rzeczą wysyłaną na I2C jest adres slave'a
  • Odpowiedz
@Analityk: jako naczelny heretyk wykopu ogłaszam, że to prawdziwe herezje.
1. takiego (20,30,50, czy 100W) klastra ledowego nie będzie nikt rozsądny zasilał napięciowo, bo
1) taki led grzeje się to sporo
2) w funkcji grzania się - napięcie przewodzenia struktur ledowych wewnątrz - znacznie się zmienia (spada wraz ze wzrostem temperatury).
3) sumaryczne napięcie tych X struktur połączonych w szereg - płynie od 36v do niecałych 30v w funkcji temperatury
  • Odpowiedz
  • 2
Mirasy, jakiś czas temu zbudowałem wzmacniacz mocy (SymaSym), zasilacz do niego, selektor wejść i regulację głośności,. Chciałbym wprowadzić do niego trochę więcej automatyki i sterowanie pilotem. Zastanawiam się nad kupnem Arduino uno r3 aby przy okazji nauczyć się czegoś nowego. Moje pytanie jest następujące, czy Arduino uno i Atmega tam siedząca wystarczy do obsługi programu, który będzie sterował tym wszystkim co wymieniłem wyżej plus jakiś wyświetlacz pewnie 2x16 albo większy. Jeżeli nie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@Milql: Policz wszystkie funkcje wzmacniacza, którymi chcesz sterować pilotem i sprawdź czy będzie się dało sterować nimi elektronicznie. Uno ma 14 wejść/wyjść cyfrowych plus 6 wejść analogowych, ale ich też można użyć jako wyjść. Odejmij jedno na odbiornik IR, dwa na I2C do wyświetlacza. Jeśli braknie wyjść, możesz wziąć arduino mega.
  • Odpowiedz
  • 1
@Milql: Pamięci powinno wystarczyć jeśli będziesz tylko odbierał komendę z pilota i przekazywał ją do odpowiednich wyjść. Do obsługi wyświetlacza także, chyba że na nim jakieś cuda by miały być. Register shifter pozwala na zwiększenie liczby wyjść cyfrowych.
  • Odpowiedz
Mirki, jak w #arduino zrobić tak, żeby wyświetlać zmienną (liczba) w takim formatowaniu jak chce? Przykład: liczba 30 i ma mi wyświetlić 030.000. W Bascomie po prostu była funkcja Format(zmienna, "000.000") i działało. Jest takie coś w arduino?
#arduino #programowanie
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qbol1234: dobra, zostaje dtostrf(zmienna,7, 3, bufor); działa na floacie, tylko zer przed liczbą nie daje, ale to już trudno, ważne że miejsce ładnie robi na całą liczbę do 999.999. Dzięki za pomoc ;)
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

ESP8266 zbiera dane z 4 czujników i wyświetla ja na ekranie oraz co 10 minut wysyła dane na Thingspeak (prawie jak multitasking). Gdy ilość światła spadnie poniżej określonej wartości to ekran nie będzie podświetlany (w nocy nie będzie świecił bez sensu).
#esp8266 #arduino bo napisane w IDE ( ͡° ͜ʖ ͡°)
mich_al - ESP8266 zbiera dane z 4 czujników i wyświetla ja na ekranie oraz co 10 minu...

źródło: comment_JFJpa9TPkJRxgA8TNzPivkd6NVF75Q1z.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W SLEEP_MODE_PWR_DOWN #arduino uno (bez diody, sama atmega) pobiera 2.44mA. Nie da się zejść niżej (tak żeby dało się wybudzić zewnętrznym przerwaniem)? Rozumiem, że ten tryb obniża taktowanie, bo próbowałem też użyć CPU_PRESCALE() do zejścia na 62kHz przed uśpieniem i pobór prądu był taki sam jak bez tego. #atmega #avr
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@psi-nos: ano zasilasz, przecież od drugiej strony (z podłączonego usb) też zasilasz (tzn możesz zasilić) arduino, więc "programator" (co tam masz, ftdi, ch340 czy atmegę) też chodzi ze wspólnym zasilaniem.
  • Odpowiedz
Czy moduł wi-fi ESP8266 da się zaprogramować, by łączył się z danym hotspotem w celu uzyskania połączenia do internetu oraz by wysyłał potem np. zapytania do api restowego?


@Arveit: Tak, jest to typowe zastosowanie dla tej zabawki.
  • Odpowiedz
Dlaczego funkcja (znaleziona w przykładach dla atmegi, ale w arduinoIDE tez sie kompiluje)

bit_is_set(ACSR,ACO)
zwraca mi cały czas 1, nawet kiedy oba piny komparatora ustawię po prostu jako wyjscie+stan niski? Powinno zwracać 1 tylko gdy napięcie na pinie 6 jest większe niż na 7, a tak nie jest. Sprawdzałem na 2 arduino i w obu przypadkach to samo. Komparator działa tylko, gdy oba piny są ustawione jako wejścia?
#arduino #
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@matix21: @Analityk: dzięki, chciałem dać 0 napięcie na AIN1 żeby wykrywać wszelkie odchylenia na AIN0. W takim razie ustawię AIN1 na wejscie i podłączę do masy.

Najlepiej nie ufaj domyślnej konfiguracji rejestru ACSR i zrób to sam

masz na myśli żeby dla pewności zerować rejestr na początku?
  • Odpowiedz
#elektronika #arduino uzywal ktos arduino by jednoczesnie czytalo i pisalo do kosci ram simm (stary ram 30 nog) pamiec obrazu w rozdzielczosci PAL W 4 odcieniach szarego i zajmowalo sie wyswietlaniem pod na raz mam bardzo szybko po sobie na mysli
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

costam juz wiem, bo do tej pory bawilem sie 5V


@ravpawlisz: No to od razu wiedz, że "płytka stykowa" nie nadaje się do 230v - odległość między blaszkami wewnątrz jest zbyt mała, w dodatku często dół płytki jest podklejony taśmą klejącą (by te blaszki zwierające dziurki nie wypadły)... a ten klej przy 230v potrafi już mieć przewodność wystarczającą by przebić.
  • Odpowiedz