vineri, 3 martie 2017

Instalare Windows 10 IoT pe Raspberry Pi

O varianta interesanta pentru cei ce sunt mai obisnuiti cu Windows, precum si cu dezvoltarea de programe utilizand Visual Studio, este instalarea Windows 10 IoT pe un Raspberry Pi 3.
Pentru instalare avem nevoie de un calculator cu Windows 10...

Mai intai cateva link-uri utile, iar mai jos screenshot-uri din timpul instalarii si configurarii.

Pasul 1: Descarcare si instalare Windows 10 IoT Dashboard (de pe pagina de la primul link)

Pasul 2: Descarcarea Windows 10 IoT si pregatirea cardului SD pentru Raspberry Pi din Dashboard



Pasul 3: Dupa introducerea cardului in Raspberry Pi si bootare, in cateva minute apare in Dashboard. Deschidem dispozitivul in Device Portal, in browser, si configuram ce ne trebuie, mai ales conexiunea WiFi, cat si Remote server


Pasul 4: Descarcam IoT Remote Client de la adresa de mai sus sau direct din Windows Store, il pornim si ne conectam la Raspberry Pi. Ne putem conecta si cu Power Shell, direct din Dashboard.

joi, 23 februarie 2017

IoT cu ESP8266 si Arduino - Partea 1 - hardware

Unele dintre cele mai interesante proiecte care pot fi acum realizate de amatori, relativ usor si cu costuri minime, implica utilizarea modulelor WiFi bazate pe ESP8266.

Cateva dintre multele versiuni de ESP8266


Cea mai simpla varianta este sa folosim o placa de dezvoltare gen HUZZAH, NodeMCU, WeMos etc. Avantajul este ca o putem conecta direct la calculator si putem incepe sa o programam. O varianta mult mai ieftina si care ocupa mai putin spatiu intr-un proiect este sa optam pentru un modul gen ESP-01 (daca nu avem nevoie de multi pini) sau ESP-12E.

Cea mai convenabila varianta: ESP-12E si o placa adaptoare



In Romania am gasit de cumparat cele din imaginea de mai sus la Optimus Digital la preturi foarte bune (ESP-12E la 17 lei si placa adaptoare pentru breadboard la 1,5 lei).

In cazul in care nu folosim o placa de dezvoltare ci un modul, avem nevoie pentru programare de un convertor USB la serial, care sa mearga la 3V3.

Placa adaptoare este destul de lata, nu mai lasa loc pe breadboard pentru conexiuni, asa ca am folosit doua breadboarduri. Atentie la alimentare si la convertorul USB - serial, nu utilizati 5V, doar 3V3...



Sursa imaginii



vineri, 17 februarie 2017

Relansare blog Arduino in Romania

Reiau activitatea pe acest blog dupa o 'scurta' pauza de doar 3 ani si o luna ;)

Intre timp s-au schimbat multe, foarte multe dintre cele discutate in trecut aici, asa ca m-am gandit sa restructurez blogul (work in progress) pe urmatoarele topicuri:
  • Arduino (evident...)
  • LaunchPad de la Texas Instruments
  • ESP8266 (atractia WiFi si-a spus cuvantul...)
  • Raspberry Pi
  • Alte placi de dezvoltare / platforme / microcontrolere mai cunoscute, gen STM32, mbed, chipKIT etc.
  • Medii de dezvoltare (aici nu pot sa ma abtin sa nu mentionez fascinantul PlatformIO, despre care vom discuta cat de curand)
  • Module / shield-uri / componente electronice
  • Noutati din Romania (workshop-uri, cursuri, magazine, preturi etc.)


vineri, 22 noiembrie 2013

De unde ne luam echipamentele - episodul 3

Dupa "doar" 3 ani si jumatate revin cu un update la lista de magazine de unde ne putem procura "jucariile" favorite, ca tot se apropie sarbatorile :)

Lista de mai jos este sortata in ordine alfabetica. Am inclus aici magazinele specializate din Romania, magazine "de afara" cu livrare in Romania, de la care am comandat personal, precum si alte surse. Daca aveti completari va rog sa scrieti un comentariu.

ArduHobby
DealeXtreme
ebay.com
Farnell - element 14
Hobby Market
Jola engineering
Okazii.ro
RoboFun
Teguna
TME


O mica observatie pentru incepatori: pretul este un criteriu foarte important, dar verificati ca veti avea suport "after sales" pentru instalare drivere, descarcare biblioteci, exemple de utilizare etc. ;)

Edit 20140515: Am fost informat despre lansarea in jurul datei de 1 iunie 2014 a unui nou magazin online, ArduHobby. Le urez succes!

joi, 21 noiembrie 2013

Noutati de la SchmartBoard

Despre produsele celor de la SchmartBoard am mai discutat in acest blog, atunci cand mi-au trimis un pachet SchmartBoard for Arduino.

Intre timp, in perioada in care am fost ocupat cu alte probleme, am mai primit de la ei pentru testare o placa de dezvoltare Cypress ARM® Cortex™ - M3 PSoC 5LP, despre care nu am ajuns inca sa scriu...

Ieri am primit pentru testare un set compus din 50 de fire de conexiune (jumper wires) cate 10 colorate rosu, negru, alb, galben si albastru, precum si 5 barete de pini (headers), pe care il vedeti in imaginea de mai jos.



De mentionat ca firele sunt de foarte buna calitate, 7" lungime, 28AWG, UL1007, 80 grade C, 300V, iar conectorii mama sunt auriti si nu ocupa mult loc cand sunt asezati mai multi, unul langa celalalt.

vineri, 15 noiembrie 2013

Sistem minimal cu MSP430

Daca tot aveam disponibile cateva microcontrolere MSP430G2231, pe care nu le mai foloseam pe placile Launchpad de la Texas Instruments, m-am gandit sa fac un mic montaj cu un sistem minim, pentru utilizat pe breadboard.

Programarea se face cu mediul Energia, foarte asemanator IDE-ului Arduino, apoi se incarca firmware-ul cu ajutorul unei placi Launchpad, la fel de simplu ca si in cazul unui Arduino.

Cu aceasta ocazie am incrcat si demo-ul programului Lochmaster, versiunea 4, care mi se pare cel mai bun program pentru desenat circuite stripboard. In versiunea demo nu se pot salva / printa montajele, asa ca am facut screenshot. De remarcat ca in schema sunt doua rezistente notate R1, de valori diferite ;)



Mai jos sunt cateva poze (pe un breadboard mic, respectiv langa o baterie de 9V, pentru comparatie) cu minunatul circuit rezultat, dupa ce l-am dat cu fixativ de par...



Alte observatii: alimentarea se face cu 3.3V, condensatorul ceramic este de 0.1uF si nu este neaparat necesar, cristalul de cuart este de 32kHz si este necesar doar in cazul comunicarii seriale sau pentru un plus de precizie, butonul este pentru reset, LED-ul este cel obisnuit, conectat la P1.0 pe placile Launchpad.