Strona powstała jako projekt na potrzeby przedmiotu Hipertekst i Hipermedia
Elektroniką interesuję się od najmłodszych lat, ponieważ już w wieku 7 lat zacząłem składać proste, lecz własne układy elektroniczne. To hobby przerodziło się z czasem w bardziej zaawansowane projekty, które tworzę głównie w oparciu o mikrokontrolery, takie jak Arduino, ESP8266 i Raspberry Pi. W wolnym czasie chętnie rozwijam nowe rozwiązania, eksperymentując z możliwościami, jakie dają te urządzenia – od systemów inteligentnego domu oraz inne urządzenia automatyzacji, aż po kompleksowy symulator. Więcej informacji na ten temat znajduje się w zakładce "Moje projekty".
Porównanie ESP8266, Arduino i Raspberry Pi
ESP8266
            ESP8266 to niedroga platforma Wi-Fi, popularna w projektach Internetu Rzeczy (IoT).
- Mikrokontroler: ESP8266 z wbudowanym modułem Wi-Fi.
 - Komunikacja: Obsługuje Wi-Fi, idealny do projektów IoT.
 - Możliwości obliczeniowe: Procesor 80-160 MHz, 32 kB pamięci SRAM.
 - Typowe zastosowania: Projekty IoT, czujniki połączone z Internetem, proste aplikacje sieciowe.
 - Zalety: Niski koszt, mały rozmiar i niski pobór energii.
 - Wady: Ograniczona pamięć i moc obliczeniowa.
 
Arduino
            Arduino to seria mikrokontrolerów znana z intuicyjnej obsługi i wszechstronnych możliwości rozbudowy.
- Mikrokontroler: Serie mikrokontrolerów oparte na AVR, np. ATmega328.
 - Komunikacja: Brak natywnego Wi-Fi (z wyjątkiem niektórych modeli), ale łatwo dodać moduły.
 - Możliwości obliczeniowe: Procesor 16 MHz, mniejsza pamięć niż ESP8266.
 - Typowe zastosowania: Sterowanie silnikami, czujnikami, diodami LED, interaktywne urządzenia.
 - Zalety: Idealne dla początkujących, szerokie wsparcie społeczności.
 - Wady: Brak natywnego Wi-Fi, ograniczona moc obliczeniowa.
 
Raspberry Pi
            Raspberry Pi to pełnoprawny minikomputer do bardziej złożonych projektów.
- Mikrokontroler vs Komputer: Mikrokomputer z wielordzeniowym procesorem ARM.
 - Komunikacja: Wbudowane Wi-Fi, Bluetooth, porty USB i Ethernet.
 - Możliwości obliczeniowe: Wielordzeniowy procesor ARM i RAM (1 GB+).
 - Typowe zastosowania: Serwery domowe, systemy monitoringu, bardziej złożone aplikacje IoT.
 - Zalety: Duża moc obliczeniowa, obsługa wielu języków programowania.
 - Wady: Większy pobór energii, bardziej złożony w obsłudze.
 
Podsumowanie
- ESP8266 – Świetny wybór dla tanich projektów IoT wymagających Wi-Fi.
 - Arduino – Idealne do prostych projektów sterujących i dla początkujących.
 - Raspberry Pi – Doskonałe do projektów wymagających dużej mocy obliczeniowej i systemu operacyjnego.
 
| Cecha | ESP8266 | Arduino | Raspberry Pi | 
|---|---|---|---|
| Typ urządzenia | Mikrokontroler z Wi-Fi | Mikrokontroler | Mikrokomputer | 
| Procesor | 80-160 MHz | 16 MHz (np. ATmega328) | 1.2 GHz+ ARM, wielordzeniowy | 
| Pamięć RAM | 32 kB SRAM | 2 kB SRAM (Arduino Uno) | 1 GB lub więcej | 
| Pamięć Flash | 1 MB | 32 kB (Arduino Uno) | Zależna od karty SD | 
| Komunikacja | Wi-Fi | Brak natywnego Wi-Fi | Wi-Fi, Bluetooth, Ethernet, USB | 
| System operacyjny | Brak | Brak | Linux (np. Raspberry Pi OS) | 
| Typowe zastosowania | Projekty IoT, czujniki | Sterowanie, proste urządzenia interaktywne | Serwery, złożone aplikacje IoT, edukacja | 
| Cena | Niska | Średnia | Wysoka |