sâmbătă, 23 septembrie 2017

Un Robot pe Placul tău în 60 minute împreună cu MicroLab

Clubul Ingineresc MicroLab te invită la un eveniment unde te vei familariza cu conceptul de Design Thinking și vei avea ocazia să propui un prototip al unui robot care ar putea să fie ulterior dezvoltat. Evenimentul va avea loc pe data de 28 Septembrie, orele 15.00 la Tekwil (str.  Studentilor St 9/11 )


Design Thinking este un concept nou și mai puțin cunoscut în societatea noastră. Acesta este un proces inovator care pune accent pe observare, colaborare, învățare rapidă și vizualizarea ideilor.

Procesul de Design Thinking începe cu o abordare divergentă, adică încercarea deliberată de a genera cât mai multe idei și soluții la o problemă curentă, și se închide convergent, prin rafinarea ideilor și selectarea celei mai bune solutii. În cadrul evenimentului nostru vei avea posibilitatea să participi la un atelier de lucru împreună cu alți colegi, respectiv echipa ta va trece printr-un proces format din mai mulți pași, printre care înțelegerea problemei, observare, puncte de vedere, prototipare
și testare a unui potențial robot.


Pe lângă faptul că în cadrul evenimentului o sa afli lucruri noi despre conceptul de Design Thinking și o să ai posibilitatea să faci un mic design al unui robot pe placul tău, o să afli cum poți să te implici în activitatea clubului MicroLab și cum poți defapt, timp de un semestru sau chiar mai puțin, să dezvolți un roboțel de la A la Z (începând cu proiectarea/schițarea acestuia și finisând cu programarea și asamblarea robotului).


Clubul Ingineresc MicroLab este o organizație din cadrul Universității Tehnice a Moldovei care activează din anul 2011. Acesta se orientează spre organizarea unui mediu de interes pentru  proiectarea şi realizarea a diverselor kituri în domeniul Sistemelor Electronice Dedicate, pregătirea şi educarea specialiştilor în mod concomitent.


Printre activitățile clubului se numără: Școala de Vară ”Dezvoltarea Sistemelor Embedded”, susținerea și încurajarea studenților să participe la  evenimentele şi activităţile ce ţin de aplicaţii cu microcontrollere cum ar fi competiţii studenţeşti, expoziţii de specialitate.


Evenimentul este deschis pentru toți cei pasionați de lumea roboticii și toți cei care ar vrea să învețe și să afle lucruri noi despre acest domeniu.
Dacă ești familarizat cu sistemele embedded și programarea sau dacă pur și simplu te simți atras de aceste domenii, vrei să te dezvolți și să te implici într-o organizație precum MicroLab, vino pe 28 Septembrie la eveniment.
Tot ce trebuie să faci e să completezi acest formular de aplicare https://goo.gl/forms/BA8Zmh6uC2sEUErV2


Evenimentul este  organizat cu suportul Proiectului de Competitivitate din Moldova, finanțat de USAID și Guvernul Suediei.
Denumire eveniment:  Un robot pe placul tău în 60 min cu MicroLab


Scopul principal:
Participanții se familiarizează cu conceptul de Design Thinking și schițează/propun un prototip al unui robot care ar putea fi ulterior dezvoltat.
Aducem la cunoștință oportunitățile implicării în activitatea Clubului Inginersc MicroLab.


Activities:
1. Welcome Message
2. Get to Know
3. MicroLab & Embedded Presentation
3. Design Thinking Presentation
4. Coffee Break
5. Team Work
6. Presentations of the teams
7. Future Plans
8. Networking time & Pizza


Period:
28 septembrie 3 PM


Locație: Tekwill


Parteneri:Proiectului de Competitivitate din Moldova, finanțat de USAID și Guvernul Suediei.

marți, 20 iunie 2017

Scoala de vara "Dezvoltarea Sistemelor Embedded" - Editia 2017


Pentru a IV-a vară consecutiv, Clubul Ingineresc Microlab organizează școala de vară


 "DEZVOLTAREA SISTEMELOR EMBEDDED 2017",

inițiind tinerii în acest domeniu, prin oferirea de sesiuni de training, lecții practice și workshopuri. Timp de o săptămînă, în perioada  3 - 7 iulie 2017, participanții vor fi ghidați de specialiști în domeniu, atât despre dezvoltarea  tehnică a sistemelor embedded cât și despre fazele unui astfel de proiect.

În cadrul școlii de vară participanții vor avea parte de lecții teoretice cît și lecții practice. Aceștia vor avea parte de un curs simplificat pentru începatori, interesați în domeniu, implicând cunoștințe elementare de programare. Participanții proiectului vor afla mai multe despre cum lucrează sistemele embedded  și la final vor avea ocazia să concureze cu mulți alți tineri, prin aplicarea în practică a cunoștințelor acumulate în controlul unui ROBOT.

Oricine este dornic de a învăța lucruri noi se poate înregistra la școala de vară. Înregistrarea și participarea în cadrul școlii este gratis.

Locul desfășurării evenimentului este centrul de excelență din domeniul TIC, Tekwill (Chisinau, Studentilor9/11)

Program orar: 9:00 - 17:00 cu pauze periodice.

Pentru a participa la Școala de Vară "Dezvoltarea Sistemelor Embedded 2017", completați formularul de participare : https://goo.gl/IjSBs2 pâna pe data de 30 Iunie.
Acceptarea va fi anunțată pe data de 1 Iulie.

Va asteptam cu drag la Școala de Vară!

Școala de vară este organizată cu suportul Proiectului de Competitivitate din Moldova, finanțat de USAID și Guvernul Suediei.

Partenerii școlii de vară:  Universitatea Tehnică a Moldovei, compania AROBS Software și compania Continental Automotive România.

joi, 23 iunie 2016

Scoala de vara "Dezvoltarea Sistemelor Embedded" - Editia 2016

 
 Anuntam organizarea celei de-a III-a editie a Scolii de Vara:  

"Dezvoltarea Sistemelor Embedded".


Acum ai ocazia sa experimentezi mediul real de lucru de dupa facultate!
Daca vrei sa-ti dezvolti abilitatile in proiectarea sistemelor cu microcontrollere pentru aplicatii specifice, precum:  Inernet of Things, Smart House, Robotica, Autonomous driving & Hybrid vehicles, aplica la Scoala de vara.

Anul acesta, printre partenerii evenimentului, in afara de Universitatea Tehnica a Moldovei, reprezentata de Catedra Microelectrinica si Ingineria Sistemelor Biomedicale, se regasesc si doua companii care activeaza in domeniul dezvoltarii Sistemelor Embedded si sunt interesate de dezvoltarea comunitatii din acest domeniu, si anume:


Alaturi de partenerii evenimentului, am extins Scoala de vara, prin organizarea a trei sectiuni, unde veti avea la dispozitie traineri specializati si device-urile implicate in fiecare dintre sectiuni.

  • S1 - Initiere in dezvoltarea aplicatiilor cu Microcontrollere - mentinuta de catre Clubul Microlab si Universitatea Tehnica, si va cuprinde un curs simplificat pentru incepatori, interesati de domeniu, implicand cunostinte elementare de programare.
  • S2 - Bazele programarii Microcontrollerelor in Embedded C - mentinuta de catre Compania AROBS, si va cuprinde un curs intensiv de programare in Limbajul C, ANSI C, specific aplicatiilor cu Microcontrollere, se va trece prin fazele de compilare a programului, Structuri de date, si constructii functionale specifice, Periferice si Intreruperi.
  • S3 - Dezvoltarea proiectelor cu Microcontroller in Embedded C - mentinuta de compania AROBS in colaborare cu Continental, si va cuprinde dezvoltarea unui proiect incapand de la analiza de specificatie pana la realizarea unui prototip.

In functie de numarul de cereri/inscrieri vor fi organizate preselectii.
La finalul evenimentului, participantii vor avea ocazia sa primeasca propuneri de colaborare, in forma de internship sau oferte de job part-time sau full-time.

Perioada desfasurarii evenimentului: 4 -22 Iulie 2016, cu program orar: 9:00 - 17:00, cu pauze intre sedinte.
Fiecare sectiune va dura o saptamana si se vor desfasura dupa cum urmeaza:
     S1 -   4 - 10 Iulie 2016
     S2 - 11 - 15 Iulie 2016
     S3 - 18 - 22 Iulie 2016
Completati Formularul pentru inregistrare pentru a va anunta participarea la acest eveniment.

La sfîrşitul cursurilor se vor înmîna certificate de participare.
Va asteptam.


joi, 4 iunie 2015

Scoala de vara "Dezvoltarea Sistemelor Embedded" - Editia 2015

    Clubul Ingineresc MicroLab in colaborare Catedra Microelectronica si Inginerie Biomedicala de la Universitatea Tehnica a Moldovei, anunta organizarea celei dea doua editii a Scolii de Vara : "Dezvoltarea Sistemelor Embedded" ce presupune dezvoltarea sistemelor cu microcontrollere pentru aplicatii specifice.

    Obiectivul principal al acestui eveniment este de a demonstra cat de simpla este de fapt programarea microcontrollerelor, si ca nu este cu mult diferita decat programrea obisnuita.
   Al doilea obiectiv al evenimentului este stimularea lucrului in echipa
   Cel de-al treilea obiectiv este unul al clubului, si reprezinta recrutarea de noi membri in cadrul acestuia pentru incadrarea diverse proiecte competitii si alte activitati ingineresti din cadrul clubului

    Analizand experienta de organizare a Scolii de Vara din anul precedent, editia 2014, cat si a Atelierului de Robotica, am constatat ca durata de o luna e prea lunga si obositoare si poate afecata planurile de vacanta , deaceia am hotarat ca durata evenimentului sa fie redusa la o saptamana, Dar ca sa nu reducem din materia studiata activitatile vor fi mai intense.

   Perioada desfasurarii : 29 Iunie - 3 Iulie 2015
    cu program orar : 10:00 - 15:00 , cu o pauza intre sedinte

    Deci se vor organiza 5 intalniri in decursul saptamanii, fiecare din acestea va fi constituita din doua sedinte, in prima si a doua jumatate a zilei.

    In prima sedinta, de dimineata va relata materia de instruire.
    A doua sedinta va fi una practica unde se vor implementa pe dispozitiv real cele studiate in prima sedinta.

    Apropo de implementare, la editia 2014, au fost proiectate si realizate 10 placi de dezvoltare, special pentru Scoala de Vara.
    Insa anul acesta, pentru a face mai interesanta  am hotarat sa asamblam 10 platforme mobile, pe care se pot implemeta aceleasi lucruri ca si pe placa insa mai interactiv mai distractiv.




Topic 1: Introducere in sisteme Embedded, Interfata cu utilizatorul. Wireless terminal
Topic 2: Traducatoare si sensori. sensor bariera IR, Sensor Linie, Sensor distanta Ultrasunet.
Topic 3: Dispozitive de actionare, Control motoare DC, Control Motoare Servo.
Topic 4: Sisteme de control, control viteza, control directie, Aplicatie follow line.
Topic 5: Sistem de operare RTOS, programare secventiala.

La sfîrşitul cursurilor se vor înmîna certificate de participare.

Pentru a va exprima intentia de participare va rog sa faceti un follow pe acest site si sa completati forma :Forma pentru inregistrare

Informatii suplimentare puteti obtine scriind la adresa e-mail:  bragarenco@mcu-labs.com

Va asteptam.

joi, 4 septembrie 2014

Atelierul Ingineresc “Al meu Robot”

Dupa cum a fost promis la intalnirea de final a Scolii de vara, Clubul ingineresc Microlab va continua cu activitati de atragere a noilor membri prin oferirea posibilitatii de a studia impreuna cu semenii subiecte de interes comun, si mai exact domenii ce tin de proiectarea cu microcontrollere.
 
De data asta venim cu un curs de proiectare  a robotilor mobili, cu numele


Atelierul Ingineresc “Al meu Robot”





Cursul va cuprinde aproximativ 8 -10 intalniri a cate 4 ore, in fiecare sambata.

miercuri, 30 iulie 2014

Scoala de vara Lectia 4 - Arhitectura microcontrollerului, intreruperi.

Cand ne gandim la arhitectura microcontroller-ului ne referim la structura ei pe module si cum interactioneaza pentru realizarea executiei instructiunilor. ca componente ale arhitecturii unui microcontroller vom evidentia: memoria de programe, contorul de program, decodificatorul de comenzi, unitatea aritmetico logica, registrul de stare, bus de date, memoria RAM, Memoria EEPROM,, registri de uz general, registri periferici i module periferice.
Pe scurt, executia unei instructiuni in cadrul arhitecturiise realizeaza in felul urmator:
Instructiunea este selectata de catre Program counter, din memoria de programe si transmisa catre decodificatorul de comenzi, pentru a fi interpretata, Decodificatorul de comenzi descifreaza comanda si configureaza sistemul pentru realizarea instructiunii in dependeta de valoarea bitilor din registrul de stare al operatiilor. insa fiecare instructiune se executa in modul sau, in dependenta de grupul din care face parte.

Scoala de vara Lectia 3 - Logica binara. Masca, Testare si setare biti individuali.

    Aplicatiile dezvoltate pentru microcontrollere se deosebesc de aplicatiile de nivel inalt prin faptul ca aici se lucreaza cu periferiile la nivel jos, adica este necesar de cele mai dese ori de accesat un registru la nivel de bit sa la nivel de bit sau cativa biti consecutivi din acelasi registru periferic. Limbajul C nu ofera un mecanism direct pentru asemenea acces, accesul minimal fiind la nivel de byte, data de tip char.
   Pemtru a accesa pentru modificare sau verificare a unui singur bit dintr-un byte, cea mai eleganta metoda este prin aplicarea unei masti.
    Vom numi masca o constanta in care bitii de interes sunt unitati, iar bitii ignorati zerouri. spre exemplu o masca unde bitul de interes este butul 4 va arata in felul urmator:
    #define MASK 0b00010000
iar o masca cu bitii de interes 2 si 5 va arata dupa cum urmeaza:
    #define MASK 0b00100100
    In programare, mai ales la cea de nivel jos si in special pentru lucrul la nivel de biti cu masca pe larg se utilizeaza reprezentarea in cod hexazecimal. mai mult, reprezentarea in HEX, am putea-o numi o reprezentare compresata a numerelor binare, un digit al careia reprezinta strict un quartet de biti, indiferent pe ce pozitie in numar se afla. in asa mod sirurile lungi de numere binare se put reduce de 4 ori. Practicand des lucrul cu constantele in HEX, programatorii practic o inteleg ca un nativ de nivel jos in programarea pentru microcontrollere.

marți, 29 iulie 2014

Scoala de vara Lectia 2 - Programare MCU in limbajul C, Modulul periferic GPIO.

Particularitati programare MCU in C.

 
    Un microcontroller, dupa cum am mai mentionat, este un microcalculator comportamentul caruia este definit de programul e care il ruleaza. Scrierea de programe presupune utilizarea unui limbaj specific pe care il poate interpreta aceasta structura inteligenta. Limbajul nativ al microcontrollerului, cel mai apropiat de codul binar care in realitate este inscris in memoria de programe al acestuia este limbajul assembler. O comanda assembler reprezentand o actiune pe care o poate realiza procesorul, prcatic limbajul asembler presupune ca programele reprezinta o secventa de actiuni la nivel cod masina pentru realiza o problema anumita. Neajunsul dezvoltarii aplicatiilor in limbajul ASM este ca fiecare arhitectura de procesor isi are setul sau de instructiuni, respectiv un program care ese scris pentru o arhitectura este putin probabil ca va rula si pe alta arhitectura daca aceasta nu este compatibila cu setul de instructiuni dat.
    Pentru a da o universalitate programelor elaborate se recomanda utilizarea unui limbaj de nivel mai inalt decat ASM, asa cum este de exemplu limbajul C. In acest limbaj se pot dezvolta aplicatii practic pentru orice arhitectura existent la momentul actual. Sintaxa acestui limbaj este standartizata si nu este dependenta de o anumita arhitectura. La moment existu foarte multe referinte pentru studiul limbajului propriu zis, respectiv acest subiect este in afara scopurilor acestui curs.
    Ceia ce intra in obiectivele acestui curs este utilizarea Limbajului C in dezvoltarea aplicatiilor pentru microcontroller.
    Specificlul programelor pentru microcontrollere este ca programul rulat nu trebuie sa se finalizeze niciodata, aceasta fiind una din proprietatile de baza pentru aplicatiile pentru MCU.

miercuri, 2 iulie 2014

Scoala de Vara 2014: Lectia 1- Introducere in curs

Bun venit la cursul Scolii de vara - Dezvoltarea Sistemelor Embedded

Dupa cum a fost relatat la prima italnire a cursului la acest curs vom invata sa proiectam systeme Embedded.
Ce este un Sistem Embeded?
Dupa cum spune dictionarul Wikipedia,
Termenul „sistem înglobat” provine de la expresia engleză embedded system și semnifică un mic calculator bazat pe un microprocesor și specializat (dedicat) la îndeplinirea unei sarcini anume, sau a câtorva sarcini, de obicei în „timp real” (aproape instantaneu).[1][2]
la general general este un sistem electronic cu parte de sensoristica si actionare specifica asupra mediului, in centrul caruia se afla un microcontroller. in calitate de exemple de siteme Embedded pot fi incepand de la telefoanele moile contemporane, calculatorul de bord, masini de spalat, roboti industriali pana la jucariile electronice pentr copii.
Microcontrollerul din cadrul sistemului este acea parte a acestuia care reprezinta inteligenta sistemului.

Ce este un Microcontroller?
Este un microcalculator realizat intrun singur cip.

vineri, 27 iunie 2014

Şcoala de vară "Dezvoltarea Sistemelor Embedded" - Editia 2014

Pe data de 1 Iulie va avea loc prima intalnire in cadrul Scolii de Vara "Dezvoltaera Sistemelor Embedded" 
Locul si ora primei intalniri - 1 Iulie, 14:00, aud 3-405, in incinta Facultatatii Calculatoare Informatica, corpul 3 al Universitatii Tehnice a Moldovei.

Pana in prezent si-au anuntat participarea, prin inregistrare la fata locului, mai mult de 20 doritori, de la toate specialitatile facultatii, si nu numai, ceia ce ne-a surplins placut. Se asteapta ca pana pe 1 Iulie sa mai inscrie inca cel putin 10-15 doritori.

Initial, ca program de lucru pentru Scoala de Vara se planifica de a avea 3 intalniri pe saptamana intre orele 14:00-17:00, in zilele de Luni Miercuri si Vineri, Insa orarul final se va adopta impreuna cu toti participantii in cadrul primei intalniri.

Cei care doresc sa se pregatesca din timp, va recomand sa vizitati pagina Note de Curs ce se poate accesa din meniul de sub logotipul siteului.

In calitate de mediu de dezvoltare a aplicatiilor cu microcontroller va recomand sa va instalati programele:
AVR Studio - simulatorul si mediul de dezvoltare a programelor
WinAvr - compilatorul C pentru AVR
Proteus - Simulatorul electric unde se poate dezvolta Hardware-ul virtual pentru incercarea primara a sistemelor cu microcontroller.

Cat despre HW real, special catre scoala de vara s-a finalizat dezvoltarea Placii de dezvoltare orientata spre solutionarea celor mai des intalnite probleme in sistemele embedded si incluse in cadrul lucrarilor de laborator a curiculei universitare la cursurile respective. Vezi aici placa, descrierea, posibilitatile, si problemele tipice pe care le solutioneaza.

Va asteptam cu drag pe 1 Iunie la Scoala.
Pe curand