Категорија Примењена електроника обухвата наставне и пројектне активности у којима се повезују електроника, програмирање и физика кроз практичан рад. Ученици имају прилику да, кроз експерименте и реалне пројекте, стекну знања која се директно примењују у савременим технолошким системима.
У оквиру ове категорије налазе се лекције и материјали који се користе у:
Посебан акценат стављен је на рад са микроконтролерима, као што су Arduino, Micro:bit и ESP32, који омогућавају једноставну реализацију различитих експеримената и пројеката. Коришћењем ових платформи ученици уче како да мере физичке величине, обрађују податке и управљају електронским компонентама.
Arduino, Micro:bit и ESP32 омогућавају повезивање програмирања и реалног света.
Кроз активности у овој категорији ученици стичу знања из више области:
Веома важан део наставе је повезивање са алатом Processing, који омогућава да се резултати мерења прикажу графички, кроз анимације и симулације. На тај начин ученици не само да мере податке, већ их и разумеју кроз визуелни приказ.
🔗 Processing и креативно програмирање
Примењена електроника има широку примену у настави, посебно у физици и информатици. Ученици кроз практичан рад реализују различите пројекте, као што су:
Практичне вежбе са температуром, светлошћу, растојањем и другим физичким величинама.
Посебан значај у оквиру ове категорије има научно-едукативни камп у Идвору, где ученици кроз интензиван рад примењују стечена знања на конкретним пројектима. Током кампа ученици раде у тимовима, бирају теме и реализују сопствене експерименте уз подршку ментора.
У оквиру Erasmus+ пројеката, активности добијају међународни карактер – ученици сарађују са вршњацима из других школа и држава, размењују знања и заједно раде на иновативним решењима. У овим пројектима посебно је коришћен и ESP32, који омогућава напредније IoT (Internet of Things) примене и бежичну комуникацију.
Практичан рад, тимски пројекти и примена знања кроз Erasmus+ активности.
Кроз примењену електронику ученици не уче само теорију, већ развијају:
Ова категорија представља мост између школе и савремених технологија, припремајући ученике за даље образовање и будуће инжењерске и научне изазове.
У овој вежби ученици се упознају са радом сензора осветљења (LDR) и мерењем нивоа светлости у окружењу помоћу Arduino Uno микроконтролера. Ово је једна од основних вежби у области примењене електронике и представља добар увод у рад са аналогним сензорима.
Кроз овај пример ученици уче како да сензор претворе у део једноставног мерења, како да очитају вредност у Arduino IDE-у и како да ту вредност прикажу у реалном времену помоћу Processing-а.
👉 За додатни увод у платформу погледај:
Увод у Arduino програмирање
Основна плоча за читање података са сензора и прве експерименте.
Фотоотпорник чији се отпор мења у зависности од јачине светлости.
Микроконтролер за очитавање вредности са сензора.
Плоча за брзо повезивање без лемљења.
Фотоотпорник за мерење нивоа светлости.
Користи се у напонском делитељу са LDR-ом.
За повезивање компоненти.
LDR (Light Dependent Resistor) је фотоотпорник чији се отпор мења у зависности од количине светлости:
LDR и фиксни отпорник од 10kΩ формирају напонски делитељ, па Arduino на аналогном улазу A0 може да очита вредност од 0 до 1023. Та вредност зависи од нивоа светлости у просторији.
👉 За детаљније објашњење рада LDR сензора и напонског делитеља погледај:
LDR сензор – детаљно објашњење и проширена вежба
Arduino не треба повезивати са рачунаром пре него што су све компоненте правилно повезане. Посебно је важно да се LDR не повезује директно без отпорника, јер је отпорник неопходан за безбедан рад кола и за правилно мерење.
Ако се отпорник изостави, мерење може бити погрешно, а сензор или плоча могу бити изложени непожељном оптерећењу.
1. Повежи пин 5V са једном страном LDR сензора.
2. Другу страну LDR-а повежи са једним крајем отпорника од 10kΩ.
3. Други крај отпорника повежи на GND.
4. Место где се спајају LDR и отпорник повежи на A0.
5. Када су све везе проверене, повежи Arduino са рачунаром преко USB кабла.
Повезивање LDR сензора на Arduino
const int sensorPin = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int lightValue = analogRead(sensorPin); // 0 (dark) to 1023 (bright)
Serial.println(lightValue);
delay(200);
}
LDR сензор осећа количину светлости у окружењу и мења свој отпор. Arduino затим чита напон на аналогном улазу A0 и шаље добијену вредност преко серијске комуникације на рачунар.
То значи да Arduino непрекидно „прати“ светлост у просторији и шаље вредности у реалном времену. Тај податак можемо касније да прикажемо графички, да га користимо за управљање LED диодом, аутоматским светлом или другим уређајем.
У овом примеру Arduino шаље само бројеве у опсегу од 0 до 1023, где мања вредност означава тамније окружење, а већа вредност јаче осветљење.
import processing.serial.*;
Serial myPort;
String val = "";
int lightLevel = 0;
void setup() {
size(400, 200);
myPort = new Serial(this, Serial.list()[0], 9600);
}
void draw() {
background(255);
fill(0);
textSize(20);
text("Light Intensity: " + lightLevel, 50, 100);
if (myPort.available() > 0) {
val = myPort.readStringUntil('\n');
if (val != null) {
lightLevel = int(trim(val));
}
}
}
Processing прима вредност коју Arduino шаље преко серијске комуникације и приказује је на екрану у реалном времену. На тај начин добијамо једноставан визуелни интерфејс за посматрање светлости у просторији.
Овакав приступ је веома користан јер ученици не виде само бројеве, већ одмах уочавају како се подаци из физичког света претварају у графички приказ на рачунару.
Тако се повезују сензор, микроконтролер и програмско окружење, што је важан корак ка сложенијим пројектима и визуелизацији података.
У наставку вежбе може се додати и LED диода која реагује на ниво светлости. Када је у просторији тамније, LED може да светли јаче, а када је више светла, да слабије светли. На тај начин добија се једноставан модел аутоматског осветљења.
LED диода се повезује преко отпорника од 220Ω, како би се заштитила од превелике струје.
Проширена вежба: LDR + LED
const int sensorPin = A0;
const int ledPin = 9;
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop() {
int lightValue = analogRead(sensorPin); // 0 (dark) to 1023 (bright)
int ledValue = map(lightValue, 0, 1023, 255, 0);
analogWrite(ledPin, ledValue);
Serial.println(lightValue);
delay(200);
}
Ова вежба има више практичних примена:
Кроз овај пример ученици виде како се један једноставан сензор може користити у реалним техничким решењима и како се подаци могу приказати и обрадити помоћу Processing-а.
Вежба са LDR сензором представља одличан први корак ка разумевању рада са аналогним сигналима, сензорима и визуелизацијом података. Ово знање је основа за наредне вежбе као што су DHT11, ултразвучни сензор, серво мотор и паметна башта.
Управо због тога је ова лекција важна као почетна тачка у серији практичних примера из области примењене електронике.
Ако желиш детаљније објашњење начина рада сензора и електронског кола, погледај проширену лекцију:
Покушај да повежеш више сензора или да направиш систем који аутоматски управља осветљењем у просторији.
1. Како се мења отпор LDR сензора када се повећа количина светлости?
2. Који тип сигнала Arduino чита са LDR сензора?
3. Зашто користимо отпорник од 10kΩ са LDR-ом?
4. Који је опсег вредности које Arduino чита са аналогног улаза?
Категорија Примењена електроника обухвата наставне и пројектне активности у којима се повезују електроника, програмирање и физика кроз практичан рад. Ученици имају прилику да, кроз експерименте и реалне пројекте, стекну знања која се директно примењују у савременим технолошким системима.
У оквиру ове категорије налазе се лекције и материјали који се користе у:
Посебан акценат стављен је на рад са микроконтролерима, као што су Arduino, Micro:bit и ESP32, који омогућавају једноставну реализацију различитих експеримената и пројеката. Коришћењем ових платформи ученици уче како да мере физичке величине, обрађују податке и управљају електронским компонентама.
Arduino, Micro:bit и ESP32 омогућавају повезивање програмирања и реалног света.
Кроз активности у овој категорији ученици стичу знања из више области:
Веома важан део наставе је повезивање са алатом Processing, који омогућава да се резултати мерења прикажу графички, кроз анимације и симулације. На тај начин ученици не само да мере податке, већ их и разумеју кроз визуелни приказ.
🔗 Processing и креативно програмирање
Примењена електроника има широку примену у настави, посебно у физици и информатици. Ученици кроз практичан рад реализују различите пројекте, као што су:
Практичне вежбе са температуром, светлошћу, растојањем и другим физичким величинама.
Посебан значај у оквиру ове категорије има научно-едукативни камп у Идвору, где ученици кроз интензиван рад примењују стечена знања на конкретним пројектима. Током кампа ученици раде у тимовима, бирају теме и реализују сопствене експерименте уз подршку ментора.
У оквиру Erasmus+ пројеката, активности добијају међународни карактер – ученици сарађују са вршњацима из других школа и држава, размењују знања и заједно раде на иновативним решењима. У овим пројектима посебно је коришћен и ESP32, који омогућава напредније IoT (Internet of Things) примене и бежичну комуникацију.
Практичан рад, тимски пројекти и примена знања кроз Erasmus+ активности.
Кроз примењену електронику ученици не уче само теорију, већ развијају:
Ова категорија представља мост између школе и савремених технологија, припремајући ученике за даље образовање и будуће инжењерске и научне изазове.
У овој вежби ученици се упознају са радом сензора осветљења (LDR) и мерењем нивоа светлости у окружењу помоћу Arduino Uno микроконтролера. Ово је једна од основних вежби у области примењене електронике и представља добар увод у рад са аналогним сензорима.
Кроз овај пример ученици уче како да сензор претворе у део једноставног мерења, како да очитају вредност у Arduino IDE-у и како да ту вредност прикажу у реалном времену помоћу Processing-а.
👉 За додатни увод у платформу погледај:
Увод у Arduino програмирање
Основна плоча за читање података са сензора и прве експерименте.
Фотоотпорник чији се отпор мења у зависности од јачине светлости.
Микроконтролер за очитавање вредности са сензора.
Плоча за брзо повезивање без лемљења.
Фотоотпорник за мерење нивоа светлости.
Користи се у напонском делитељу са LDR-ом.
За повезивање компоненти.
LDR (Light Dependent Resistor) је фотоотпорник чији се отпор мења у зависности од количине светлости:
LDR и фиксни отпорник од 10kΩ формирају напонски делитељ, па Arduino на аналогном улазу A0 може да очита вредност од 0 до 1023. Та вредност зависи од нивоа светлости у просторији.
👉 За детаљније објашњење рада LDR сензора и напонског делитеља погледај:
LDR сензор – детаљно објашњење и проширена вежба
Arduino не треба повезивати са рачунаром пре него што су све компоненте правилно повезане. Посебно је важно да се LDR не повезује директно без отпорника, јер је отпорник неопходан за безбедан рад кола и за правилно мерење.
Ако се отпорник изостави, мерење може бити погрешно, а сензор или плоча могу бити изложени непожељном оптерећењу.
1. Повежи пин 5V са једном страном LDR сензора.
2. Другу страну LDR-а повежи са једним крајем отпорника од 10kΩ.
3. Други крај отпорника повежи на GND.
4. Место где се спајају LDR и отпорник повежи на A0.
5. Када су све везе проверене, повежи Arduino са рачунаром преко USB кабла.
Повезивање LDR сензора на Arduino
const int sensorPin = A0;
void setup() {
Serial.begin(9600);
}
void loop() {
int lightValue = analogRead(sensorPin); // 0 (dark) to 1023 (bright)
Serial.println(lightValue);
delay(200);
}
LDR сензор осећа количину светлости у окружењу и мења свој отпор. Arduino затим чита напон на аналогном улазу A0 и шаље добијену вредност преко серијске комуникације на рачунар.
То значи да Arduino непрекидно „прати“ светлост у просторији и шаље вредности у реалном времену. Тај податак можемо касније да прикажемо графички, да га користимо за управљање LED диодом, аутоматским светлом или другим уређајем.
У овом примеру Arduino шаље само бројеве у опсегу од 0 до 1023, где мања вредност означава тамније окружење, а већа вредност јаче осветљење.
import processing.serial.*;
Serial myPort;
String val = "";
int lightLevel = 0;
void setup() {
size(400, 200);
myPort = new Serial(this, Serial.list()[0], 9600);
}
void draw() {
background(255);
fill(0);
textSize(20);
text("Light Intensity: " + lightLevel, 50, 100);
if (myPort.available() > 0) {
val = myPort.readStringUntil('\n');
if (val != null) {
lightLevel = int(trim(val));
}
}
}
Processing прима вредност коју Arduino шаље преко серијске комуникације и приказује је на екрану у реалном времену. На тај начин добијамо једноставан визуелни интерфејс за посматрање светлости у просторији.
Овакав приступ је веома користан јер ученици не виде само бројеве, већ одмах уочавају како се подаци из физичког света претварају у графички приказ на рачунару.
Тако се повезују сензор, микроконтролер и програмско окружење, што је важан корак ка сложенијим пројектима и визуелизацији података.
У наставку вежбе може се додати и LED диода која реагује на ниво светлости. Када је у просторији тамније, LED може да светли јаче, а када је више светла, да слабије светли. На тај начин добија се једноставан модел аутоматског осветљења.
LED диода се повезује преко отпорника од 220Ω, како би се заштитила од превелике струје.
Проширена вежба: LDR + LED
const int sensorPin = A0;
const int ledPin = 9;
void setup() {
Serial.begin(9600);
pinMode(ledPin, OUTPUT);
}
void loop() {
int lightValue = analogRead(sensorPin); // 0 (dark) to 1023 (bright)
int ledValue = map(lightValue, 0, 1023, 255, 0);
analogWrite(ledPin, ledValue);
Serial.println(lightValue);
delay(200);
}
Ова вежба има више практичних примена:
Кроз овај пример ученици виде како се један једноставан сензор може користити у реалним техничким решењима и како се подаци могу приказати и обрадити помоћу Processing-а.
Вежба са LDR сензором представља одличан први корак ка разумевању рада са аналогним сигналима, сензорима и визуелизацијом података. Ово знање је основа за наредне вежбе као што су DHT11, ултразвучни сензор, серво мотор и паметна башта.
Управо због тога је ова лекција важна као почетна тачка у серији практичних примера из области примењене електронике.
Ако желиш детаљније објашњење начина рада сензора и електронског кола, погледај проширену лекцију:
Покушај да повежеш више сензора или да направиш систем који аутоматски управља осветљењем у просторији.
1. Како се мења отпор LDR сензора када се повећа количина светлости?
2. Који тип сигнала Arduino чита са LDR сензора?
3. Зашто користимо отпорник од 10kΩ са LDR-ом?
4. Који је опсег вредности које Arduino чита са аналогног улаза?