Browsed by
Tag: arduino

Automatizace závlahy – softwareová část

Automatizace závlahy – softwareová část

V minulém článku jsem popsal kompletní postup sestrojení automatické závlahy z Arduina, nyní tu zrekapituluju tu programovací část.

 

Začneme od NodeRED, takže vlastně trochu z prostředka. Dost se mi osvědčilo mít Wemosy co nejhloupější, stejně tak po Loxonu toho raději moc nechtít. Takže hlavní logiku mám v NodeRED, kde se dobře upravuje i testuje. Diagram ovládání jde vidět na obrázku nahoře. Defakto jen překlad Http volání do MQTT topiců a k tomu troška logiky.

Pro každý ventil mám v NodeRED jednu Http URL adresu, pomocí které ho ovládám. Takže například zapnutí vody z vodovodního řadu vypadá takto: http://nodered.dum/irrigation/input/water?state=on. Pokud zadám tuhle adresu, chytne ho tento node.…

Pokračovat ve čtení článku

Automatizace závlahy – hardwareová část

Automatizace závlahy – hardwareová část

To je děs, jak ten čas frčí. Koukám, že poslední článek je už zase měsíc starý. Ale bylo toho teď zas nějak moc. Pořádal jsem rozlučku, pak jsem dělal o týden později svědka a o další týden později jsme byli na týden u móóře. Konkretétně v Chorvatsku, kde se všichni asi už úplně zbláznili, protože zdražili na dvojnásobek a kvalitu služeb ještě zhoršili. No nic…

Ale k dnešnímu tématu. Už nějakou dobu mám hotovou závlahu po technologické stránce. Jen nějak furt nebyl čas a materiál na automatizaci. A tak jsem pořád chodil kroutit ventilama ručně :).

Něco málo z elektroniky jsem stihl ještě před dovolenou, ale první nasazení se nakonec uskutečnilo až dnes.…

Pokračovat ve čtení článku

Darovanému BigClownu na zuby…. ?

Darovanému BigClownu na zuby…. ?

Darovanému koni prý na zuby nekoukej. Nevím, jak je to ale s koňem vyhraným a s doplatkem. Snad se o takových koních nějaká ta kritika dá napsat.

Začnu popořadě. Vyhrál jsem 5000kč kreditu na BigClown IoT věci. Měl jsem radost.

Když jsem si pak začal procházet BigClown eshop, trochu mne radost přešla. Zvyklý na ceny Wemosu, Arduina a dalšího HW z AliExpressu se mi ceny na eshopu BigClownu zdály… jak to říct. Přemrštěné.

Jasně, dělají to kluci všechno v CZ (prý), dělají to s láskou, mají k tomu spoustu SW, dokumentaci, podporu. Navíc, s kýmkoli jsem u nich mluvil, byl vždy milý, ochotný, nápomocný.…

Pokračovat ve čtení článku

Aliexpress monster list update

Aliexpress monster list update

Po nějaké době jsem se zase dostal k sumarizaci našich nákupl na Aliexpressu:)). Tentokrát přibylo 70 nových věcí, tak bude určitě zase z čeho výbírat.

Loxone a Arduino

Přidáno Co Proč/K čemu Za kolik Obrázek

19.4.2017
300mA Dimmable Led Driver $5.56


19.4.2017
12V adapter EU Plug dc 12V $1.88


19.4.2017
Wholesale 600mA DC 9V – 12V Led Driver 6W 7W $1.89


19.4.2017
DMX302 DMX triac dimmer led brightness controller AC90-240V TRIAC 3-Output $34.20


19.04.2017
20Pcs Wago type transparent wire connector 2 Pole Terminal Block 400V 32A $3.85


19.04.2017
10Pairs/Lot Single Hook Clip Mini Grabber Test Probe For Multimeter $2.14


19.04.2017
Heat-resistant Heat Gun BGA Soldering Station Repair insulation $5.32


19.04.2017
100Pcs/pack 8*300mm high quality width 7.6mm $9.50


19.04.2017
Pl2303 CP2102 USB To RS232TTL CH340G $0.75


19.04.2017
USB To RS232 TTL CH340G Converter Module $0.99


19.04.2017
10 Colors 5 Meters UL1007 Electronic Wire 22awg $0.90


19.04.2017
10M 20awg 2 Pin Extension Cable Wire Cord For Led $3.01


19.04.2017
10Pcs/Set 7*190mm translucent Hot melt adhesives rods $0.72


19.04.2017
10pcs 7mmx100mm Hot Melt Gun Glue Sticks $1.08


19.04.2017
20W EU Plug Hot Melt Glue Gun with Free 1pc 7mm Glue Stick $3.99

19.1.2017 5(32)A 230V 50HZ Single phase Din rail KWH Watt hour din-rail energy meter LCD $11.13

19.1.2017 Quality mini bread board / breadboard 8.5CM x 5.5CM 400 holes $1.00

19.1.2017 MB102 MB-102 Solderless Breadboard Power Supply Module 3.3V 5V for Arduino Board Diy Starter Kit $0.56

19.1.2017 SYB-170 Mini Solderless Prototype Experiment Test Breadboard 170 Tie-points 35*47*8.5mm $0.38

19.1.2017 20PCS TSAL6100 6100 EMITTER IR 5MM HI EFF 940NM $2.38

19.1.2017 Four Channel 4 Route MOSFET Button IRF540 V4.0+ MOSFET Switch Module For Arduino $8.98

19.1.2017 1PCS Motor Shield For WeMos D1 mini I2C Dual Motor Driver TB6612FNG (1A) V1.0.0 $4.64

19.1.2017 DC 12V 300RPM Micro Electric Full Metal Speed Mini Reduction Metal Gear Motor $2.86

19.1.2017 1 Pcs N20 DC 12V 100 Rpm Gear Motor $3.06

19.1.2017 1sets Digital 38KHz Infrared IR Sensor Transmitter Kit for Arduino $1.70

19.1.2017 140 Pcs U Shape Shield Solderless Breadboard Jumper Cable Wires Kit for Arduino $2.20

19.1.2017 5V 0.22W 45mAh Polycrystalline Silicon Epoxy Solar Panels $1.14

19.1.2017 140PCS/LOT 2.54mm Plastic Dupont Jumper Wire Kit With Box $2.89

19.1.2017 1pcs Quality mini bread board / breadboard 8.5CM x 5.5CM 400 holes $1.00

19.1.2017 double Side Copper prototype pcb Universal Board $1.12

19.1.2017 4 Pin Soil hygrometer detection module sensor for arduino Compatible 1pcs $2.90

19.1.2017 1 Pack 300Pcs 10 -1M Ohm 1/4w Resistance 1% Metal Film Resistor $1.60

19.1.2017 12 Pcs 5x7cm Solder Finished Board DIY Prototype Circuit Plate $1.79

19.1.2017 Mini Lens 60X Pocket Magnifier Microscope With LED Ultraviolet $1.99

19.1.2017 D1 mini – Mini NodeMcu 4M bytes $2.57

19.1.2017 1PCS/LOT 5V 8-Channel Relay Module $3.90

19.1.2017 Lower price 150Mbps USB Wireless Adapter WiFi 802.11n 150M Network Lan Card $1.51

19.1.2017 100pcs Breadboard Jumper Cable Wires Tinned 0.96cm $0.72

19.1.2017 ENC28J60 LAN Ethernet Network Board Module for arduino $2.25

19.1.2017 1PCS 5V 1A Micro USB 18650 Lithium Battery Charging Board $0.36

19.1.2017 0.5mm 63/37 Tin Solder Soldering Welding Iron $1.48

19.1.2017 HC-SR501 HCSR501 Adjust IR Pyroelectric Infrared PIR Motion Sensor Detector Module $0.73

19.1.2017 A11 1Pc 5x Watch Jewellery Magnifier $0.69

19.1.2017 Dual Base for WeMos D1 mini WIFI $0.95

19.1.2017 120pcs 12 value kit 1uF-470uF Electrolytic Capacitor Package $1.80

19.1.2017 20Meters/lot 2 Pin 2 Channels 5050 3528 22AWG LED Strip Extension Wire $3.13

19.1.2017 MECHANIC XG-Z40 BGA Solder Flux Paste Soldering Tin Cream $3.29

19.1.2017 Pro Mini Module Atmega168 5V 16M $1.21

19.1.2017 6Pin CP2102 Module USB 2.0 To TTL On STC $1.08

19.1.2017 10PCS/LOT BPV10NF BPV10 VISHAY DIP2 $6.00

19.1.2017 TSAL6100 6100 EMITTER IR 5MM HI EFF 940NM NEW GOOD QUALITY $2.38

19.1.2017 TSAL5100 $7.80

19.1.2017 10pcs ULN2803 ULN2803A ULN2803APG 2803 DIP18 $1.25

19.1.2017 48V/36V/24V To 5V/1.5A DC-DC Step Down Buck Power Supply Module $2.99

19.1.2017 DC 4.5-40V To 5V 2A USB Charger DC Step-down Converter Voltmeter Module $1.99

19.1.2017 E064 10pcs L7805CV L7805 7805 Voltage Regulator 5V 1.5A TO-220 $0.80

19.1.2017 5V 1.5A 7.5W Switch Power Module AC-DC Step Down 220V Module $2.98

19.1.2017 5V700mA (3.5W) isolated switch power supply module AC-DC buck step-down module 220V turn 5V $0.85

19.1.2017 20pcs 20cm 2.54mm 1p-1p Pin Male to Male Color Breadboard Cable Jump Wire Jumper For Arduino $0.65

19.1.2017 10pcs 40Pin 2.54 Single Row Pin Male Header Connector Strip for Arduino Prototype Shield DIY Free Shipping $0.80

19.1.2017 10 Pairs Male and Female 2.1×5.5mm DC Power Plug Adapter Connector Jack For CCTV $3.79

19.1.2017 KF2510 Kits 40 sets Kit in box 2p 3p 4p 5 pin 2.54mm Pitch Terminal / Housing / Pin Header Connectors Adaptor $3.76

19.1.2017 ESP8266 NodeMcu Lua WIFI board D1 mini version $2.71

19.1.2017 D1 mini – Mini NodeMcu 4M bytes Lua WIFI $2.73

19.1.2017 1 channel Relay Shield for Wemos D1 mini Relay $1.09

19.1.2017 DHT Shield for WeMos D1 mini DHT11 Single-bus digital temperature and humidity sensor module sensor $1.03

19.1.2017 10pcs 5V To 3.3V DC-DC Step-Down Power Supply Buck Module AMS1117 800MA $3.99

19.1.2017 1pcs Original High Grade 5V 1A AC DC Power Supply Buck Converter Step Down Module $2.46

19.1.2017 100pcs Breadboard Jumper Cable Wires Tinned 0.96cm $0.68

19.1.2017 3.3V/5V MB102 Breadboard power module+MB-102 830 points $3.92

19.1.2017 65pcs Jump Wire Cable Male to Male Jumper Wire for arduino Breadboard, Free Shipping $1.03

19.1.2017 Male to female dupont line 40pcs dupont cable jumper wire dupont line $0.95

19.1.2017 40pcs dupont cable jumper wire dupont line female to female dupont line 20cm 1P-1P for arduino $0.90

19.1.2017 Starter Kit for Arduino Resistor /LED / Capacitor / Jumper Wires / Breadboard resistor Kit with Retail Box $8.00

19.1.2017 Dupont line 120pcs 20cm male to male + male to female and female to female jumper wire $2.55

19.1.2017 Smart Electronics ESP-12F WeMos D1 WiFi uno based ESP8266 shield $3.60

19.1.2017 500PCS Commonly Used Resistance Package 220OHM 470OHM 1K 4.7K 10K Resistance $2.84

19.1.2017 37 IN 1 BOX SENSOR KITS FOR ARDUINO $12.20

19.1.2017 1 pcs DC12V-24V Led PIR Sensor Switch Controller Human body Sensor LED Dimmer $4.11

19.1.2017 10pcs/lot 100% new original TMP36GT9Z TMP36GZ TO-92 TMP36 temperature sensor $7.85

19.1.2017 86089 2N2222A 100pcs in-line triode transistor NPN switching transistors TO-92 0.6A 30V NPN 2N2222 $1.27

19.1.2017 20pcs X 5 color = 100pcs 3mm white red yellow blue green Light-emitting diode $1.20

19.1.2017 UNO R3 for Arduino (with LOGO) MEGA328P ATMEGA16U2 1PCS UNO R3 + 1PCS cables $4.56

19.1.2017 1pc Charger Converter Adapter DC12V 1A EU Plug Power Supply 5.5mm x 2.1mm 1000mA AC Power For Arduino UNO R3 MEGA $2.25

19.1.2017 One set New 2016 – UNO R3 ATmega328P/CH340G MicroUSB.


Pokračovat ve čtení článku
Aliexpress ultra-turbo-list ;-)

Aliexpress ultra-turbo-list ;-)

Poslední update Aliexpress listu jsem dělal 11.11.2016 a tak je čas zase na aktualizaci. Tentokrát je to se spoustou nových a zajímavých přírůstků, protože jak jsem se do Arduina pustil, tak jsem každý večer objednával co mi zrovna chybělo nebo co mi přišlo užitečný 😉

Když takhle ten list vidím, tak jsem toho stihl nakoupit docela dost. Takže mi od nového roku chodí každý den alespoň tak 3-4 balíčky a stále mám ještě 40 obědnávek ve frontě :-).

Opět jsou červeně zvýrazněné novinky, rozházeno do kategorií. Jen na popisky už jsem teda sílu neměl, ale zase jsou tam celé názvy z Aliny, takže by to mělo být pochopitelné.…

Pokračovat ve čtení článku

Nový firmware do vánočního stromečku

Nový firmware do vánočního stromečku

Začnu trochu od konce. Dělal jsem toho za svůj život už hodně, ale dneska poprvé jsem seděl pod vánočním stromečkem, do notebooku připojený USB kabel, co od něj vede, a debugoval a upgradoval jeho firmware ;-)).

Ale od začátku. Dostali jsme vánoční světýlka na stromeček. Bohužel, měly drobnou vadu. Po zapnutí elektriky se samy nerozsvítily. Bylo ještě potřeba na zdroji zmáčknout tlačítko. A to pokaždé, když se elektrika znovu zapnula.

No a to je naprd. Přece v chytrém domě nebudu ručně rozsvěcet vánoční stromeček, žejo. Takže začlo zkoušení a vymýšlení, jak problém vyřešit.

Problémů k vyřešení bylo hned několik. Jak ledky napájet, jak je spínat, čím spínat relátka a jak to propojit do Loxonu.…

Pokračovat ve čtení článku

NodeRED – Propojení všeho se vším, od Arduina po Loxone

NodeRED – Propojení všeho se vším, od Arduina po Loxone

Jak jsem psal v předchozím článku, MQTT i NodeRed instaluji na Ubuntu linuxu. Jde ale rozběhat třeba i na Raspberry Pi  nebo Turrisu (OpenWRT).

Instalace NodeRED je relativně jednoduchá. Do ubuntu jsem musel nejprve doinstalovat aplikaci npm (což jsem zjistil, že je balíčkovací služba pro javascript) a následně pak pomocí npm aplikace nainstalovat NodeRED.

Po samo-doinstalování obrovského množství dalších navazujícíh balíků měl začít fungovat příkaz `node-red`. Ale prdlajs. Takže další postup pak byl:

Dál bylo potřeba otevřít firewall port 1880, který node-red používá pro komunikaci

A pak už node-red konečně naběhl.

Další krok je nastavení, aby se NodeRED spouštěl sám po startu.…

Pokračovat ve čtení článku

Mosquitto – MQTT message broker

Mosquitto – MQTT message broker

Co je Mosquitto? Je to MQTT message broker. To znamená, že umožňuje komunikaci mezi hromadou zařízení pomocí MQTT protokolu. Zařízení může být v jednom ze dvou režimů. To první je Publisher, to druhe Subscriber. Publisher data generuje a sype do nějaké fronty, Subscriber (odběratel) je pak načítá. Odběratelů může být neomezeně, stejně tak Publisherů (vydavatelů?).

Celé se to dá krásně využít k tomu, že všechny IoT čidla postavené na Arduinu generují data a jednotně je sypo do MQTT. Z MQTT se to pak jednotně načítá, ať už napřímo přes Loxone, nebo třeba do NodeRED, kde se nastaví co se s datama má dít a až pak se data pošlu dál.…

Pokračovat ve čtení článku

Arduino – nastavení vývojového prostředí

Arduino – nastavení vývojového prostředí

Ačkoli mi zatím ještě stále nedorazila z Aliexpressu dávka IoT hraček, mám půjčený jeden WeMos D1 čip na hraní už teď. A protože se mi tu hormadí linky v prohlížeči, je čas na nový článek.

Jak se budu postupně Arduinem prokousávat, budu postupně psát i články. Takže uvidíme, s jakou pravidelností to bude. Zatím jsem ve fázi, kdy umím rozblikat diodu. Díru do startupového světa s tím asi neudělám, ale někde se začít musí.

javaw_2016-12-04_10-51-25

Většina návodů na internetu je o tom, jak rozběhat Arduino IDE. Pro začátek dobrý, ale jinak, co si budem nalhávat, IDE je to odporné. A protože mým denním chlebem je primárně Visual Studio od Microsoftu, bude i tento článek o tom, jak vyvíjet pomocí Visual Studia.…

Pokračovat ve čtení článku