wtorek, 30 maja 2017

[31] Arduino - Układ RFID RC522, sterowanie przekaźnikami

W tym poście chciałbym opisać projekt sterowania układem przekaźnikami za pomocą kart Mifare odczytywanych przez moduł z układem RC522. Pozwala on na odczytywanie jak i zapisywanie danych na kartę na częstotliwości 13,56 MHz. Komunikacja z nim odbywa się przez interfejs SPI. Układ zasilany jest napięciem 3.3V. Nie ma problemów z podłączeniem go do Arduino Uno, zasilanego z 5V.

piątek, 26 maja 2017

[30] Arduino - Sterowanie przekaźnikami za pomocą portu szeregowego

Ten dosyć krótki post chciałem poświęcić na opisanie sposobu sterowania przekaźnikami za pomocą portu szeregowego.

Podłączenie:


Wykorzystałem moduł dwóch przekaźników, bo akurat taki miałem, ale w ten sam sposób można obsłużyć dużo więcej urządzeń. Wystarczy dodawać kolejne definicje do programu.

  • GND - GND
  • IN1 - pin 7
  • IN2 - pin 8
  • VCC - 5V

środa, 17 maja 2017

Powerbank

W tym poście przedstawię w jaki sposób wykonać power bank z baterii od laptopa.

Potrzebne komponenty:


Ja wykorzystałem 6 baterii 18650, które pobrałem z starej baterii od laptopa, drugim komponentem jest ładowarka wykorzystałem układ TP4056 z zabezpieczeniem. 

poniedziałek, 15 maja 2017

C# - Program do obsługi ESP8266 V1.0

Ten post chciałbym poświęcić na przygotowanie prostego programu pozwalającego na wysyłanie komend do układu ESP8266. Do testów wykorzystałem układ ESPWROOM - 02. 

Komunikacja z układem zostanie wykonana za pomocą komend AT.

Dokumentację można znaleźć pod tymi linkami: ESP AT Instruction set, Command Examples.

Raspberry Pi - Poprawne wyłączanie, watchdog oraz sprawdzanie temperatury

W tym poście chciałbym opisać sposób poprawnego wyłączania Raspberry Pi oraz w jaki sposób uruchomić watchdoga w Raspberry pi.

Poprawne wyłączenie


W tej części chciałby zaprezentować w jaki sposób wykonać poprawne wyłączenie oraz poprawne ponowne uruchomienie płytki. 

piątek, 5 maja 2017

C - Makro assert()

Ten post chciałbym poświęcić na opisanie makra assert, które pozwalają na sprawdzanie danych jakie są podawane do funkcji, obliczeń.

Makro sprawdza czy dane wyrażenie jest różne od 0, jeśli nie, to program zostanie zatrzymany. Jest ono zdefiniowane w bibliotece assert,h, bądź można przygotować jego własną implementację.

wtorek, 2 maja 2017

C - Wskaźniki zastosowanie

W tym poście chciałbym przedstawić kilka krótki zastosowań wskaźników.

Poruszone zostaną następujące zagadnienia: przesłanie łańcucha znakowego do funkcji, przekazywanie wskaźnika do funkcji, przekazywanie tablicy oraz wskaźnika do tablicy do funkcji, zwracanie wskaźnika przez funkcje.