Категорија Примењена електроника обухвата наставне и пројектне активности у којима се повезују електроника, програмирање и физика кроз практичан рад. Ученици имају прилику да, кроз експерименте и реалне пројекте, стекну знања која се директно примењују у савременим технолошким системима.
У оквиру ове категорије налазе се лекције и материјали који се користе у:
Посебан акценат стављен је на рад са микроконтролерима, као што су Arduino, Micro:bit и ESP32, који омогућавају једноставну реализацију различитих експеримената и пројеката. Коришћењем ових платформи ученици уче како да мере физичке величине, обрађују податке и управљају електронским компонентама.
Arduino, Micro:bit и ESP32 омогућавају повезивање програмирања и реалног света.
Кроз активности у овој категорији ученици стичу знања из више области:
Веома важан део наставе је повезивање са алатом Processing, који омогућава да се резултати мерења прикажу графички, кроз анимације и симулације. На тај начин ученици не само да мере податке, већ их и разумеју кроз визуелни приказ.
🔗 Processing и креативно програмирање
Примењена електроника има широку примену у настави, посебно у физици и информатици. Ученици кроз практичан рад реализују различите пројекте, као што су:
Практичне вежбе са температуром, светлошћу, растојањем и другим физичким величинама.
Посебан значај у оквиру ове категорије има научно-едукативни камп у Идвору, где ученици кроз интензиван рад примењују стечена знања на конкретним пројектима. Током кампа ученици раде у тимовима, бирају теме и реализују сопствене експерименте уз подршку ментора.
У оквиру Erasmus+ пројеката, активности добијају међународни карактер – ученици сарађују са вршњацима из других школа и држава, размењују знања и заједно раде на иновативним решењима. У овим пројектима посебно је коришћен и ESP32, који омогућава напредније IoT (Internet of Things) примене и бежичну комуникацију.
Практичан рад, тимски пројекти и примена знања кроз Erasmus+ активности.
Кроз примењену електронику ученици не уче само теорију, већ развијају:
Ова категорија представља мост између школе и савремених технологија, припремајући ученике за даље образовање и будуће инжењерске и научне изазове.
У овој вежби ученици ће научити како да користе DHT11 сензор за мерење температуре и влажности ваздуха помоћу Arduino Uno микроконтролерске плоче. Поред самог мерења, подаци ће бити послати на рачунар преко серијске комуникације и приказани у реалном времену помоћу алата Processing.
Ово је једна од основних вежби у оквиру радионица примењене електронике и креативног програмирања, јер повезује:

Повезивање сензора температуре и влажности са Arduino Uno плочом.

Приказ вредности температуре и влажности у реалном времену.
DHT11 је дигитални сензор који омогућава мерење:
Сензор је веома популаран у образовању и почетним IoT пројектима јер је једноставан за употребу и не захтева сложену електронику. Arduino преко једног пина комуницира са DHT11 сензором и добија податке у дигиталном облику.

Мери температуру и влажност ваздуха.

Сензор шаље дигиталне податке Arduino плочи.
За ову вежбу потребно је следеће:

Arduino Uno, DHT11, breadboard и повезне жице.

Омогућава брзо повезивање компоненти без лемљења.
DHT11 сензор обично има три или четири пина:
DATA пин сензора повезујемо на један од дигиталних пинова Arduino плоче (у примеру пин 2).

Повезивање DHT11 сензора са Arduino Uno плочом.

Практична реализација на breadboard плочи.
Arduino очитава температуру и влажност и затим шаље податке рачунару преко серијске комуникације.
#include <DHT.h>
// Pin na koji je povezan DATA pin senzora
#define DHTPIN 2
// Tip senzora
#define DHTTYPE DHT11
// Kreiranje DHT objekta
DHT dht(DHTPIN, DHTTYPE);
void setup() {
// Pokretanje serijske komunikacije
Serial.begin(9600);
// Pokretanje senzora
dht.begin();
}
void loop() {
// Očitavanje temperature
float temperature = dht.readTemperature();
// Očitavanje vlažnosti
float humidity = dht.readHumidity();
// Provera da li je očitavanje uspešno
if (isnan(temperature) || isnan(humidity)) {
Serial.println("Greška pri očitavanju sa DHT11 senzora!");
return;
}
// Slanje podataka Processing programu
Serial.print(temperature);
Serial.print(",");
Serial.println(humidity);
// Pauza između očitavanja
delay(1000);
}
Програм најпре укључује библиотеку DHT.h која омогућава једноставну комуникацију са DHT11 сензором.
У функцији setup() покреће се серијска комуникација и иницијализује сензор.
Унутар функције loop() Arduino:
Подаци се шаљу у облику:
24.5,58.0
Први број представља температуру, а други влажност ваздуха.
Processing прима податке са Arduino плоче и приказује их у реалном времену.
import processing.serial.*;
Serial myPort;
String data;
float temp, hum;
void setup() {
size(400, 200);
// Povezivanje sa serijskim portom
myPort = new Serial(this, Serial.list()[0], 9600);
}
void draw() {
background(255);
fill(0);
textSize(20);
// Prikaz temperature
text("Temperature: " + temp + " °C", 50, 80);
// Prikaz vlažnosti
text("Humidity: " + hum + " %", 50, 120);
// Provera da li postoje podaci
if (myPort.available() > 0) {
// Čitanje jednog reda teksta
data = myPort.readStringUntil('\n');
// Provera validnosti podataka
if (data != null && data.contains(",")) {
// Razdvajanje temperature i vlažnosti
String[] values = split(trim(data), ",");
if (values.length == 2) {
temp = float(values[0]);
hum = float(values[1]);
}
}
}
}
Processing програм чита податке које Arduino шаље преко USB кабла.
Када Arduino пошаље:
24.5,58.0
Processing:
На овај начин ученици могу у реалном времену да прате промене температуре и влажности.
📌 DHT11 сензор мери температуру и влажност ваздуха.
📌 Arduino очитава вредности са сензора и шаље их рачунару.
📌 Processing прима податке и приказује их у реалном времену.
📌 На тај начин добијамо једноставан систем за мерење и визуелизацију података.

Arduino шаље податке Processing програму преко USB кабла.

Температура и влажност се непрекидно ажурирају.
Након основне вежбе ученици могу да прошире пројекат:

Динамички приказ вредности кроз графике и анимације.

Слање података преко WiFi мреже помоћу ESP32 плоче.
Уколико желите да детаљније научите основе рада са Arduino платформом, препоручује се да најпре прођете уводне лекције које објашњавају основне појмове, рад са микроконтролерима, повезивање компоненти и развој једноставних пројеката.
Додатна лекција о мерењу температуре помоћу Arduino платформе и различитих сензора.
Након савладавања ових лекција, ученици ће лакше разумети рад са серијском комуникацијом, Processing визуелизацијом и сложенијим IoT пројектима који користе више сензора и микроконтролера.
Детаљније објашњење рада са Arduino платформом и сензорима:
Покушај да направиш IoT систем са ESP32 који шаље податке на интернет.
1. Шта мери DHT11 сензор?
2. Како Arduino добија податке од DHT11?
3. Шта Processing ради у овој вежби?
4. У ком облику Arduino шаље податке?
Категорија Примењена електроника обухвата наставне и пројектне активности у којима се повезују електроника, програмирање и физика кроз практичан рад. Ученици имају прилику да, кроз експерименте и реалне пројекте, стекну знања која се директно примењују у савременим технолошким системима.
У оквиру ове категорије налазе се лекције и материјали који се користе у:
Посебан акценат стављен је на рад са микроконтролерима, као што су Arduino, Micro:bit и ESP32, који омогућавају једноставну реализацију различитих експеримената и пројеката. Коришћењем ових платформи ученици уче како да мере физичке величине, обрађују податке и управљају електронским компонентама.
Arduino, Micro:bit и ESP32 омогућавају повезивање програмирања и реалног света.
Кроз активности у овој категорији ученици стичу знања из више области:
Веома важан део наставе је повезивање са алатом Processing, који омогућава да се резултати мерења прикажу графички, кроз анимације и симулације. На тај начин ученици не само да мере податке, већ их и разумеју кроз визуелни приказ.
🔗 Processing и креативно програмирање
Примењена електроника има широку примену у настави, посебно у физици и информатици. Ученици кроз практичан рад реализују различите пројекте, као што су:
Практичне вежбе са температуром, светлошћу, растојањем и другим физичким величинама.
Посебан значај у оквиру ове категорије има научно-едукативни камп у Идвору, где ученици кроз интензиван рад примењују стечена знања на конкретним пројектима. Током кампа ученици раде у тимовима, бирају теме и реализују сопствене експерименте уз подршку ментора.
У оквиру Erasmus+ пројеката, активности добијају међународни карактер – ученици сарађују са вршњацима из других школа и држава, размењују знања и заједно раде на иновативним решењима. У овим пројектима посебно је коришћен и ESP32, који омогућава напредније IoT (Internet of Things) примене и бежичну комуникацију.
Практичан рад, тимски пројекти и примена знања кроз Erasmus+ активности.
Кроз примењену електронику ученици не уче само теорију, већ развијају:
Ова категорија представља мост између школе и савремених технологија, припремајући ученике за даље образовање и будуће инжењерске и научне изазове.
У овој вежби ученици ће научити како да користе DHT11 сензор за мерење температуре и влажности ваздуха помоћу Arduino Uno микроконтролерске плоче. Поред самог мерења, подаци ће бити послати на рачунар преко серијске комуникације и приказани у реалном времену помоћу алата Processing.
Ово је једна од основних вежби у оквиру радионица примењене електронике и креативног програмирања, јер повезује:

Повезивање сензора температуре и влажности са Arduino Uno плочом.

Приказ вредности температуре и влажности у реалном времену.
DHT11 је дигитални сензор који омогућава мерење:
Сензор је веома популаран у образовању и почетним IoT пројектима јер је једноставан за употребу и не захтева сложену електронику. Arduino преко једног пина комуницира са DHT11 сензором и добија податке у дигиталном облику.

Мери температуру и влажност ваздуха.

Сензор шаље дигиталне податке Arduino плочи.
За ову вежбу потребно је следеће:

Arduino Uno, DHT11, breadboard и повезне жице.

Омогућава брзо повезивање компоненти без лемљења.
DHT11 сензор обично има три или четири пина:
DATA пин сензора повезујемо на један од дигиталних пинова Arduino плоче (у примеру пин 2).

Повезивање DHT11 сензора са Arduino Uno плочом.

Практична реализација на breadboard плочи.
Arduino очитава температуру и влажност и затим шаље податке рачунару преко серијске комуникације.
#include <DHT.h>
// Pin na koji je povezan DATA pin senzora
#define DHTPIN 2
// Tip senzora
#define DHTTYPE DHT11
// Kreiranje DHT objekta
DHT dht(DHTPIN, DHTTYPE);
void setup() {
// Pokretanje serijske komunikacije
Serial.begin(9600);
// Pokretanje senzora
dht.begin();
}
void loop() {
// Očitavanje temperature
float temperature = dht.readTemperature();
// Očitavanje vlažnosti
float humidity = dht.readHumidity();
// Provera da li je očitavanje uspešno
if (isnan(temperature) || isnan(humidity)) {
Serial.println("Greška pri očitavanju sa DHT11 senzora!");
return;
}
// Slanje podataka Processing programu
Serial.print(temperature);
Serial.print(",");
Serial.println(humidity);
// Pauza između očitavanja
delay(1000);
}
Програм најпре укључује библиотеку DHT.h која омогућава једноставну комуникацију са DHT11 сензором.
У функцији setup() покреће се серијска комуникација и иницијализује сензор.
Унутар функције loop() Arduino:
Подаци се шаљу у облику:
24.5,58.0
Први број представља температуру, а други влажност ваздуха.
Processing прима податке са Arduino плоче и приказује их у реалном времену.
import processing.serial.*;
Serial myPort;
String data;
float temp, hum;
void setup() {
size(400, 200);
// Povezivanje sa serijskim portom
myPort = new Serial(this, Serial.list()[0], 9600);
}
void draw() {
background(255);
fill(0);
textSize(20);
// Prikaz temperature
text("Temperature: " + temp + " °C", 50, 80);
// Prikaz vlažnosti
text("Humidity: " + hum + " %", 50, 120);
// Provera da li postoje podaci
if (myPort.available() > 0) {
// Čitanje jednog reda teksta
data = myPort.readStringUntil('\n');
// Provera validnosti podataka
if (data != null && data.contains(",")) {
// Razdvajanje temperature i vlažnosti
String[] values = split(trim(data), ",");
if (values.length == 2) {
temp = float(values[0]);
hum = float(values[1]);
}
}
}
}
Processing програм чита податке које Arduino шаље преко USB кабла.
Када Arduino пошаље:
24.5,58.0
Processing:
На овај начин ученици могу у реалном времену да прате промене температуре и влажности.
📌 DHT11 сензор мери температуру и влажност ваздуха.
📌 Arduino очитава вредности са сензора и шаље их рачунару.
📌 Processing прима податке и приказује их у реалном времену.
📌 На тај начин добијамо једноставан систем за мерење и визуелизацију података.

Arduino шаље податке Processing програму преко USB кабла.

Температура и влажност се непрекидно ажурирају.
Након основне вежбе ученици могу да прошире пројекат:

Динамички приказ вредности кроз графике и анимације.

Слање података преко WiFi мреже помоћу ESP32 плоче.
Уколико желите да детаљније научите основе рада са Arduino платформом, препоручује се да најпре прођете уводне лекције које објашњавају основне појмове, рад са микроконтролерима, повезивање компоненти и развој једноставних пројеката.
Додатна лекција о мерењу температуре помоћу Arduino платформе и различитих сензора.
Након савладавања ових лекција, ученици ће лакше разумети рад са серијском комуникацијом, Processing визуелизацијом и сложенијим IoT пројектима који користе више сензора и микроконтролера.
Детаљније објашњење рада са Arduino платформом и сензорима:
Покушај да направиш IoT систем са ESP32 који шаље податке на интернет.
1. Шта мери DHT11 сензор?
2. Како Arduino добија податке од DHT11?
3. Шта Processing ради у овој вежби?
4. У ком облику Arduino шаље податке?