Archiwum kategorii: projekty

BBC micro:bit i wyświetlacz LED z kilkunastu matryc 8×8 (IwE 2019)

Wśród projektów pokazowych na tegoroczna konferencję Informatyka w Edukacji musiało się znaleźć coś, co z dużej odległości przyciągnie uwagę odwiedzających. Jako, że nasza stacja pogodowa oparta o rozszerzenie SparkFun weather:bit potrzebowała sposobu prezentacji danych meteorologicznych, postanowiliśmy stworzyć coś do będzie widoczne z wielu metrów, a jednocześnie będzie miało praktyczne zastosowanie.

Matryca jest dobrze widoczna nawet w dzień

Rodzaj wybranych matryc, ich ilość i wydajność prądowa BBC micro:bita spowodowały, że projekt musi być zasilany z zewnętrznego zasilacza 5V. Możliwe jest wysterowanie i zasilenie do 4 matryc LED bezpośrednio z BBC micro:bita podpiętego pod USB, ale wyświetlane piksele nie będą tak jasne jak w przypadku dedykowanego zasilania.

Czytaj dalej

Bazyl – czyli jak BBC micro:bit pilnował bazylii (IwE 2019)

W związku ze zbliżającą się konferencją Informatyka w Edukacji 2019, wzorem lat ubiegłych nasz zespół przygotował kilka projektów pokazowych. Ich stopień trudności, czasochłonność i budżet są bardzo zróżnicowane. Wśród nich Bazyl jest jednym z prostszych do wykonania.

Jak prezentuje się Bazyl, każdy widzi.

Założenia są bardzo proste: zadaniem Bazyla jest opieka nad bazylią. Co za tym idzie, musi on od czasu do czasu sprawdzić czy ziemia nie jest sucha. Dobrze by było aby na żądanie wyświetlił wynik pomiaru. Zaś o podlewanie powinien się upomnieć sygnałem dźwiękowym.

Czytaj dalej

Pogodełko – IoT w pogodzie – część 2

Pogodełko, czyli nasza miniaturowa stacja pogodowa w kartonie spotkała się z ciepłym przyjęciem. Złożenie jej nie jest skomplikowane. Wystarczy podłączyć 10 przewodów i gotowe. Wstępnie zaprogramowana płytka NodeMCU V3 od razu pokazuje czy wszystko zostało złożone poprawnie.

W tym artykule omówimy kod źródłowy i pokażemy jak samodzielnie zmodyfikować Pogodełko. A do tej pory modyfikacji widzieliśmy sporo. Najprostszą z nich jest wymiana czujnika Bosch BMP280 na BME280. Uzyskujemy w ten sposób dodatkowy pomiar wilgotności. W następnych częściach przyjrzymy się innym modyfikacjom wartym wspomnienia – dodanie zewnętrznego czujnika temperatury DS18B20 czy czujnika pyłu zawieszonego SDS011.

Czytaj dalej

Projekt: Sterownik pasków RGBW cz. 1

Hej! W dzisiejszym artykule zaczniemy realizację kolejnego projektu od schematu ideowego aż do finalnego produktu. Tym razem zajmiemy się wykonaniem sterownika do pasków ledowych (np. do zamontowania w roli dekoracji w jakimś pomieszczeniu). W pierwszej części zaprojektujemy płytkę drukowaną oraz napiszemy kod na Arduino, dzięki któremu będziemy mogli regulować jasność, natężenie oraz barwę światła. W drugiej części do sterownika dorobimy aplikację na system Android, za pomocą której będziemy mogli ustawić dowolny kolor.

Czytaj dalej

Projekt: Kontrola dostępu cz. 3

W naszym projekcie mamy już za sobą działający prototyp na Arduino, aplikację w C# do konfigurowania urządzenia. Teraz w końcu nadszedł czas na przekształcenie prototypu na płytce stykowej w pełnoprawne, niezależne urządzenie. W ostatniej części projektu zajmiemy się narysowaniem ostatecznego schematu, zaprojektowaniem i wykonaniem płytki, a także przeprowadzimy testy w trudnych warunkach :)

Czytaj dalej

Projekt: Kontrola dostępu cz. 2

Czas na kolejną część poradnika z pomocą którego wykonamy prosty system kontroli dostępu oparty o Arduino. Dziś będzie nieco inaczej, gdyż Arduino i ogólnie elektronikę zostawimy trochę z boku, a w głównej mierze zajmiemy się stworzeniem od zera aplikacji w języku C#, za pomocą której będziemy mogli programować nasz system za pomocą komputera z wykorzystaniem aplikacji z przyjaznym GUI. Zaczynajmy więc!

Czytaj dalej

Projekt: Kontrola dostępu cz. 1

Witajcie! Dziś zaczniemy dość pracować nad dość sporym projektem, mianowicie chodzi o system kontroli dostępu wykorzystujący karty oraz tagi zbliżeniowe w standardzie Mifare. System taki można zamontować wszędzie tam, gdzie mamy do dyspozycji elektronicznie sterowany zamek (najczęściej taki elektrozaczep można spotkać w furtkach). W pierwszej części omówimy założenia projektu, ustalimy jakie części będą na pewno potrzebne oraz zbudujemy prototyp w oparciu o platformę Arduino.

Czytaj dalej

Tramwajowy informator na NodeMCU

Ostatnio dojeżdżając na uczelnię za każdym razem kiedy dobiegałem na przystanek tramwaj akurat odjeżdżał. Postanowiłem więc zbudować sobie prosty informator, który przez sieć ściągnie sobie informację o zbliżających się odjazdach tramwajów z przystanku z którego co rano wsiadam do tramwaju i wyświetli przetworzone dane na ekranie 16×02.  Czytaj dalej

Obsługa zegara RTC w Teensy na przykładzie licznika sylwestrowego

672127_bb_00_fb-eps_1000Nie wszyscy o tym wiedzą, ale producent płytek Teensy od wersji 3.0 uraczył nas wbudowanym zegarem czasu rzeczywistego (RTC). Dziś zajmiemy się właśnie podłączeniem, kalibracją oraz ogólną obsługą zegarka wbudowanego w naszą małą płytkę. Czytaj dalej