Browsed by
Category: Arduino

Arduino návody

Modbus RTU <–> Modbus TCP / UDP Gateway postavená na Arduinu

Modbus RTU <–> Modbus TCP / UDP Gateway postavená na Arduinu

Co to je:

  • Transparentní gateway, která umí překládat mezi Modbus RTU na jedné straně a Modbus TCP a Modbus UDP na straně druhé.
  • Slave (server odpovídající na requesty) je na straně RTU, master (klient odesílající requesty) je na straně TCP či UDP. Na TCP straně může být najednou připojeno 8 klientů.
  • Gateway je transparentní, to znamená, že samotná Modbus data (PDU) se nijak nemění. Mění se pouze hlavičky, které se u Modbus RTU a Modbus TCP (resp. Modbus UDP) liší. To znamená, že:
    • gateway je poměrně rychlá a jednoduchá, v pohodě ji zvládne Arduino Nano
    • gateway podporuje všechny funkce Modbus protokolu (vč.


Pokračovat ve čtení článku
Arduino / LAN Shield UDP Gateway

Arduino / LAN Shield UDP Gateway

Ahoj, dal som dokopy navod ako pridat Arduino zariadenia do Loxone. Budem referovat na moj projekt “ovladanie zavlazovania v Skleniku” takze pripadne upravy, zmeny su uz na Vas, samozrejme pomozem ak budem vediet.

Zaklad ako taky je z tohto DE blogu  kde mozete najst aj ine fajn tipy.

Tu je zoznam komponentov co som pouzil:

  • Arduino UNO + Ethernet Shield
  • 5v Rele board x4
  • DHT22 senzor + RJ11 port na jednoduche odopnutie senzoru (meranie teploty/vhlkosti v  skleniku)
  • DHT11 senzor s LED (meranie teploty/vhlkosti v boxe)
  • Ultrazvukovy vodotesny senzor na meranie hladiny TENTO
  • 2x redukcia napatia 24v na XY v
  • 4 riadkovy display
  • PoE napajanie – sluzi na napajanie z DIN Zdroja cez LAN kabel ktory je natiahnuty v zahrade
  • gombik sluzi na zapnutie podsvietenia na Display (aby to zbytocne stale nesvietilo)
  • “samicove” porty na ovladanie zariadeni

Ventil ON/OFF – pre zavlazovanie vonkajsiej casti zahrady (samospad)

Ventil Sud – je tiez na samospad, ventil je z podlahoveho kurenia (Normally CLOSED) nabeh 5min

 

“Bol by som rad ak by mal niekto chut/cas upravit alebo pridat navod pre UDP Wifi Gateway pre Wemos D1” , nasiel som obdobne riesenie pre “Xiaomi GW” ale uprava na ine komponenty je momentalne nad moje sily.…

Pokračovat ve čtení článku

WiFi LED indikátor s hlasovým výstupem

WiFi LED indikátor s hlasovým výstupem

Úvod

Před časem jsem řešil problém s indikací jednotlivých stavů Loxone, kdy jsem nechtěl používat tablet nebo telefon pro zjišťování, zda je vše v pořádku, ale chtěl jsem využít optické signalizace pomocí LED s hlasovým výstupem. Z tohoto důvodu jsem zvolil LED indikátor, který je viditelný z větší vzdálenosti a je možno jej umístit ve více kopiích různě po domě. Protože byl dům stavěný bez záměru centrálního řízení a tedy bez kabeláže, je jediným řešením bezdrátový přenos. Vzhledem k tomu, že je po celém domě a okolí dostupný Wifi signál, zvolil jsem jako základ WiFi modul NodeMcu. Pro signalizaci RGB LED modul s procesorem WS2812 a pro zvukový výstup modul DFMiniMP3Player.…

Pokračovat ve čtení článku

DMX pomoci Arduino – nahrada za DMX extension

DMX pomoci Arduino – nahrada za DMX extension

udptesttool

EDIT: Misto “draheho” DMX shieldu lze pouzit modul MAX485, postup jsem doplnil na konci clanku.

Cely UDP DMX je podstate velice jednoduchy, staci koupit 3 veci a mit jen zakladni znalost arduina, tj jak nahrat Scratch.

1 – Arduino UNO / Leonardo

– mne se cinske klony moc neosvedcily, sahl jsem radeji po origo UNO popr Leonardu z CR.

2 – W5100 ETH Shield  ( https://www.aliexpress.com/item/Ethernet-Shield-W5100-R3-UNO-Mega-2560-1280-328-UNR-R3-only-W5100-Development-board/32616109835.html?spm=a2g0s.9042311.0.0.viN7Vc )

3 – DMX shield ( https://www.aliexpress.com/item/DMX-Shield-Expansion-board-module-Compatible-for-Arduino-1-0-for-DMX-Master-device-artwork-into/32841371527.html?spm=a2g0s.9042311.0.0.196MKn )

Cele to vypada takhle:

 

Dale stahnout Scratch pro Arudiono UDP DMX 

https://sourceforge.net/p/udptodmx/code/HEAD/tree/trunk/

z adresare  libraries prekopirovat(pripadne prehrat stavajici) DmxSimple do adresare s vasimi knihovnami.…

Pokračovat ve čtení článku

Použití NFC po 1-Wire sběrnici (DS2401)

Použití NFC po 1-Wire sběrnici (DS2401)

Další zajímavý projekt postavený na Arduinu, který bych zde rád představil, integruje čtení NFC karet.

Zdrojové kódy

http://jirin.deso.cz/NFC_to_1-Wire/

Video tutoriál

Potřebný hardware

Pro výrobu toho modulu budete potřebovat Arduino, doporučuji Pro Mini či Nano kvůli velikosti (lze je bez problémů strčit do krabice).


Odkazy na zakoupení:
https://www.aliexpress.com/wholesale?SearchText=arduino+pro+mini+5v+atmega328
https://www.aliexpress.com/wholesale?SearchText=arduino+nano

Další důležitá věc je čtečka NFC karet, tento projekt je postaven na PN532:

Odkaz na Aliexpress: https://www.aliexpress.com/wholesale?SearchText=pn532

Zapojení

Arduino je potřeba s čtečkou propojit pomocí 6ti drátů.

  • VCC čtečky jde na 5 V Arduina
  • GND čtečky jde na GND Arduina
  • SS čtečky => pin D9 Arduina
  • MOSI čtečky => pin D10 Arduina
  • MISO čtečky => pin D11 Arduina
  • SCK čtečky => D12 Arduina

Čtečku je nutné přepnout do SPI módu pomocí malých přepínačů:

Dále jsou používány piny D4–D8, ale záleží na tom, jaké módy se rozhodnete používat (zmíněno níže).…

Pokračovat ve čtení článku

Arduino 1-Wire UDP Gateway – alternativa k Loxone 1-Wire Extension

Arduino 1-Wire UDP Gateway – alternativa k Loxone 1-Wire Extension

Rád bych se vámi podělil o další projekt, na kterém jsem v poslední době pracoval. Jedná se o Arduino sketch, který je schopen pracovat s DS18(B)2X, DS2401 a DS2438 senzory, číst z nich data a posílat je po UDP jako multicast či unicast. Mezi výhody toho řešení patří to, že je možné používat více 1-Wire sběrnic a předejít tak případným problémům s kabeláží apod. Dále je možné určité sběrnice priorizovat (ideální pro využití s iButtony či NFC).

Zdrojové kódy

http://jirin.deso.cz/1-Wire_UDP_Gateway/

Video tutoriál

Potřebný hardware

Pro jeho použití budete potřebovat Arduino UNO či MEGA a k tomu Ethernet shield – mám ozkoušený W5100, který funguje výborně a lze jej sehnat i v 802.3af…

Pokračovat ve čtení článku