Grafický návrh zapojení.
Nakreslete si nejdřív to co budete chtít zapojit.
http://fritzing.org/download/?donation=0
čtvrtek 17. března 2016
středa 16. března 2016
Rapsberry Pi 2 + Win 10 IoT Core - PhotoFrame
Raspbery Pi 2 Win 10 IoT Core bootuje cca 30 sekund
KnownFolders
var photoFile = await KnownFolders.PicturesLibrary
(cd \\MinWinPc\c$\Data\Users\DefaultAccount\Pictures)
PhotoLibrary capability
RandomNumber generator
DispatcherTimer
Rozlišení připojeného displaye
Zdroje:
Capture element
https://msdn.microsoft.com/cs-cz/library/windows/apps/br209278?f=255&MSPPError=-2147217396
DispatcherTimer https://msdn.microsoft.com/cs-cz/library/system.windows.threading.dispatchertimer%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
BitmapImage
http://stackoverflow.com/questions/32314799/uwp-image-uri-in-application-folder
KnownFolders
var photoFile = await KnownFolders.PicturesLibrary
(cd \\MinWinPc\c$\Data\Users\DefaultAccount\Pictures)
PhotoLibrary capability
RandomNumber generator
DispatcherTimer
Rozlišení připojeného displaye
Window.Current.Bounds.Width; // 1920pokud připojíte RPi na televizi pomocí S-Video použije se rozlišení w:720 x h: 480
Window.Current.Bounds.Height; // 1080
Zdroje:
Capture element
https://msdn.microsoft.com/cs-cz/library/windows/apps/br209278?f=255&MSPPError=-2147217396
DispatcherTimer https://msdn.microsoft.com/cs-cz/library/system.windows.threading.dispatchertimer%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396
BitmapImage
http://stackoverflow.com/questions/32314799/uwp-image-uri-in-application-folder
úterý 29. prosince 2015
11. Teploměr
LM35DZ
Cena: 49,80 Kč
Tento snímač pracuje s napětím 5V Problém u Netduina je v tom, že vstupy pracují pouze s napětím 3,3V Digitální vstupy jsou narozdíl od analogových 5V tolerantní (http://www.netduino.com/netduinoplus/specs.htm).
U Arduina je to v pořádku protože vstupy pracují do 5V a tak získáme správnou hodnotu.
na stránce popisující Arduino Mico (http://www.arduino.cc/en/Main/ArduinoBoardMicro) se píše: že každý analogový vstup má 10ti bitové rozlyšení 1024 různých hodnot. Vstupní hodnota se měří v rozsahu 0 až 5V v závislosti na typu desky. U 5V desek je to 5V a u 3,3V desek zase 3,3V. Horní mez se dá nastavit příkazem analogReference()
Tutorial
http://www.theorycircuit.com/temperatur-sensor-lm35-with-arduino/
http://medialappi.net/lab/equipment/sensors/environment-ntc-thermistor/
http://forums.netduino.com/index.php?/topic/471-analog-input-readings-lm35-attached/
TMP35 má operační napětí 2.7 V to 5.5 V proto by měl být použitelný i s NetDuinem.
http://www.gme.cz/img/cache/doc/530/093/tmp36gt9z-datasheet-1.pdf
Nízkonapěťový snímač teploty, -40°C to 125°C, ±0,5°C linearita, kalibrovaný v °C, TO92
Zdroj: http://www.facstaff.bucknell.edu/mastascu/elessonsHTML/Sensors/TempLM35.html
http://www.gme.cz/teplotni-cidla-s-analogovym-vystupem/lm35dz-p313-909/
http://www.gme.cz/dokumentace/313/313-909/dsh.313-909.1.pdf
Další teploměr digitální
http://www.gme.cz/ds18s20-p530-070
komunikační protokol
http://playground.arduino.cc/Learning/OneWire
Cena: 49,80 Kč
Tento snímač pracuje s napětím 5V Problém u Netduina je v tom, že vstupy pracují pouze s napětím 3,3V Digitální vstupy jsou narozdíl od analogových 5V tolerantní (http://www.netduino.com/netduinoplus/specs.htm).
U Arduina je to v pořádku protože vstupy pracují do 5V a tak získáme správnou hodnotu.
na stránce popisující Arduino Mico (http://www.arduino.cc/en/Main/ArduinoBoardMicro) se píše: že každý analogový vstup má 10ti bitové rozlyšení 1024 různých hodnot. Vstupní hodnota se měří v rozsahu 0 až 5V v závislosti na typu desky. U 5V desek je to 5V a u 3,3V desek zase 3,3V. Horní mez se dá nastavit příkazem analogReference()
Tutorial
http://www.theorycircuit.com/temperatur-sensor-lm35-with-arduino/
http://medialappi.net/lab/equipment/sensors/environment-ntc-thermistor/
http://forums.netduino.com/index.php?/topic/471-analog-input-readings-lm35-attached/
Muy, the lowest operating voltage specified by the datasheet is 4 volts. Incidentally, the highest voltage the temp pin should output is 1.7ish volts, so my plan for the LM35 is to run it off the 5 volt pin of the netduino thinking that it *should* not exceed 3.3 volts even though it is on a 5v circuit. I'm also curious to see if the thing works off 3.3V anyway. I've just started testing mine out and haven't gotten it working yet. I'll post back up if I do.
TMP35 má operační napětí 2.7 V to 5.5 V proto by měl být použitelný i s NetDuinem.
http://www.gme.cz/img/cache/doc/530/093/tmp36gt9z-datasheet-1.pdf
Nízkonapěťový snímač teploty, -40°C to 125°C, ±0,5°C linearita, kalibrovaný v °C, TO92
Zdroj: http://www.facstaff.bucknell.edu/mastascu/elessonsHTML/Sensors/TempLM35.html
http://www.gme.cz/teplotni-cidla-s-analogovym-vystupem/lm35dz-p313-909/
http://www.gme.cz/dokumentace/313/313-909/dsh.313-909.1.pdf
Další teploměr digitální
http://www.gme.cz/ds18s20-p530-070
komunikační protokol
http://playground.arduino.cc/Learning/OneWire
Raspberry Pi 2 B+
Velikost SD karty
Velikost různých operačních systémů v nabídce pro instalaci se pohybuje od 1 do necelých 4GB. Proto je vhodné mít SD kartu 8GB (4GB jsou minimum a větší OS se vejou jen tesně a pokud budete chtít něco doinstalovat tak Vám může chybět místo)
Napájení
Pokud napájíte RasPi z portu počítače nemusí OS ani správně nabootovat a během načítání může skončit chybou. OpenElec mi fungoval po připojení nabíječky na SmartPhone 1000mA.
Když k RasPi připojíte další periferie jako například USB Flash disk, tak potřebujete silnější zdroj, protože OpenElec nenabootuje.
Běžne se k napájení Raspberry Pi používá 2,5A adapter.
http://openelec.tv/forum/133-installation/41569-kernel-panic
Instalace Raspberry Pi
https://www.raspberrypi.org/help/quick-start-guide/
1) stáhnout formátovací aplikace SD karet
https://www.sdcard.org/downloads/formatter_4/eula_windows/index.html
2) Naformátovat SD kartu se zapnutým parametrem FORMAT SIZE ADJUSTMENT" = "ON. Mělo by to umožnit využít maximální kapacitu SD karty.
3) Instalace Noobs Lite
https://www.raspberrypi.org/downloads/noobs/
https://downloads.raspberrypi.org/NOOBS_lite_latest
4) Připojte Raspberry k internetu pomocí kabelu. Po nabootování se vám zobrazí nabítka OS dostupných k instalaci
Instalace Mono develop
https://www.youtube.com/watch?v=90fXuEysRi8
Hello World
https://www.youtube.com/watch?v=IzmduiMpcps
Blikání LEDkou
http://blogs.msdn.com/b/cdndevs/archive/2015/04/10/iot-raspberry-pi-2-c-and-blinking-led.aspx
Controll Servo motor by Python language
https://www.youtube.com/watch?v=N5QmZ92uvUo
Základní popis:
http://joshuax.vgos.cz/?p=15
http://rpiblog.cz/archiv/42
http://spomocnik.rvp.cz/clanek/16199/RASPBERRY-PI-A-JEHO-POTENCIAL-PRO-SKOLSTVI.html
Velikost různých operačních systémů v nabídce pro instalaci se pohybuje od 1 do necelých 4GB. Proto je vhodné mít SD kartu 8GB (4GB jsou minimum a větší OS se vejou jen tesně a pokud budete chtít něco doinstalovat tak Vám může chybět místo)
Napájení
Pokud napájíte RasPi z portu počítače nemusí OS ani správně nabootovat a během načítání může skončit chybou. OpenElec mi fungoval po připojení nabíječky na SmartPhone 1000mA.
Když k RasPi připojíte další periferie jako například USB Flash disk, tak potřebujete silnější zdroj, protože OpenElec nenabootuje.
Běžne se k napájení Raspberry Pi používá 2,5A adapter.
http://openelec.tv/forum/133-installation/41569-kernel-panic
Instalace Raspberry Pi
https://www.raspberrypi.org/help/quick-start-guide/
1) stáhnout formátovací aplikace SD karet
https://www.sdcard.org/downloads/formatter_4/eula_windows/index.html
2) Naformátovat SD kartu se zapnutým parametrem FORMAT SIZE ADJUSTMENT" = "ON. Mělo by to umožnit využít maximální kapacitu SD karty.
3) Instalace Noobs Lite
https://www.raspberrypi.org/downloads/noobs/
https://downloads.raspberrypi.org/NOOBS_lite_latest
4) Připojte Raspberry k internetu pomocí kabelu. Po nabootování se vám zobrazí nabítka OS dostupných k instalaci
Instalace Mono develop
https://www.youtube.com/watch?v=90fXuEysRi8
Hello World
https://www.youtube.com/watch?v=IzmduiMpcps
Blikání LEDkou
http://blogs.msdn.com/b/cdndevs/archive/2015/04/10/iot-raspberry-pi-2-c-and-blinking-led.aspx
Controll Servo motor by Python language
https://www.youtube.com/watch?v=N5QmZ92uvUo
Základní popis:
http://joshuax.vgos.cz/?p=15
http://rpiblog.cz/archiv/42
http://spomocnik.rvp.cz/clanek/16199/RASPBERRY-PI-A-JEHO-POTENCIAL-PRO-SKOLSTVI.html
pondělí 14. prosince 2015
Arduino remote socket
Arduino IDE ke stažení
https://www.arduino.cc/download_handler.php
Knihovna RCSwitch
https://code.google.com/p/rc-switch/downloads/detail?name=RCSwitch.zip&can=3&q=
ReceiveDemo_simple
Sestavte si během deseti minut tabulku kódů, která Váš ovladač vysílá.
Přijímač připojte na pin #2 a po nahrátí otevřete serial monitor.
Kódy
On -> Off
1361 -> 1364
4433 -> 4436
5201 -> 5204
5393 -> 5396
Upravený web server který by měl být schpný ovládat zásuvky
https://github.com/sui77/rc-switch/blob/master/examples/Webserver/Webserver.ino
Video
Hodně zajimavé video kde borec ukazuje jak si pomocí zvukovky nahrát signá a analyzovat ho
https://www.youtube.com/watch?v=ZoJV60a22Eg
Zdroj
https://jfrmilner.wordpress.com/2012/12/30/powershell-power-sockets-arduinorf-part-1-capture-the-rf-codes-for-your-energenie-power-strip/
https://www.arduino.cc/download_handler.php
Knihovna RCSwitch
https://code.google.com/p/rc-switch/downloads/detail?name=RCSwitch.zip&can=3&q=
ReceiveDemo_simple
Sestavte si během deseti minut tabulku kódů, která Váš ovladač vysílá.
Přijímač připojte na pin #2 a po nahrátí otevřete serial monitor.
Kódy
On -> Off
1361 -> 1364
4433 -> 4436
5201 -> 5204
5393 -> 5396
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
void setup() {
Serial.begin(9600);
// Transmitter is connected to Arduino Pin #10
mySwitch.enableTransmit(11);
}
void loop() {
/* Same switch as above, but using decimal code */
// On
mySwitch.send(1361, 24);
delay(1000);
// Off
mySwitch.send(1364, 24);
delay(1000);
// On
mySwitch.send(4433 ,24);
delay(1000);
// Off
mySwitch.send(4436,24);
delay(1000);
delay(20000);
}
Upravený web server který by měl být schpný ovládat zásuvky
https://github.com/sui77/rc-switch/blob/master/examples/Webserver/Webserver.ino
Video
Hodně zajimavé video kde borec ukazuje jak si pomocí zvukovky nahrát signá a analyzovat ho
https://www.youtube.com/watch?v=ZoJV60a22Eg
Zdroj
https://jfrmilner.wordpress.com/2012/12/30/powershell-power-sockets-arduinorf-part-1-capture-the-rf-codes-for-your-energenie-power-strip/
Přihlásit se k odběru:
Příspěvky (Atom)

