
Podrobný návod na zapojenie, nastavenie a spustenie celej infraštruktúry – od Arduina, cez Firebase, až po webovú aplikáciu. Všetko zrozumiteľne, krok za krokom.
🛠️ Ako spojazdniť inteligentný skladový systém
Systém, ktorý spája RFID technológiu, senzory a cloudové riešenia do jedného funkčného celku. Sleduj pohyb, podmienky a zásoby v sklade v reálnom čase — jednoducho, automatizovane a spoľahlivo.
🔥 Ako spojazdniť celý systém – krok za krokom
Kompletný návod, ako prepojiť Arduino, Firebase a web do funkčného systému inteligentného skladu.
1. Zapojenie hardvéru
- Priprav si Arduino Uno (originálna verzia bez WiFi)
- Nachystaj RFID čítačku RC522, PIR senzor, magnetický senzor a senzor plameňa
- Pripoj PIR senzor: VCC → 5V, GND → GND, OUT → digitálny pin (napr. D2)
- Pripoj magnetický senzor: jeden vývod na GND, druhý na digitálny pin (napr. D3) cez pull-up rezistor
- Pripoj senzor plameňa: DO → digitálny pin (napr. D4), VCC → 5V, GND → GND
- Pripoj RFID čítačku (RC522) cez SPI:
- SDA → D10
- SCK → D13
- MOSI → D11
- MISO → D12
- RST → D5
- Napájanie: 3.3V → 3.3V, GND → GND
- Všetko zapoj do breadboardu a prepojovacie káble dobre upevni
- Pripoj Arduino k počítaču cez USB
2. Nahraj kód do Arduina
Použi Arduino IDE a nahraj napríklad tento kód:
v#include // Knižnica pre prácu s RFID čítačkou
#include // Knižnica pre SPI komunikáciu
// Definovanie pinov pre RFID modul
#define RFID_CHIP_SELECT_PIN 10 // Pin pre aktiváciu RFID čítačky
#define RFID_RST_PIN 5 // Pin pre resetovanie a vypnutie RFID modulu
// Vytvorenie objektu myRFID na ovládanie RFID modulu
AddicoreRFID myRFID;
void setup() {
Serial.begin(9600); // Spustenie sériovej komunikácie s baudovou rýchlosťou 9600
// Inicializácia SPI komunikácie
SPI.begin();
// Nastavenie pinu pre čipovú selekciu RFID čítačky ako výstup
pinMode(RFID_CHIP_SELECT_PIN, OUTPUT);
digitalWrite(RFID_CHIP_SELECT_PIN, LOW); // Aktivácia RFID čítačky
// Nastavenie pinu resetovania ako výstup
pinMode(RFID_RST_PIN, OUTPUT);
digitalWrite(RFID_RST_PIN, HIGH); // Zapnutie RFID čítačky
// Inicializácia RFID čítačky
myRFID.AddicoreRFID_Init();
Serial.println("RFID pripravené...");
}
void loop() {
unsigned char str[16]; // Pole pre uchovanie ID RFID tagu
// Skúška detekcie RFID tagu
if (myRFID.AddicoreRFID_Request(PICC_REQIDL, str) == MI_OK) {
// Ak sa podarilo načítať RFID tag, získame jeho sériové číslo
if (myRFID.AddicoreRFID_Anticoll(str) == MI_OK) {
Serial.print("RFID ID: ");
// Výpis ID tagu v hexadecimálnom formáte
for (int i = 0; i < 4; i++) {
Serial.print(str[i], HEX);
if (i < 3) Serial.print(":"); // Pridanie dvojbodky medzi bajty ID
}
Serial.println(); // Nový riadok po vypísaní celého ID
}
// Po prečítaní RFID tagu ho uvedieme do režimu spánku
myRFID.AddicoreRFID_Halt();
}
delay(500); // Krátke oneskorenie 500 ms na stabilizáciu čítania
}
}
}
- Pre senzory: nahraj senzory.ino – číta stavy a posiela ich cez Serial
- Pre RFID: nahraj rfid.ino – číta ID tagov cez Serial
3. Pripojenie na Firebase cez Python
- Stiahni JSON súbor: Firebase Console > Project Settings > Service accounts > Generate new private key
- Ulož ho napr. do
/Documents/Arduino/python/
Následne spusti skript:
python3 senzory.py
Ukážka časti skriptu:
iimport serial
import firebase_admin
from firebase_admin import credentials, db
import time
# Inicializácia Firebase
cred = credentials.Certificate("skuska-3-firebase-adminsdk-do2hq-534c1a665a.json")
firebase_admin.initialize_app(cred, {
'databaseURL': 'https://skuska-3-default-rtdb.europe-west1.firebasedatabase.app'
})
# Pripojenie k sériovému portu
ser = serial.Serial('/dev/cu.usbmodem11101', 9600) # Skontroluj názov portu
ser.flush()
# Firebase referencia na požadovaný uzol
ref = db.reference("/random_names")
# Funkcia na odosielanie dát do Firebase
def save_to_firebase(name):
data = {
'name': name,
'timestamp': time.strftime("%Y-%m-%d %H:%M:%S")
}
ref.push(data) # Pridá nový záznam do databázy
# Hlavná slučka
try:
while True:
if ser.in_waiting > 0:
line = ser.readline().decode('utf-8').strip()
print(f"Received: {line}")
save_to_firebase(line)
except KeyboardInterrupt:
print("Program ukončený")
ser.close()
4. Prepojenie s webovou aplikáciou
- Web vytvorený vo WordPresse pomocou Elementoru
- Načítanie dát cez Firebase JavaScript SDK:
import { initializeApp } from "https://www.gstatic.com/firebasejs/9.17.1/firebase-app.js";
import { getDatabase, ref, onValue } from "https://www.gstatic.com/firebasejs/9.17.1/firebase-database.js";
const app = initializeApp({
databaseURL: "https://tvojprojekt.firebaseio.com"
});
const db = getDatabase(app);
onValue(ref(db, 'sensors/motion'), (snapshot) => {
const data = snapshot.val();
console.log("Pohyb:", data);
});
My Books
Kľúčové prvky nášho riešenia

Na sledovanie prostredia sme využili pohybový senzor, magnetický senzor a senzor plameňa. V reálnom čase monitorujú podmienky v sklade a zvyšujú bezpečnosť aj kontrolu nad pohybom osôb a objektov.
Senzorický modul

Pomocou RFID systému dokážeme automaticky rozpoznať pohyb a výdaj tovaru v sklade. Každá položka má vlastný čip a jej výdaj sa automaticky zaznamenáva do databázy bez potreby manuálneho zásahu.
RFID systém

Ako rozšírenie systému sme navrhli koncept robotického poštára — autonómneho vozidla, ktoré dokáže doručovať zásielky v rámci areálu. Riešenie môže zefektívniť internú logistiku napr. v skladoch, firmách alebo školách.
Robotický poštár
About Me
Start Your Body Transformation Now With A Top Leading Fitness Expert And Life Coach
Lorem ipsum dolor sit amet, consectetur adipila scing elit. Maecenas vitae the mattis lectus, eget viverra diam. Donec iaculis auctor metus sit amet venenatis. uisque euismod varius blandit. Aliquam tincidunt, dolor eget porta posuere, sem purus vestibulum tellus, accumsan luctus lectu


💡 Možnosti využitia v praxi
Automatizácia skladových procesov
Vďaka senzorom a RFID systémom je možné sledovať pohyb tovaru, jeho príchod či odchod zo skladu bez manuálneho zásahu. Tým sa minimalizujú chyby a zrýchľuje evidencia.
Bezpečnosť a kontrola prístupu
RFID technológia umožňuje obmedziť prístup k vybraným zónam skladu. Každé priloženie karty je zaznamenané, čo zvyšuje bezpečnosť a zodpovednosť zamestnancov.
Detekcia rizikových situácií
Senzory na oheň, pohyb a magnetické pole okamžite reagujú na neštandardné podmienky. Vďaka integrácii s databázou Firebase sú tieto informácie dostupné v reálnom čase.
Online monitoring cez web
Dáta zo všetkých zariadení sú automaticky posielané na web, kde sú prehľadne vizualizované. Vďaka tomu máš neustály prehľad o dianí v sklade aj na diaľku.

WHAT YOU'LL GET
What To Expect From
My Program
- Enjoy eating almost everything while keep getting leaner
- Become fitter and gain more confidence in your body
- Save money on gyms and weight lose products
- Lose the stubborn weight and get the tools to make it last
Reviews
Join Thousands Of Success Stories Worldwide








Get INSPIRED
Recent Articles

