Skocz do zawartości

Jaki mikrokontroler do ledów? Jak zbudować komunikacje ?


Pomocna odpowiedź

Napisano

Witam szukam mikrokontrolera który miałby kontrolować ledy i komunikować się bezprzewodowo z główną ,,jednostką". Nie mam pojęcia jaki mikrokontroler wybrać. Jedyny z jakim miałem styczność to atmel at89c52 i nie jestem pewien czy bedzie to odpowiedni wybór. Chciałbym się poradzić również w sprawie komunikacji. Są to moje pierwsze próby wykorzystania łączności bezprzewodowej i nie jestem pewien jakie części są mi potrzebne. Jedyne co widziałem to gotowe moduły wifi/bluetooth w sprzedaży i tutaj rodzi się pytanie czy da się zrobić to taniej i czy się to opłaca. Jeżeli tak prosiłbym o jakieś linki do części lub filmików. Dziękuje bardzo za każdą poradę ;D.

Witam szukam mikrokontrolera który miałby kontrolować ledy i komunikować się bezprzewodowo z główną ,,jednostką". Nie mam pojęcia jaki mikrokontroler wybrać.

Cześć,

możesz wybrać jakiś moduł z CPU ESP8266. Jako przykład podaję "połączenie" Arduino Mega z ESP8266. Zakładam, że do sterowania LED'ami będziesz potrzebował wiele lini I/O stąd taki wybór:

https://www.banggood.com/Wemos-Mega-WiFi-R3-ATmega2560ESP8266-32Mb-Memory-USB-TTL-CH340G-Compatible-For-Arduino-Mega-p-1205437.html?rmmds=category&cur_warehouse=CN

Możesz programować ten mikrokontroler z poziomu "Arduino IDE" (jest tam sporo gotowych przykładów kodu).

Jesli nie jest potrzebne ci dużo lini I/O możesz wybrać coś mniejszego np:

https://www.banggood.com/Geekcreit-Doit-NodeMcu-Lua-ESP8266-ESP-12E-WIFI-Development-Board-p-985891.html?rmmds=detail-top-buytogether-auto__13&cur_warehouse=CN

Jak zmienisz firmware (wgrasz) możesz go także programować w C++ z poziomu "Arduino IDE".

Jeśli chcesz kupować w polskim sklepie to np:

https://botland.com.pl/plytki-zgodne-z-arduino-pozostale/6953-d1-r1-wifi-esp8266-zgodny-z-wemos-i-arduino.html

Możesz też wybrać jakiś zestaw oparty na ESP32 (dwa rdzenie 32 bit) oprócz łączności WiFi masz wtedy też dostępną komunikację przez Bluetooth :

https://botland.com.pl/plytki-zgodne-z-arduino-sparkfun/7911-sparkfun-esp32-thing-modul-wifi-i-bluetooth-ble-kompatybilny-z-arduino-ide.html

Dla obu układów ESP jest duża ilość artykułów dostępnych w sieci i kodu źródłowego.

Pozdrawiam

  • Lubię! 1

Tedy23, musisz trochę sprecyzować swoje oczekiwania, inaczej ciężko cokolwiek pomóc. Pierwsze pytanie - to jaka ta łączność radiowa ma być, oczekujesz np. WiFi, Bluetootha, ZigBee, czy czegoś dedykowanego. Jaki ma być zasięg tej łączności, czy zależy Ci na ograniczeniu poboru prądu (czy będzie np. Tryb standby z obiżonym poborem prądu, wyłączonymi led-ami i możliwością ich zdalnego uruchamiamia).

Każda decyzja ma swoje plusy i minusy. Koledzy doradzali WiFi i ESP96, to oczywiście dobre rozwiązanie, ale nie jedyne. WiFi jest na ogół dość prądożerne, stąd było moje pytanie o standby.

Jak chodzi o Bluetooth, to ciekawe są np. Moduły HM-10, https://botland.com.pl/moduly-bluetooth/8591-modul-bluetooth-40-ble-hm-10-33v5v.html (dużo tańsze jeśli zamówisz w Chinach). Dają możliwość komunikacji przez BLE, więc pobór prądu jest znacznie niższy niż przy WiFi. Poza tym ten moduł ma wbudowany mikrokontroler, więc cały program można byłoby w nim umieścić.

Musisz więc trochę więcej napisać, bo możliwości jest mnóstwo.

  • Lubię! 1

Projekt ma wyglądać następująco chce wykorzystać arduino jako urządzenie które bedzie zarządzać bezprzewodowo paskami ledowymi. Chciałbym żeby można było zarządzać paskami ledowymi w innym pokoju (pokoje sąsiadujące ze sobą). Nawet nie pomyślałem o niskim poborze prądu, paski oczywiście miałby być w ciągłej gotowości.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...