Spotkanie zespołu Robonomika

W dniu dzisiejszym zespół zamojskiego Robonomika spotkał się aby szczegółowo omówić udział naszej drużyny w ramach projektu Lubelskie: Liga Robotyki .Dodatkowo zostały podzielone zadania i omówiona taktyka naszego zespołu. Wszystkich chętnych dołączeniem do naszego zespołu serdecznie zapraszamy.😉  

Rozdzielone zasilanie w układach elektronicznych.

Wstęp Gdy zaczynamy konstruować bardziej zaawansowane układy, które posiadają wrażliwe podzespoły takie jak mikrokontrolery, układy cyfrowe etc.  oraz elementy, które pobierają duże prądy, zachodzi potrzeba na rozdzielone zasilanie części sterującej oraz głównego zasilania (mocy). Takie rozwiązanie stosuje się aby zminimalizować ilość zakłóceń trafiających do wrażliwych części układu, powodując niestabilność pracy. Źródło energii elektrycznej Jeśli tworzymy projekt, który musi być mobilny, korzystamy z akumulatorów, mają one wyznaczone przedziały…Continue reading Rozdzielone zasilanie w układach elektronicznych.

ArduPilot – komputer pokładowy do dronów

Ogólny opis APM inaczej zwany ArduPilot, kontroler wehikułu naziemnego bądź latającego. Jego sercem jest 8 bitowa ATmega2560. Obecnie większość komputerków pokładowych wykorzystuje procesory STM32, są one szybsze, dokładniejsze, pojemniejsze oraz posiadają nowsze interfejsy lecz ArduPilot nie pozostaje w tyle. Nadrabia to swoim środowiskiem konfiguracyjnym – Mission Planner’em. Dodatki do kontrolera Do Ardupilot’a można dokupić wiele elementów peryferyjnych, omówię kilka z nich i czego wystrzegać się podczas zakupu. Pierwszym elementem jest…Continue reading ArduPilot – komputer pokładowy do dronów

Łazik omijający przeszkody na millis() część 1

Teoria Stosowanie w Arduino delay() jest bardzo popularne. Niestety, mimo że jest łatwe w implementacji posiada bardzo dużą wadę – zatrzymuje program na określoną ilość czasu, przez co procesor nie może wykonywać kolejnych instrukcji. Rozwiązaniem tego jest funkcja millis(), bowiem zwraca ona ilość milisekund od czasu włączenia procesora. Najlepiej funkcję millis przypisać do dużej zmiennej, aby szybko nie doszło do przepełnienia zmiennej np. unsigned long. Nasz mały łazik został napisany w millis, dzięki czemu może…Continue reading Łazik omijający przeszkody na millis() część 1