RIP (računalom integrirana proizvodnja, engl. CIM) Embedded računala Internet of Things (IoT) Open source hardware i software Hardware maker movement

Слични документи
RIP (računalom integrirana proizvodnja, engl. CIM) Embedded računala Internet of Things (IoT) Open source hardware i software Hardware maker movement

Daljinski upravljiva utičnica

KORISNIČKE UPUTE APLIKACIJA ZA POTPIS DATOTEKA

PuTTY CERT.hr-PUBDOC

RAČUNALO

Mentor: Ružica Mlinarić, mag. inf. Računalstvo Usporedba programskih jezika Sabirnice Operacijski sustav Windows 10 Operacijski sustav ios Osnovna gra

MultiBoot Korisnički priručnik

Microsoft PowerPoint - DAC.ppt [Compatibility Mode]

Microsoft Word - IQ.doc

OpenVPN GUI CERT.hr-PUBDOC

Recuva CERT.hr-PUBDOC

Microsoft Word - KORISNIČKA UPUTA za pripremu računala za rad s Fina potpisnim modulom_RSV_ doc

Elektronika 1-RB.indb

ELEKTROTEHNIČKI FAKULTET, UNIVERZITET U BEOGRADU KATEDRA ZA ELEKTRONIKU UVOD U ELEKTRONIKU - 13E041UE LABORATORIJSKA VEŽBA Primena mikrokontrolera

VMC_upute_MacOS

AKVIZICIJA PODATAKA SA UREĐAJEM NI USB-6008 NI USB-6008 je jednostavni višenamjenski uređaj koji se koristi za akviziciju podataka (preko USBa), kao i

Često postavljana pitanja u programu OBRT 1. Kako napraviti uplatu u knjizi tražbina i obveza? 2. Kako odabrati mapu/disk za pohranu podataka? 3. Kako

Sadržaj Wi-Fi MESHtar...4 Upute za povezivanje osnovnog paketa od dva uređaja...6 Savjeti i napredne postavke A) Preporuke za optimalno postavljanje u

Control no:

Osnovni programiranja I

untitled

INTEGRIRANI KNJIŽNIČNI SUSTAV Sustav za podršku Upute za instalaciju: Aleph v22 ZAG

KONFIGURACIJA MODEMA THOMPSON SpeedTouch 500 Series (530/530i/510/510i)

Z-16-45

Ime i prezime učenika

AKD KID Middleware Upute za Macintosh instalaciju V1.0

1. PRIMIJENJENI PROPISI Na jednofazna statička brojila električne energije tipova ZCE5225 i ZCE5227 proizvodnje Landis+Gyr (u daljnjemu tekstu: brojil

LED-svjetiljka s Litij-ion akumulatorom

Logičke izjave i logičke funkcije

WAMSTER Prezentacija

Vaillant BiH 2017 cjenik final web.pdf

Nastavna cjelina: 1. Jezik računala Kataloška tema: 1.1. Bit 1.2. Brojevi zapisani četvorkom bitova Nastavna jedinica: 1.1. Bit   1.2. Brojevi zapisan

David Zovko - Moj Croduino - s obrascima

Informacije o proizvodu Instalacija-iKey-čitača AZU30000 TCS TürControlSysteme AG Geschwister-Scholl-Str. 7 D Genthin Technische Änderungen vorb

Microsoft Word - ASIMPTOTE FUNKCIJA.doc

Z-16-48

SVEUČILIŠTE U RIJECI Odsjek za politehniku Sebastijan Mofardin Mobilno upravljani sustav za navodnjavanje DIPLOMSKI RAD Rijeka 2018.

F-6-14

Microsoft Word - Tok casa Elektronski elementi Simeunovic Bosko

Sveučilište J.J. Strossmayera Fizika 2 FERIT Predložak za laboratorijske vježbe Određivanje relativne permitivnosti sredstva Cilj vježbe Određivanje r

Microsoft PowerPoint - podatkovni promet za objavu.pptx

Memorijski moduli Priručnik

REPUBLIKA HRVATSKA MINISTARSTVO PRAVOSUĐA Korisničke upute e-građani aplikacije za elektronsko izdavanje posebnog uvjerenja iz kaznene evidencije Zagr

GTM plan MS&HT coop

eOI Middleware Upute za instalaciju

VIK-01 opis

SVEUČILIŠTE U ZAGREBU FAKULTET ELEKTROTEHNIKE I RAČUNARSTVA Seminarski rad u okviru predmeta Računalna forenzika BETTER PORTABLE GRAPHICS FORMAT Matej

CARNET Helpdesk - Podrška obrazovnom sustavu e-dnevnik upute za nadzor razrednih knjiga tel: fax: mail:

Rad u mrežnom okruženju Osnove informatike s primjenom računala

Toplinska i električna vodljivost metala

Microsoft Word - ZADACI H&S 1-4.doc

Korisničke upute za podnošenje zahtjeva za rješavanje spora (žalbe)

PRIJEDLOG

Z-15-85

BDV-EF1100

Test ispravio: (1) (2) Ukupan broj bodova: 21. veljače od 13:00 do 14:00 Županijsko natjecanje / Osnove informatike Osnovne škole Ime i prezime

Golden 7 Classic HTML5 na stolnim računalima i mobilnim uređajima. Vrsta igre: Video slot PVI (povratak vrijednosti igraču): 95,00 % Golden 7 Classic

R u z v e l t o v a 5 5, B e o g r a d, t e l : ( ) , m a i l : c o n t a c p s i t. r s, w w w. p s i t. r s

Korištenje interneta

Funkcionalna specifikacija za provođenje elektroničkog glasovanja

Microsoft Word - Akreditacija 2013

23. siječnja od 13:00 do 14:00 Školsko natjecanje / Osnove informatike Srednje škole RJEŠENJA ZADATAKA S OBJAŠNJENJIMA Sponzori Medijski pokrovi

Microsoft Word - Akreditacija 2013

KATALOG TEMA ZA ZAVRŠNE RADOVE Strojarstvo

Korištenje suvremenih izlaznih i ulaznih jedinica... RAČUNARSTVO Korištenje suvremenih izlaznih i ulaznih jedinica u nastavi programiranja metodički p

VISOKO UČINKOVITE TOPLINSKE PUMPE ZRAK/VODA S AKSIJALNIM VENTILATORIMA I SCROLL KOMPRESOROM Stardandne verzije u 10 veličina Snaga grijanja (Z7;V45) 6

El-3-60

Microsoft Word - privitak prijedloga odluke

Državno natjecanje / Osnove informatike Srednje škole Zadaci U sljedećim pitanjima na odgovore odgovaraš upisivanjem slova koji se nalazi ispred

Lekcija 4 Povezivanje NI DAQ hardvera. Testiranje i simulacija NI DAQ hardvera. Akvizicija pomoću Express VIs 1. Cilj vežbe I deo Cilj vežbe je da stu

Upute za instaliranje WordPressa 1.KORAK Da biste instalirali Wordpress, najprije morate preuzeti najnoviju verziju programa s web stranice WordPressa

Ukupno bodova:

F-6-58

Z-16-64

UNIVERZITET UKSHIN HOTI PRIZREN FAKULTET RAČUNARSKIH NAUKA PROGRAM: TIT - BOS NASTAVNI PLAN-PROGRAM SYLLABUS Nivo studija Bachelor Program TIT-Bos Aka

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

I година Назив предмета I термин Вријеме II термин Вријеме Сала Математика : :00 све Основи електротехнике

1. BP LED SIJALICA E27 BP LED Sijalica je tip štedne sijalice (SSL) koja koristi diode koje emitiraju svijetlost (LEDs) kao izvor svijetlosti. Te diod

I година Назив предмета I термин Вријеме Сала Математика :00 све Основи електротехнике :00 све Програмирање

F-6-158

Microsoft Word - Akreditacija 2013

STONEX S5 GNSS prijemnik GNSS prijemnik visoke točnosti za prikupljanje podataka za GIS

BDV-E6100/E4100/E3100/E2100

Microsoft Word - Akreditacija 2013

M-3-699

INDIKATOR SVJETLA FUNKCIJE TIPKI 1. Prikazuje se temperatura i parametri upravljanja 2. Crveno svjetlo svijetli kad grijalica grije 3. Indikator zelen

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, ПП: 34, ПАК: телефон: (011)

(Microsoft Word - S1-MTS-Primjena ra\350unala u poslovnoj praksi -Breslauer N)

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, поштански преградак 34, ПАК телефон:

Generated by Foxit PDF Creator Foxit Software For evaluation only. Operativni sistem U računarstvu, operativni sistem (OS

NIAS Projekt e-građani KORISNIČKA UPUTA za aplikaciju NIAS Verzija 1.1 Zagreb, srpanj 2014.

Smart-UPS XL - How to sell training

Otvoreni kôd u ucionicama

Prikaz znakova u računalu

Instalacija R-project softvera Univerzitet u Novom Sadu April 2018 Contents 1 Uvod 2 2 Instalacija R: Instalacija

** Osnovni meni

РЕПУБЛИКА СРБИЈА МИНИСТАРСТВО ПРИВРЕДЕ ДИРЕКЦИЈА ЗА МЕРЕ И ДРАГОЦЕНЕ МЕТАЛЕ Београд, Мике Аласа 14, поштански преградак 34, ПАК телефон:

kriteriji ocjenjivanja - informatika 8

install_KEE_Croatian.indd

Транскрипт:

RIP (računalom integrirana proizvodnja, engl. CIM) Embedded računala Internet of Things (IoT) Open source hardware i software Hardware maker movement Cloud platforme Vrednovanje : RIP (računalom integrirana proizvodnja, engl. CIM) Seminarski rad - uz dostupne komponente (min.4 različite) u laboratoriju izraditi seminarski rada prema uputama za izradu diplomskog rada. http://www.sfsb.unios.hr/uploads/docs/nastava/upute%20za%20diplomski%20rad.pdf Sadržaj seminarskog rada: (samostalno izabrana tema i svrha projekta - NASLOV) Uvod; Komponente potrebne za projekt (kratki opis svake korištene komponente); Shema spajanja (koristiti Fritzing - open source, free software. ); Program (uključiti dvije do tri varijacije programa); Spajanje elemenata i provjera funkcionalnosti; Zaključak; Literatura (obavezno navesti točan navod polaznog projekta) RIP Embedded računala i Internet of Things (IoT) (Internet inteligentnih uređaja) Embedded računala embedded - ugrađen ili uklopljen. - najčešće - računala za specijaliziranu namjenu ili funkciju - osim specijalizirane namjene, često su dio kompleksne cjeline koja ne mora biti samo elektronskog dizajna, već uključuje i mehaničke dijelove. - Zanimljivo (preko 90% proizvedenih mikroprocesora - kao funkcija kompleksne cjeline) Embedded računala Karakteristike mala potrošnja energije, male dimenzije, uske operativne sposobnosti i niska cijena. ovakvi sustavi su svuda oko nas, u automobilima gdje nadziru rad motora, sigurnosne sustave, u uređajima za kontrolu temperatura, u televizorima, kamerama, dizalima. - arhitekturom su slični stolnim računalima ili laptopima (pojednostavljeno - imaju procesor ili kontroler, memoriju i niz komunikacijskih sklopova.) IoT Internet of Things pojam IoT (Internet Of Things) bazira se na embedded sustavima Internet of Things ili internet stvari je pojam kojim se opisuje mreža raznih uređaja i senzora kroz koju oni komuniciraju https://video.cisco.com/detail/video/6035149579001/-cisco-iotoverview?dtid=osscdc000283 1

IoT Internet Of Things Primjer: Pametna kuća (smart home) -stambeni prostor opremljen senzorima i uređajima, dakle embedded sustavima, koji omogućuju stanarima centralizirano upravljanje svim njezinim parametrima. (senzori za toplinu, video nadzor, motorizirani prozori i slično. Svi ti uređaji međusobno komuniciraju, što čini djelić interneta stvari, te ih je moguće s jednog mjesta kontrolirati. Osim komfora, ove funkcije donose i niz ekonomičnih funkcionalnosti, radi racionalnijeg upravljanja potrošnjom energije.) Open source hardware i software Hardware maker movement Maker movement - skupni naziv za one koji amaterski izrađuju različite elektroničke ili druge uređaje. - koriste lako dostupne komponente i alate kojima samostalno izrađuju zanimljive i korisne uređaje, a upute i rezultate svog rada dijele s drugim ljudima putem YouTubea, foruma ili društvenih mreža. - Arduino je kompanija, projekt i zajednica korisnika koja izrađuje otvorena sklopovska i programska rješenja. - Sustav se temelji na Arduino-pločici koja ima mikrokontroler, digitalne i analogne I/O pinove te USB sučelje za učitavanje programa. Cloud platforme Kad se IoT uređaji spajaju na Internet podatke treba spremiti, analizirati, agregirati, učiniti dostupnima za dohvat i izvući korisne informacije. Zahtjevi su zajednički većini aplikacija pa se mogu upotrijebiti gotova rješenja umjesto nove implementacije za svaku aplikaciju. Brojne startup tvrtke su razvile svoja rješenja za cloud pohranu i analizu podataka. Neka od tih rješenja pružaju Arkessa, Xively, ThingWorx, Evrythng i druge. Platforme su većinom besplatne za aplikacije s manjim brojem uređaja čime se potiče razvojne inženjere da se služe baš njima. 2

Domene primjene Doseg i broj domena primjene Interneta stvari je ogroman, no nabrojit ćemo samo neke važne i zanimljive uporabe IoT uređaja. Danas postoji sve više modnih dodataka i uređaja koje nosimo sa sobom, a spajaju se na internet i pružaju svojim vlasnicima razne korisne mogućnosti. Tako pametni satovi mogu komunicirati s mobitelima, dohvaćati vremensku prognozu, slati poruke, mjeriti broj otkucaja srca i drugo. Tu su i narukvice specijalizirane za fitness i praćenje aktivnosti. Uređaji poput Jawbone UP, Fitbit Charge, Microsoft Band, Garmin Vivosmart i drugih mogu pratiti vašu dnevnu aktivnost, pretrčanu udaljenost, potrošene kalorije, otkucaje srca, kvalitetu sna i mnoge druge vrijednosti IoT Internet Of Things Pomoću jedne inteligentne mrežne infrastrukture mogu se poboljšati operacije, povećati sigurnost i steći uvid u podatke kako biste pojednostavili automatizaciju. PROIZVODNJA http://www.cisco.com/c/en/us/solutions/industries/manufacturing.ht ml Primjer ARDUINO Uz Raspberry Pi u svom stanu izradio zrcalo koje će mu prikazivati informacije. Raspberry Pi je spojen na ekran iza jednosmjernog zrcala, te s interneta dohvaća informacije o vremenskim uvjetima. Osim toga, prikazuje koliko je trenutno sati te poruke osobi koja se nalazi ispred. platforma otvorenog koda temeljena na jednostavnoj razvojnoj pločici s ulazno/izlaznim konektorima i besplatnom programskom podrškom s jednostavnim korisničkim sučeljem. Glavni dio : ATmega mikroupravljač koji sa bootloader-om omogućuje programiranje čipa. Programiranje uređaja izvodi se iz integriranog razvojnog okruženja koje postoji za Windows, Mac i Linux operativni sustav. Glavna namjena cijelog sustava je komuniciranje s različitim priključnim hardverom što omgućuje interakciju s okolinom, prikazivanje podataka i slično.. Hardver: osobno računalo koje služi za pokretanje Arduino/Croduino IDE (integrated development environment) softvera, Arduino/Croduino pločica i USB kabel koji odgovara priključku na vašoj pločici dodatni sklopovi, (senzori i slično). 3

Metoda izgradnje, Uradi sam ~ DIY (Do it yourself) - izgradnja, modifikacija ili popravljanje stvari bez izravne pomoći stručnjaka 3D-pisači - mini sustavi s numeričkim upravljanjem (NC) u tri osi (x, y i z) 19 https://www.thingiverse.com/search?q=dump+truck&sa=&dwh=795ae9fb7c3edbd 20 Metoda izgradnje, Uradi sam ~ DIY (Do it yourself) ( DIY Science & Technology Popular Science https://www.popsci.com/diy ) Open source hardware i software U srcu printera postoje Arduino pločice, matične ploče koje na neki način pokreću ovaj printer, a dio su projekta otvorenog koda. https://www.thingiverse.com/search?q=3d+printer&sa=&dwh=795ae9fbff5481b https://www.thingiverse.com/thing:3640747 21 22 Stvoren je alat koji je dostupan svima, sa kojim brzo možemo stvoriti nešto novo. PROJEKTI PROJEKTI http://www.instructables.com/id/rfid-pet-feeder/ http://www.themagicclock.com/ Kickbee Hardver je dostupan a na Internetu su objavljene sve datoteke za izradu sklopa, pa se mogu preuzeti i upotrijebiti kako bi stvorili nešto novo, modificirali postojeće ili učili. Dovoljno je imati ideju, a zatim ju provesti u djelo. 23 https://create.arduino.cc/projecthub 24 4

Tko ga može koristi? Drugi tipovi pločica Hackeri / Makeri Inženjeri Umjetnici Glazbenici Djeca! Nastavnic i!! Ti!!! 25 CRODUINO (hrvatska verzija) 26 Ploče za proširenja (SHILD (štitovi)) Razumijevanje ULAZ - IZLAZ Referencirane iz perspektive mikrokontrolera (elektronička pločica) Ulazi, signali / informacije koje ulaze u pločicu. Izlazi, bilo koji signal koji izlazi iz pločice. Primjeri: prekidači, senzori svjetla, senzori pokreta, senzori vlage, Senzori, temperature... Primjeri: LED, DC motor, servo motor, piezo zujalica, relej, RGB LED, 27 28 Pokretanje Arduino IDE Spajanje Dvaput kliknuti na ikonu Arduino Prvi program blinkanje led diode void setup() { pinmode(13, OUTPUT); // postavi pin 13 kao izlazni pin } void loop() { digitalwrite(13, HIGH); delay(1000); digitalwrite(13, LOW); delay(1000); } // Postavi izlazni napon na pinu 13, 5V // Postavi izlazni napon na pinu 13, 0V http://arduino.cc/en/guide/homepage 29 30 5

Standardne komponente: Standardne komponente: Standardne komponente: Standardne komponente: SOFTVER - ARDUINO IDE Arduino IDE softver dostupan na službenoj stranici. http:/arduino.cc Nakon instalacije, pokrenemo Arduino IDE te dobijemo ovakav prozor: Setup() blok namijenjen za inicijalizaciju i izvršava se samo jednom prilikom paljenja mikroupravljača. Loop() blok je glavna beskonačna petlja u kojoj se izvršava glavni program. SOFTVER - ARDUINO IDE Pregledan User-friendly Ne ograničava Jednostavna instalacija Arduino program (ili engl. sketch) prilikom spremanja dobiva ekstenziju.ino. 6

SOFTVER SOFTVER - POSTAVKE Nakon instalacije Arduino IDE možemo priključiti pločicu na USB port na računalu. Kad se upravljački program instalira, biramo verzije pločice: Alati -> Pločica -> Nano, i odabir USB porta: Alati -> Port -> ime USB porta na kojem je priključen Arduino (kod nas COM3) SOFTVER - POSTAVKE Obavezno provjerite tip pločice koji je odabran ARDUINO NANO Pojašnjenje dijelova Arduino IDE-a Ukoliko ste uspješno odradili sve korake, sada možete testirati svoju pločicu. Najjednostavnije je uploadati već napisan Blink primjer koji pali i gasi LED diodu koja se nalazi na samoj pločici. On se nalazi Datoteka -> Primjeri -> 01.Basics -> Blink. Pritiskom na Strelicu(Prenesi) ili kraticom [Ctrl+U] program se prenosi na vašu Arduino/Croduino pločicu. 7

OPEN SOURCE -ZAJEDNICA ARDUINO U HRVATSKOJ Arduino.cc reference ARDUINO PROJEKTI Pregled pinova i detalja u vezi Croduino Basica Korištenje LED diode Svjetleća ili LED (engl. Light Emitting Diode) dioda je poluvodički element koji pretvara električni signal u optički (svjetlost). Pad napona je oko 1,95V (crvena., zelena, žuta...) dok je kod plave 2,76V, a bijele 2,78V. Prilikom rada potrebno je ograničiti struju koja prolazi kroz nju (obično oko 20 ma), i osigurati dovoljan napon da svijetli. PAZI! Ledica će svijetliti na manjim strujama, ali ne i naponima! Korištenje LED (LIGHT EMITING DIODE) diode - dioda koja zrači svjetlost kada je propusno polarizirana Na izlaznim pinovima imamo ili 0 ili 5V. Pomoću ohmovog zakona možemo izračunati potreban otpor kako bi nam pad napona na ledici bio 1,95V i odgovarajuća struja tekla kroz krug. U - napon napajanja U LED - napon na diodi pri propusnoj polarizaciji I LED - struja kroz diodu Podatke o naponu propusne polarizacije i struji kroz diodu najbolje je pronaći za svaku LED diodu. Karakteristične vrijednosti za su 2,7-3,3 V, a za 3-20 ma pri čemu za napon napajanja od 5V dobijemo vrijednost potrebnog otpora otpornika od 150-350 Ω 8

Korištenje LED diode Omov zakon je jedan od temeljnih zakona u elektrotehnici i glasi ovako: Nakon što smo izračunali predotpor, spajamo ledicu. Na pinu 13 je već spojena ledica s odgovarajućim predotporom. Bitno je da pazimo kako ju spajamo. Ledica ima dva izvoda: anodu i katodu. Anodu prepoznajemo po tome što ima duži izvod, a katodu tako da je kod nje dioda (ovaj plastični dio) poravnata(vidi sliku iznad). Kako bi svijetlila anoda mora biti na većem potencijalu nego katoda i to onog iznosa koliko je potrebno da dođe u područje rada u kojem svijetli (ranije spomenutih 1,95V). KARAKTERISTIKE I BOJE LED dioda EKSPERIMENTALNA PLOČICA - (eng. solderless breadboard) je pomagalo pri spajanju privremenih električkih strujnih krugova. sastoji se od plastičnog kućišta na čijoj se gornjoj strani nalazi mnoštvo rupica namijenjenih za umetanje nožica različitih komponenti. Rupice su u unutrašnjosti pločice međusobno povezane prema određenom pravilu. Najčešće su uz svaku tračnicu nalaze dvije linije, crvena i crna (plava) zajedno sa simbolima (+) i (-). Na većini pločica rupice unutar jedne linije nisu spojene po cijeloj dužini, nego su prekinute na sredini (ponekad i na više mjesta) što treba provjeriti prije korištenja. Boje otpornika i označavanje vrijednosti otpora Otpornik se postavlja tako da mu je zlatna ili srebrna boja na desnoj strani. Označavanje otpornika bojom, 1. boja s lijeve strane je vrijednost otpora, 2. boja je drugi broj, 3. boja je multiplikator tj. Određuje koliko nula treba dodati nakon prva dva broja. 4. boja je tolerancija vrijednosti otpora. Većina ugljenih otpornika ima zlatnu boju, tj. vrijednost unutar +/- 5%, nazivne vrijednosti. 9

Primjer 1. Spojiti ledicu na Croduinov pin 13 (isti princip i za bilo koji drugi pin) i prepraviti Blink sketch tako da blinka samo vanjska ledica. OPREZ! Moramo preračunati predotpor za ledicu. Materijal: LED dioda, predotpor za ledicu 220R 10