3 min čitanja

izvori znanja grafika

Iako je internet (pre)bogat raznim resursima, neki put je teško pronaći one kvalitetne jer ih često kvantiteta sakrije. Zato donosimo kratki popis izvora znanja koje i sami često koristimo.

adafruit logo

Odmah na početku krećemo s jednom od najbogatijih i najkvalitetnijih baza znanja kada su u pitanju Arduino bazirani mikrokontroleri i senzori - Adafruit Learning System. Ne samo što ćete ovdje pronaći vrlo detaljne upute, kako hardverske, tako i softverske, nego će te upute vrijediti bez obzira na to što ne koristite originalne Adafruit proizvode. Naime, Adafruit proizvodi su open source/hardware pa će velika većina proizvoda koje nabavite iz drugih izvora biti neki od klonova, što znači da će biti 100% kompatibilni s Adafruitovim bibliotekama (koje su de facto industrijski standard), a najčešće su i hardverski identični (o kvaliteti ovaj put nećemo). Također, u softverskom dijelu nije pokriven samo C/C++ kod, nego i CircuitPython (njihov fork MicroPythona) za koji su njihovi proizvodi često unaprijed pripremljeni.

arduino logo

Naravno, kad se radi o Arduino platformi, neizbježno je spomenuti i njihove stranice s dokumentacijom. One uključuju i odličnu tražilicu biblioteka, kao i priručnik s popisom funkcija i varijabli koje se koriste kod programiranja Arduino hardvera, što će naročito dobro doći početnicima. Jednako dobar, ako ne i bolji izvor znanja po pitanju Arduina je i njihov forum, a tu su i Arduino Stack Exchange stranice.

esp32 logo

Veliki broj embedded i IoT projekata danas je baziran na nekoj od varijanti ESP32 mikrokontrolera, pa je svakako dobro imati pri ruci neke pouzdane izvore vezane za njega. Prvi je ponovno službeni ESP32 forum, kao i stranica tehničke dokumentacije Espressifa, proizvođača ovog mikrokontrolera. Nažalost, niti jedna od ovih stranica nije naročito user friendly, naročito za početnike, pa je puno bolje krenuti od Random Nerd Tutorials koja pokriva jako puno mogućnosti ESP32 mikrokontrolera, a kao bonus ima tutorijale i za ESP8266, Arduino, Raspberry Pi i RPi Pico. Detaljno je objašnjena kako hardverska, tako i softverska strana u svakom primjeru, pa ovo može poslužiti kao odlična osnova za nadogradnju do funkcionalnosti koju želite postići.

Kad smo već kod tutorijala i primjera, evo nekoliko dobrih linkova:

Uzmite u obzir da su neki od članaka na ovim linkovima dosta stari pa budite oprezni jer hardver ili softver na koji se referiraju više ne postoji ili su doživjeli značajne promjene pa upute više nisu aktualne.

raspberry pi logo

Raspberry Pi je kategorija za sebe, u svakom slučaju treba početi od dokumentacije s njihovih službenih stranica, a nije loše niti baciti pogled na Raspberry Pi magazin. Tu je i Raspberry Pi Stack Exchange stranica, kao i njihov službeni forum, a dobro može doći i subreddit posvećen RPi platformi. Uz to, tom’s hardware prilično redovito donosi članke o raznim Raspberry Pi projektima - nove ideje su uvijek dobrodošle.

youtube logo

Naravno, YouTube je neizbježan u ovom popisu, naročito za one koji vše vole vizualnu prezentaciju. Ovdje treba naglasiti da dobar dio kanala nudi linkove na pisanu dokumentaciju i izvorni kod koji se koristi u videu, pa imaju dodatnu vrijednost po tom pitanju. Neki su više okrenuti edukativnoj komponenti i pružaju uvid u širu sliku, a drugi su više specijalizirani, ali svi su izuzetno zanimljivi. Pa, krenimo redom:

  • Andreas Spiess orijentiran je na Arduino/Raspberry Pi/ESP32 komponente, s naročitim naglaskom na komunikaciju (npr. LoRa mrežu)
  • Jeff Geerling bavi se najviše Raspberry Pi-em, naročito u kontekstu IT/serverske primjene, ali ne boji se pozabaviti i drugim temama
  • GreatScott! opisuje razne DIY projekte, više ili manje povezane s Arduino svijetom
  • ElectroBOOM je totalno drugačiji od drugih, ali ne brinite, bez obzira na to što djeluje krajnje neozbiljno, to je samo način na koji dijeli svoje (očito veliko) znanje elektrotehnike
  • ExplainingComputers zahvaća poprilično široko IT područje, ali često se bavi SBC (Single Board Computer) platformama, pa je u tom smislu zanimljiv i nama

Na kraju, treba spomenuti i da Soldered (ex e-radionica) ima cijeli niz članaka u seriji KKM (Kako Koristiti Module) na hrvatskom, što je prava rijetkost. S obzirom na to da su mijenjali platformu koja im je činila osnovu (Croduino je postao Dasduino), neki članci su možda malo out-of-date, ali osnove koje su u njima objašnjene i dalje vrijede, što nikako ne treba zanemariti. One kojima je draže offline iskustvo možemo uputiti na udrugu Radiona koja redovito organizira razne radionice, repair shopove i predavanja, često i od strane inozemnih suradnika, pa je to jako dobro mjesto za širenje vlastitih horizonta, čak i ako vam elektronika nije primarni interes.