Archive for Programiranje

  • 2. marca, 2024

    Pametni sef (2) – opis električne sheme krmilnega vezja

    Avtor: mag. Vladimir Mitrović V zadnjem delu smo opisali konstrukcijo pametnega trezorja, komponente njegovega sistema upravljanja in programsko logiko. Zdaj bomo podrobneje preučili električno shemo krmilnega vezja, katerega možnosti presegajo tisto, kar smo uporabili pri trezorju. Krmilno vezje Pri načrtovanju kompleksnejših vezij, ki jih krmilimo z mikrokontrolerji, se pogosto znajdemo...

  • 28. januarja, 2024

    Programiranje Arduino projektov z Raspberry Pi 5

    Avtor: dr. Simon Vavpotič Raspberry Pi 5 je odličen računalnik, s katerim lahko neposredno programiramo Arduino projekte, ne da bi za to potrebovali kakršenkoli zunanji vmesnik. Lahko pa programiramo tudi PICe, ne le tiste v ChipKIT projektih, ampak tudi PIC čipe s protokoloma ICSP in EJTAG. Poglejmo, kako! Raspberry Pi...

  • 28. januarja, 2024

    Pametni trezor (1) – opis projekta in programske logike

    Avtor: mag. Vladimir Mitrović Pametni trezor, ki ga opisujemo, so izdelovali udeleženci STEM delavnic za srednješolce v letu 2023. Te delavnice tradicionalno organizira Hrvaška skupnost tehnične kulture med letnimi šolskimi počitnicami, s ciljem osvajanja raznih tehničnih veščin in znanja. Trezor bomo opisati v treh nadaljevanjih: opis projekta in programske logike...

  • 28. januarja, 2024

    Spremenite (skoraj) vsako površino v tipko na dotik z MPR121

    Hackster Inc. Zmogljivost kapacitivnosti na konici prsta! MPR121 je 12-pinski senzor dotika, ki uporablja kapacitivnost integriranega vezja. Za ta IC obstajata 2 knjižnici, osebno raje uporabljam prevodno [1]. Komponente uporabljene v tem projektu Hardverske komponente: 1x Arduino UNO 1x Adafruit kapacitivni senzor – MPR121 1x LED-ica Softver: Arduino IDE

  • 25. decembra, 2023

    Geekcreit UNO R3 starter kit (7) – servo in koračni motor

    Avtorja: Vladimir Mitrović in Robert Sedak V tem članku bomo pokazali, kako krmiliti servo in koračni motorja iz Geekcreit kompleta! Servo motor Servo motor je sestavljen iz ”navadnega” enosmernega motorja, zobniškega prenosa (zaradi katerega se os servo motorja vrti počasneje od osi pogonskega DC motorja), potenciometra in ustreznega elektronskega vezja....

  • 25. decembra, 2023

    Raspberry Pi 5, e-ključavnica in Wi-Fi vklop/izklop

    Avtor: dr. Simon Vavpotič E-pošta:simon.vavpotic@gmail.com Raspberry Pi 5 je odličen računalnik, a kaj ko lahko vsak šari po njem po mili volji pa tudi ugašanje mu ne gre najbolje, saj 3,3-voltno napajanje pogosto ostane vklopljeno. Sam pa se vklopi, če zmanjka elektrike tudi, če smo ga prej izklopili s tipko....

  • 1. decembra, 2023

    Raspberry Pi 5 za navdušence in poznavalce

    Avtor: dr. Simon Vavpotič Tu je že peta različica majhnega a zmogljivega računalnika, s katerim se igrajo otroci, omogoča gledanje videa in spletne TV in ga uporabljajo raziskovalci in industrija. Koliko je zmogljivejši od svojega predhodnika? Je povsem združljiv za nazaj? Koliko stane in ali sem moramo za njegov nakup...

  • 1. decembra, 2023

    IoT Merilnik kvalitete zraka z RPi

    Avtor: Marcelo José Rovai Na sliki vidite mesto Santiago, Čile med zimskim okoljskim onesnaženjem. Imajo privilegij, da živijo v eni najlepših držav na svetu, a žal ni vse rožnato. Čile med zimsko sezono zelo trpi zaradi onesnaženosti zraka, predvsem zaradi trdnih delcev, kot sta prah in smog. Zaradi hladnega vremena...

  • 1. decembra, 2023

    Geekcreit UNO R3 starter kit (6) – infrardeča in radijska komunikacija

    Avtorja: Vladimir Mitrović in Robert Sedak Poleg ostalih komponent se v Geekcreit kompletu nahajajo tudi daljinski krmilnik in visokofrekvenčni krmilnik ter sprejemnik. V tem članku bomo pokazali, kako z njihovo pomočjo lahko pošljemo ali sprejmemo smiselno sporočilo. Daljinski krmilnik Slika 37 prikazuje daljinski krmilnik iz Geekcreit kompleta. Kot tudi večina...

  • 2. novembra, 2023

    GUI za programerje mikrokontrolerjev – 2. del

    Avtor: Janez Pirc V članku SE št. 319 junij 2023: GUI za programerje mikrokontrolerjev sem opisal osnovno filozofijo ter prednosti uporabe GUI-O aplikacije. Naj na kratko ponovim: aplikacija je namenjena vsem programerjem mikrokontrolerjev, ki potrebujejo GUI na telefonu ali tablici, in se ne želijo ukvarjati s programiranjem izven svojega razvojnega...

  • 2. novembra, 2023

    Geekcreit UNO R3 starter kit (5) – LCD in LM35

    Avtorja: Vladimir Mitrović in Robert Sedak V tem članku bomo pokazali, kako povezati alfanumerični displej (LCD) z Arduino UNO ploščico in kako ga izkoristiti za prikaz napetosti in temperature, ki jo bere temperaturni senzor LM35. Alfanumerični displej Slika 31 prikazuje alfanumerični displej iz Geekcreit kompleta. Displej je vrste 16×2, kar...

  • 2. novembra, 2023

    Skodelica ali ne skodelica, to je zdaj vprašanje

    MJRoBot EdgeAI na preprost način – Raziskovanje razvrščanja slik z Arduino Portenta, Edge Impulse in OpenMV V tem članku je predstavljena razvojna plošča Arduino Portenta [1], ki vsebuje dva procesorja, ki lahko vzporedno izvajata naloge. Portenta lahko učinkovito izvaja procese, ustvarjene s programom TensorFlow™ Lite. Eno od jeder na primer...

  • 2. oktobra, 2023

    Geekcreit UNO R3 starter kit (4) – LED displeji

    Avtorja: Vladimir Mitrović in Robert Sedak V Geekcreit kompletu najdemo tri LED displeje (slika 23). V tem članku bomo pokazali, kako jih povezati z Arduino UNO ploščico in kako jih “oživeti” z ustreznimi programi. Najenostavnejši je enojni 7-segmentni displej, na sliki 23 prikazan spodaj desno. Tak displej je sestavljen iz...

  • 25. avgusta, 2023

    Merjenje čustev z GSR z uporabo tinyGSR & Arduino

    V članku boste spoznali, kako lahko osnovne čustvene odzive zajamemo z merjenjem GSR/EDA z uporabo senzorja ProtoCentral tinyGSR GSR/EDA. ProtoCentral tinyGSR [1] je razvojna plošča za merjenje galvanskega odziva kože (GSR) / elektrodermalne aktivnosti (EDA), ki omogoča merjenje in spremljanje fizioloških odzivov v realnem času. GSR meri spremembe električne prevodnosti...

  • 25. avgusta, 2023

    Geekcreit UNO R3 starter kit (3) – Analogni vhodi in izhodi

    V tem nadaljevanju bomo pokazali kako uporabiti analogne vhode in izhode Arduino UNO ploščice. Oznake posameznih priključkov so prikazane na slikah 2 in 18. Avtorja: Vladimir Mitrović in Robert Sedak E-pošta: vmitrovic12@gmail.com Pod pojmom “analogni vhod” razumemo priključke A0-A5 Arduino UNO ploščice, ki so povezani z vhodi 10-bitnega A/D pretvornika...

  • 25. avgusta, 2023

    Bascom-AVR programske knjižnice za avtokalibracijo A/D vhoda ATmega in ATtiny mikrokontrolerjev (2)

    Programska knjižnica „Multi Adcx.inc“, ki bo opisana, omogoča avtokalibracijo večjega števila izbranih AD vhodov mikrokontrolerja. Avtor: Mladen Čempuh Programska knjižnica “Multi Adcx.inc” se od predhodno opisane programske knjižnice “Adcx.inc”  razlikuje v tem, da odvisno od vrste mikrokontrolerja omogoča avtokalibracijo do maksimalno 8 ADC vhodov mikrokontrolerja. Vendar je za njeno delo...

  • 3. julija, 2023

    Sodobni Microchipovi mikrokontrolerji: Paradni konji med 8-bitniki

    V prejšnjem nadaljevanju smo nadaljevali s periferijo Microchipovih 8-bitnikov in se lotili praktičnega primera izdelave krmilnika LED osvetlitve z daljinskim upravljalnikov. Avtor: dr. Simon Vavpotič Novi 8-bitni mikrokontrolerji imajo poleg naprednih ADC in DAC še veliko drugih novosti, kot sta CWG modul, ki omogoča ustvarjanje komplementarnih krmilnih signalov, in ZCD...

  • 3. julija, 2023

    Bascom-AVR programske knjižnice za avtokalibracijo AD vhodov ATmega in ATtiny mikrokontrolerjev (1)

    Pri merjenju različnih fizikalnih veličin (npr. temperature, napetosti, toka, tlaka, sile itd.) je točnost rezultata meritev odvisna od večjega števila mnogih dejavnikov v merilnem sistemu. Če želimo, da bi bil rezultat meritev dovolj točen, mora biti merilni sistem predhodno kalibriran. Avtor: Mladen Čempuh Da bi pri uporabi mikrokontrolerjev iz serije...

  • 3. julija, 2023

    Geekcreit UNO R3 starter kit (2) – Digitalni vhodi in izhodi

    V tem nadaljevanju bomo pokazali kako uporabljati digitalne vhode in izhode Arduino UNO ploščice. Avtorja: Vladimir Mitrović in Robert Sedak Pod pojmom “digitalni izhod” razumemo priključek, ki lahko zavzame dve stanji: logično ničlo in logično enico. Te logični stanji ustrezata napetostim 0 V in 5 V. Vsak od digitalnih izhodov...

  • 31. maja, 2023

    GUI za programerje mikrokontrolerjev

    Če razvijate elektronske naprave in pri tem uporabljate in programirate mikrokontroler (embedded procesor), ter uporabljate UART ASCII konzolno komunikacijo z osebnim računalnikom, imate dovolj predznanja, da v nekaj korakih izdelate GUI vmesnik na Android tablici ali telefonu in sicer brez dodatnega znanja objektnih programskih jezikov ter kompleksnih orodij. Avtor: Janez...

  • 31. maja, 2023

    Geekcreit UNO R3 starter KIT (1)

    V tem članku bomo spoznali Geekcreit UNO R3 starter KIT, komplet elektronskih komponent, ki so namenjene vsem, ki želijo zakorakati v svet programiranja mikrokontrolerjev. Sestavili bomo tudi enostavno elektronsko vezje in ga oživeli z ustreznim Arduino programom. Avtorja: mag. Vladimir Mitrović, Robert Sedak Če vam je to všeč vas vabimo,...

  • 2. maja, 2023

    ESP32 MQTT – Objava podatkov o temperaturi in vlažnosti DHT11/DHT22 (Arduino IDE)

    V tem članku si oglejte, kako objaviti odčitke temperature in vlage iz senzorja DHT11 ali DHT22 prek MQTT z ESP32 na kateri koli platformi, ki podpira MQTT, ali katerem koli MQTT odjemalcu. Random Nerd Tutorials Kot primer bomo odčitke senzorja objavili na Node-RED Dashboard nadzorni plošči, ESP32 pa bomo programirali...

  • 2. maja, 2023

    Sodobni Microchipovi mikrokontrolerji: 8-bitnik kot krmilnik LED osvetlitve

    V prejšnjem članku smo veliko pozornosti namenili Microchip Code Configuratorju, računali varnostno kodo CRC, uporabljali modulator za digitalne signale in numerično krmiljeni oscilator in ugotovili, zakaj nekateri novejši mikrokontrolerji pri komunikaciji prek USB 2.0 ne potrebujejo natančnih kristalnih oscilatorjev. Avtor: dr. Simon Vavpotič Tokrat najprej nadaljujemo s periferijo Microchipovih 8-bitnikov...

  • 28. marca, 2023

    ESP8266 krmiljen z Android aplikacijo (MIT App Inventor)

    V tem projektu boste z uporabo MIT App Inventor programske opreme izdelali aplikacijo za Android, ki omogoča nadzor GPIO-jev na ESP8266. Random Nerd Tutorials V tem projektu bomo uporabili vdelano programsko opremo NodeMCU. Svoj ESP morate sprogramirati z NodeMCU firmware [1]. Kaj bomo potrebovali? Tukaj je spisek strojne opreme, ki...

  • 3. marca, 2023

    Dodajte WiFi na Arduino UNO

    Povežite svoj Arduino z internetom z dodajanjem ESP8266 WiFi modula! Hackster Inc. ESP8266 WiFi modul je popolno WiFi vezje, ki ga lahko preprosto priključite kot WiFi adapter, vmesnik za brezžični dostop do interneta na katero koli zasnovo, ki temelji na mikrokontrolerju, s preprosto povezljivostjo prek serijske komunikacije ali UART vmesnika....

  • 31. januarja, 2023

    Programirajmo s Scratch GPIO4

    Raspberry PI (RPi) je majhen in priročen, vendar čisto pravi računalnik. Kar težko je verjeti, da je bilo mogoče na tako majhno ploščico tiskanega vezja (85 x 55 mm) vgraditi prav vse, kar računalnik potrebuje za svoje delovanje. Osnova operacijskega sistema je Linux in vse njegove izpeljanke so prirejene tudi...

  • 31. januarja, 2023

    Sodobni Microchipovi mikrokontrolerji: 8-bitnik kot krmilnik LED osvetlitve

    V prejšnjem nadaljevanju smo veliko pozornosti namenili Microchip Code Configuratorju, računali varnostno kodo CRC, uporabljali modulator za digitalne signale in numerično krmiljeni oscilator in ugotovili, zakaj nekateri novejši mikrokontrolerji pri komunikaciji prek USB 2.0 ne potrebujejo natančnih kristalnih oscilatorjev. Avtor: dr. Simon Vavpotič Tokrat najprej nadaljujemo s periferijo Microchipovih 8-bitnikov...

  • 29. decembra, 2022

    ATtiny 2 serija mikrokontrolerjev

    Ta članek obravnava Microchipov najnovejši dodatek k seriji ATtiny, serijo 2, ki v primerjavi s prejšnjima serijama ATtiny 0 in 1 ponuja nekaj ključnih prednosti. Avtor teksta in fotografij: David Johnson-Davies Te prednosti vključujejo napreden 12-bitni 375 ksps diferencialni analogno-digitalni pretvornik, ki vsebuje programabilni ojačevalnik z ojačenjem do 16x, dvema...

  • 1. decembra, 2022

    Sodobni Microchipovi mikrokontrolerji: Kaj še zmorejo 8-bitniki

    V SE312 smo spoznali MIVO in sestavljali CLC in CCL logične funkcije v strojni opremi. Tokrat nadaljujemo z ostalimi naprednimi funkcionalnosti novih 8-bitnih PIC in AVR mikrokontrolerjev. Avtor: dr. Simon Vavpotič Čeprav se zdi, da pri 8-bitnikih ni bistvenih novosti, podroben pregled funkcionalnosti razkrije nadvse uporabne nove module (funkcijske enote),...

  • 1. decembra, 2022

    Python 11 – ESP32c3

    Slika 1 je zelo povedna. Thoony (Vir:02) je poskrbel za Micropython na ARMArduino modulčkih. Arduino modulčki uporabljajo ARM JEOS(Just enought operation system) čipe in ne več mikrokontrolerjev npr. Microchip. Razvojni jezik je postal Python( Vir:04), oz. Mikropython. Pred Pythonom smo imeli LUA jezik, ki se ne uporablja za nove projekte....

Stran 1 od 12