Ruszył nowy konkurs! W puli nagród 2300 zł »
Dziś Dzień Ochrony Danych Osobowych! Z tej okazji przypominamy gadżet DIY, który ukryje zawartość Waszego monitora przed intruzem »

Programowanie Arduino w Simulinku – balansujący motocykl

Programowanie Arduino w Simulinku – balansujący motocykl

MATLAB i Simulink w połączeniu z Arduino stają się niezwykle ciekawym zestawem narzędzi, które pomagają zrozumieć i wykorzystać w praktyce pozornie trudną teorię sterowania.

Oto przykład wykorzystania tych programów do budowy automatycznie balansującego motocykla z regulatorem PID.

Czytaj całość…

Kurs Qt – #6 – Przesyłanie danych między QML i C++

Kurs Qt – #6 – Przesyłanie danych między QML i C++

W poprzedniej części poznaliśmy technologie Qt Quick i QML. Tym razem zajmiemy się użyciem tych nowości od strony C++.

Przyjrzymy się strukturze projektu i zawartości pliku main.cpp. Później połączymy warstwę C++ z QML i zaczniemy przesyłać między nimi dane.

Czytaj całość…

Kurs Qt – #5 – Budowa interfejsów z Qt Quick i QML

Kurs Qt – #5 – Budowa interfejsów z Qt Quick i QML

W tej części zajmiemy się omówieniem QML oraz Qt Quick. Poznanie tych nowych mechanizmów ułatwi nam tworzenie estetycznych interfejsów.

Zaczniemy od napisania i przetestowania prostej aplikacji. Następnie omówimy na jej przykładzie QML i porównamy takie podejście z Qt Widgets.

Czytaj całość…

Czym jest Arduino? Sony Spresense jako 6-rdzeniowe UNO?

Czym jest Arduino? Sony Spresense jako 6-rdzeniowe UNO?

Arduino to niezwykle popularny projekt, jednak chyba nie wszyscy wiedzą, co dokładnie składa się na cały jego ekosystem.

W tym artykule omówimy skrótowo, czym jest Arduino i z czego tak właściwie się składa. Jako ciekawostkę pokażemy również, jakie możliwości daje potężne Sony Spresense.

Czytaj całość…

Redukcja 50% materiału podporowego podczas druku 3D

Redukcja 50% materiału podporowego podczas druku 3D

Francuska firma Volum-e specjalizuje się w druku 3D prototypów, jak i finalnych elementów. Dzięki jednemu z największych parków maszynowych, może ona drukować precyzyjne detale z metalu.

Oto przykład, jak specjalne oprogramowanie pozwoliło na 80% szybsze generowanie warstwy suportowej oraz znacznie szybsze jej usuwanie.

Czytaj całość…

Jak dodać mechaniczne przyciski do telefonu (bez elektroniki)?

Jak dodać mechaniczne przyciski do telefonu (bez elektroniki)?

Przyciski fizyczne w nowoczesnych telefonach są ograniczone do niezbędnego minimum. Czasami użytkownicy mają już dość ekranów dotykowych.

Naukowcy z Kalifornii zaprojektowali ciekawe etui, do którego można dołączać różne przyciski fizyczne. Co ciekawe, do działania urządzenia nie są potrzebne żadne połączenia elektroniczne!

Czytaj całość…

Kurs Qt – #4 – aplikacja mobilna, łączność Bluetooth z Arduino

Kurs Qt – #4 – aplikacja mobilna, łączność Bluetooth z Arduino

Za nami pierwsza, prosta aplikacja mobilna. Pora, aby pójść krok dalej i nawiązać bezprzewodowe połączenie między telefonem, a Arduino.

Do wykonania tego ćwiczenia potrzebny będzie telefon z Androidem w wersji 4.1 lub wyższej oraz moduł w standardzie Bluetooth Classic (wersje od 1.0 do 3.0), czyli np. popularny HC-05.

Czytaj całość…

Czym są moduły SOM? Przykład na bazie VisionSOM-6ULL

Czym są moduły SOM? Przykład na bazie VisionSOM-6ULL

Opisywaliśmy już różne zestawy uruchomieniowe i płytki związane z popularnymi platformami typu Arduino/RPi. Nigdy nie zajmowaliśmy się jednak dokładniej modułami typu SOM.

Wpis ten jest więc krótkim wprowadzeniem do tematu SOM. W artykule przedstawiony został przykładowy moduł polskiej firmy SoMLabs.

Czytaj całość…

Domowa metoda na wydruki 3D zbrojone stalą

Domowa metoda na wydruki 3D zbrojone stalą

Elementy wydrukowane w 3D mogą cechować się dużą wytrzymałością. Istnieją jednak sposoby na jeszcze większe ich wzmocnienie.

Jedną z metod, którą można zastosować nawet w domowych warunkach, jest osadzanie rdzenia ze stalowej linki.

Czytaj całość…

Czytaj losowy artykuł