Archiv autora: admin

LAN bootloader pro Arduino MEGA 2560 (Atmel ATMEGA 2560)

Pro pohodlné nahrávání software do Arduina, které je někde na síti se hodí mít k dispozici bootloader, který umožní nahrávat firmware přes LAN síť bez nutnosti mít cílové zařízení připojené přímo k počítači s vývojovým prostředím. Jak takovouto funkcionalitu rozchodit na velkém Arduinu s procesorem ATMEGA 2560 si ukážeme v tomto článku.

V první řadě bych rád představil projekt Ariadne Bootloader, který nahradí stávající zavaděč Arduina (a zároveň zůstane kompatibilní s přímým nahráváním sketches z vývojového prostředí Arduina). Nyní tedy přesný postup, jak rozchodit Ariadne Bootloader na desce Arduino Mega 2560.

1) pro nahrání do Arduina, budete potřebovat nějaký programátor. Já jsem použil jiné Arduino UNO a nahrál do něj kód, který je připraven v příkladech. Tento kód zajistí, že se Arduino bude chovat jako programátor.

Arduino ISP

Arduino ISP

2) nyní propojte Arduino (do kterého jste nahráli Arduino ISP) s cílovým Arduinem Mega 2560 podle následujícího obrázku.

Propojení Arduino UNO s cílovým Arduino MEGA 2560

3) stáhněte si příslušný hex soubor s Ariadne Bootloaderem s kombinací AT Mega procesoru a čipu na ethernet shieldu. V mém případě to byl tento soubor pro kombinaci ATMega 2560 a Wiznet W5100 na ethernet shieldu. V době programování tohoto bootloaderu samozřejmě ethernet shield nepřipojujte.

4) nyní budete potřebovat avrdude pro naprogramování. Vypadá to nějak takto:

Avrdude - programování zavaděče 1

cmd_avrdude2

Budete potřebovat tyto tři příkazy:

Verze pro Windows:

avrdude -c avrisp -p m2560 -P COM3 -b 19200 -e -u -U lock:w:0x3F:m -U efuse:w:0xFD:m -U hfuse:w:0xD8:m -U efuse:w:0xFF:m
avrdude -c avrisp -p m2560 -P COM3 -b 19200 -V -U flash:w:ariadne_atmega2560.hex
avrdude -c avrisp -p m2560 -P COM3 -b 19200 -U lock:w:0x0F:m

Pozor: pokud to hází timeouty, asi máte špatně nastavenou rychlost portu, já musel použít 19200, defaultně tam je 115200Bd… je potřeba taky nastavit správný port (v mém případě COM3)

avrisp je definice programátoru Arduino as ISP pod windows. Pod linuxem jsem netestoval, ale mělo by to vypadat nějak takto:

avrdude -c usbasp -p m2560 -P usb -b 115200 -e -u -U lock:w:0x3F:m -U efuse:w:0xFD:m -U hfuse:w:0xD8:m -U efuse:w:0xFF:m
avrdude -c usbasp -p m2560 -P usb -b 115200 -V -U flash:w:ariadne_atmega2560.hex 
avrdude -c usbasp -p m2560 -P usb -b 115200 -U lock:w:0x0F:m

Po úspěšném nahrání ethernet bootloaderu do Arduina můžeme vypnout napájení, odpojit programátor (Arduino UNO s nahraným Arduino as ISP), připojit ethernet shield a vyzkoušet funkčnost.

5) Po zapnutí napájení je uvedený bootloader dostupný na IP adrese 192.168.1.128 s maskou 255.255.255.0 . Pokud není v mikrokontroléru žádný další nahraný software, bootloader čeká na nahrání programu v nekonečné smyčce. Pokud je již software nahraný, čeká bootloader na nahrání 10 sekund po resetu a poté se začne vykovávat nahraný program.

Síťové rozhraní počítače, ze kterého budeme chtít posílat program přes TFTP, je potřeba nastavit na shodnou síť. Například nastavíte:

IP adresa počítače např. 192.168.1.100
Maska 255.255.255.0
Brána 192.168.1.1

Můžeme vyzkoušet zda odpovídá na ping příkazem:

ping 192.168.1.128 -t

6) Pokud odpovídá a je vše v pořádku, můžeme vyzkoušet nahrát některý testovací software. Doporučuji blink. Soubor musí být ve formátu .bin, hex soubory nelze přes TFTP posílat. Jako TFTP nedoporučuji používat příkazový řádek windows, TFTP je defaultně ve Windows vypnuto, ale hlavně řadě uživatelů nahrávání z příkazového řádku interním TFTP nefunguje z nejrůznějších důvodů. Obvykle to vrací „connect request failed“.

Prověřený klikací prográmek je tento: tftpd32 . Je potřeba ho povolit ve firewallu. Po spuštění programu se ale Windows obvykle zeptá a stačí dát tedy povolit v dialogovém okně firewallu.

Vyberete soubor který chcete nahrát, nastavíte IP adresu a port 69. Poté stiskntete PUT a soubor se nahraje do arduina. Podmínkou je, že musí být aktivní bootloader v arduinu (bliká rychle LED). Pokud tomu tak není, resetujte arduino a máte 10 sekund na odeslání souboru.

Nahrávání přes TFTP

Nahrávání přes TFTP

Potvrzení úspěšného nahrání

Potvrzení úspěšného nahrání

7) Nyní bude chtít určitě nahrát nějaký svůj firmware. Jak ho vytvořit z přeloženého kódu? Soubor hex musíte přetransformovat do bin.

Na rozdíl od sériového programování, které používá HEX soubory na naprogramování Arduina, server TFTP implementovaný v bootloaderu pracuje s binárními soubor (*.bin). To znamená, že budete muset ručně převést své programy do správném formátu. Nejprve si vytvořte svůj program v prostředí Arduina, potom stiskněte tlačítko Přeložit/Ověřit. Potom je potřeba najít soubor hex, které prostředí Arduina vytvořilo. Je v dočasném adresáři. Na všech platformách můžete zjistit cestu k hex souboru pokud ve vlastnostech zaškrtnete „Zobrazit více informací během výstupu kompilace“. Cesta s hex souborem bude zobrazena v posledním řádku výstupu kompilace.

Výpis cesty k souborům a dalších podrobností

Výpis cesty k souborům a dalších podrobností

V mém případě na Windows byla cesta k souboru jednoho mého projektu takováto:

"C:\Users\UIVATE~1\AppData\Local\Temp\arduino_build_992369/swtopeni.ino.ino.hex"

Potom příkaz pro převod z hex do bin vypadá takto:

"C:\Program Files (x86)\Arduino\hardware\tools\avr\bin\avr-objcopy.exe" -I ihex "C:\Users\UIVATE~1\AppData\Local\Temp\arduino_build_992369\swtopeni.ino.ino.hex" -O binary "C:\Users\UIVATE~1\AppData\Local\Temp\arduino_build_992369\swtopeni.cpp.bin"

(pozor, musí se zadat jako jeden řádek).

Hex to bin

Hex to bin

Pokud je vše správně, vytvoří se *.bin soubor v adresáři dle cesty uvedené v posledním parametru příkazu.

Tento bin soubor pak lze přes TFTP bootloader odeslat do Arduina. Viz bod 6.

BTW1: Nahrávání přes USB z prostředí do Arduina je s tímto bootloaderem zachováno, takže si můžete vybrat, jestli budete programovat přes LAN nebo USB.

BTW2: Pokud je zařízení vzdálené a nelze ho resetovat ručně pomocí tlačítka aby naběhl LAN bootloader, doporučuji si napsat přes webové ovládaní arduina nějaké tlačítko nebo port který spustí tento trik s watchdogem a zařízení se resetuje vzdáleně.

Technická podpora: Dálkové ovládání přímotopů na chalupě

Další z dotazů který přišel na náš email se týká vytápění chalupy před příjezdem.

Dobrý den,

chtěl bych na chalupě umístit dva, tři elektrické přímotopy, radiátory (v budoucnu možno další dva). Rád bych, aby se mohla teplota v místnostech nastavovat via mobilní telefon.

Jaké přímotopy mi doporučujete koupit (běžné, akumulační, s radiovým čidlem…)? Jedná se o vytápění dvou průchodem spojených místností o rozměrech 10 a 14 m2. Chalupa je kamenná a rychle prochládá. Máme představu temperovat na 12 resp. 5 oC a před příjezdem postupně zvyšovat teplotu, aby nedocházelo k tvorbě rosného bodu – potom už topit v kamnech.
Otázkou je jestli by neměli být na nožičkách, aby se před odjezdem mohly umístit doprostřed místnosti. V chalupě také může být trochu vlhčí vzduch.

Můžete mi nabídnout řešení (i s cenou).

Děkuji a přeji pěkný den,

Aleš

Dobrý den,

doporučil bych běžné přímotopy. Zde je výhoda rychlého náběhu a vysoušení vzduchu.

Ohledně GSM ovládání bych doporučoval tento termostat:
https://www.puhy.cz/gsm-ovladani-topeni-termostat-pt32-gst-65108.html
Pro tento termostat budete potřebovat ještě stykač do rozvaděče, můžete použít například tento typ:
https://www.puhy.cz/stykac-cjx3-20-230v-20a-2p-na-din-listu-54372.html
Pokud chcete vyzkoušet řešení například pouze v jedné místnosti, můžete použít tutu GSM zásuvku místo GSM termostatu a stykače:
https://www.puhy.cz/gsm-zasuvka-s-jednoduchym-nastavenim-pres-usb-nebo-sms-67366.html
Více než jeden přímotop ale touto zásuvkou nedoporučuji spínat, aby nedošlo ke zbytečnému snížení životnosti spínacího relé.
Bylo by vhodné ho umístit do některé místnosti, která bude svojí teplotou kopírovat teplotu ostatních místností (referenční místnost).
Typ který má snímatelné nožičky s kolečky naleznete zde:
https://www.puhy.cz/prenosne-topeni-650-1000-w-ip24-seda-115885.html
V našem eshopu naleznete řadu jiných přímotopů, doporučuji zadat do vyhledávání přímotop nebo teplovzdušný přímotop.
Děkuji Vám za Váš dotaz.

Dotaz ohledně pohybových čidel

Další z dotazů našeho zákazníka, se týká pohybových čidel.

„dobry den,

schanim pohybove cidlo ke svetlu na schody, aby mi zabiralo cely prostor
schodu (horni i spodni nastup). koupil jsem si nejake cidlo v hornbachu, ale
kdyz jdu hodne pomalu, tak se cidlo nesepne. zabirany prostor ma pudorys cca
2x4m, vyska od stropu v prvnim patre do prizemi je cca 5.5m

poradili byste mi prosim nejake cidlo ktere bude fungovat?

diky Ondrej“

Dobrý den,

pro Vás by bylo vhodné spíše mikrovlnné čidlo na principu radaru.

Zkuste vybrat něco z tohoto, nevím jestli to chcete na strop nebo na stěnu:

https://www.puhy.cz/mikrovlnne-cidlo-pohybu-st753-stropni-125340.html

https://www.puhy.cz/mikrovlnne-cidlo-pohybu-st754-misto-vypinace-125341.html

https://www.puhy.cz/mikrovlnne-cidlo-pohybu-st700-stropni-125339.html

Děkuji Vám za Váš dotaz.

 

 

Dotaz na LED pásky

Dobrý den, řeším realizaci nasvícení jedné stěny. Potřeboval bych poradit s výběrem na vašem eshopu. Potřebuju 5m led pásku – studená bílá. Dále potřebuji nějaký vhodný hliníkový žlab, který uchytím ke stropu. Dále bych potřeboval aby mi to svítilo na konci stejně jako na začátku, aby tam nebyl nějaký znatelný úbytek  svítivosti. A také bych potřeboval aby se to dalo stmívat.  Co by jste mi doporučili nakoupit? 

Odpověď:
LEDpasek
Pro realizaci Vašeho požadavku můžete použít systém hliníkových profilů, které naleznete na následujícím odkaze:
Vhodný pásek je zde:
Na 5 m je pokles svítivosti neznatelný, pokud by jste to chtěl přesto řešit, můžete začátek a konec pásku propojit například tímto vodičem:
Jako zdroj pro tento pásek doporučuji použít toto: (60W, 100W s rezervou):
Stmívač můžete použít buď přímo do profilu:
nebo toto:
nebo toto s dálkovým ovladačem:
Děkuji Vám za Váš dotaz.

Pohon pro křídlovou bránu s možností otevírat jen jedno křídlo LINEA ALFA

V sortimentu eshopu Půhy.cz se objevil pěkný pohon křídlové brány. Kvalitní šněková ramena zajistí plynulý a bezproblémový chod brány až do celkové hmotnosti jednoho křídla 200kg. Celkem tedy 400kg. Dnes jsme pro Vás jeden pohon rozbalili aby jste se mohli podívat jak je pěkně a kvalitně proveden.

Tento pohon křídlové brány můžete zakoupit zde.

Tento pohon křídlové brány zakoupíte zde.

Profesionální měřicí sada pro elektrikáře za výhodnou cenu

S naší profesionální měřicí elektrikářskou sadou EXTECH ušetříte 18% oproti nákupu jednotlivých položek a ještě dostanete zdarma kufřík.

Sada obsahuje špičkový multimetr EX505, dále klešťový multimetr a zkoušečku.

Zboží můžete zakoupit zde.

Narozdíl od jiných typů tato fotopast není vidět ani v úplné tmě. Přisvícení je zcela neviditelné.

Fotopast ACORN 6310 MCW CZ

V naší nabídce naleznete široký sortiment fotopastí. Pojdmě se na jednu podívat v rychlé fotorecenzi na Fotopast s označením ACORN 6310 MCW CZ. Jedná se o fotopast s neviditelným nočním snímáním s rozlišením 12Mpx a v maskovaném provedení. Fotopast je uzpůsobena pro uchycení například na strom.

Fotopast je zabalena v kartonové krabičce

Fotopast je zabalena v kartonové krabičce

Fotopast je vybavena LCD displejem a tlačítky pod voděodolným krytem

Fotopast je vybavena LCD displejem a tlačítky pod voděodolným krytem

Prostor pro SD kartu a konektory je ve spodní části fotopasti

Prostor pro SD kartu a konektory je ve spodní části fotopasti

Narozdíl od jiných typů tato fotopast není vidět ani v úplné tmě. Přisvícení je zcela neviditelné.

Narozdíl od jiných typů tato fotopast není vidět ani v úplné tmě. Přisvícení je zcela neviditelné.

Kde koupit fotopast?

Široký sortiment fotopastí včetně příslušenství naleznete zde.

Konkrétně tuto fotopast naleznete zde.

 

Testovali jsme dálkově ovládané zásuvky

Na českém trhu se objevila řada zásuvek na dálkové ovládání. Můžete s nimi ovládat lampičku v obývacím pokoji se špatně přístupným vypínačem nebo jakýkoliv jiný spotřebič v domě, který Vás napadne, včetně oběhových čerpadel nebo ventilátoru. I v našem eshopu řadu dálkově ovládaných zásuvek nabízíme. Pokud se chcete před koupí zásuvky na dálkové ovládání blíže seznámit s její funkcí, je tento článek přesně pro Vás.

Prvním testovaným výrobkem je set 4 zásuvek na dálkové ovládání s přiloženým dálkovým ovladačem

Dálkově ovládané zásuvky s ovladačem a možností místního ovládání přímo na zásuvce

Dálkově ovládané zásuvky s ovladačem a možností místního ovládání přímo na zásuvce

Po rozbalení krabice na vás vykouknou 4 bílé zásuvky, dálkový ovladač a přiložená baterie pro dálkový ovladač typu LR23 A 12V (pokud by se časem vybila, novou kvalitní baterii LR23A koupíte zde). Český návod je u tohoto výrobku také přiložen. Zásuvky jsou vybaveny bezpečnostními clonkami proti dětským prstíkům. Na zásuvkách z této sady bohužel nejde nastavit kódování ani přidávat další zásuvky do sady (učení není možné). Obvykle ale 4 zásuvky bohatě stačí tak toto mírné omezení ani moc nevadí.

Poznámka: kódování lze u těchto zásuvek přenastavit po rozebrání zásuvky a ovladače pájecími propojkami, toto je však možné pouze pro zkušené elektrotechniky a uživatelsky nejde kódování měnit. Pomocí pájecích propojek uvnitř lze tedy přidat další zásuvky na jeden ovladač, případně změnit kódování.

Baterie pro dálkový ovladač LR23A 12V  je součástí balení

Baterie pro dálkový ovladač LR23A 12V je součástí balení

 

Přímo na zásuvkách je červené tlačítko, kterým můžete ovládat výstup zásuvky přímo na zásuvce bez dálkového ovladače. V případě sepnutého výstupu je tlačítko podsvíceno. Maximální příkon spotřebiče, který můžete připojit k jedné zásuvce je 2300W.

Dosah dálkového ovladače byl v domě s plných pálených cihel otestován přes strop a jednu až dvě zdi cca 15m. Na volném prostranství můžete počítat s dosahem i 100m.

Vidlice dálkově ovládané zásuvky je provedena solidně

Vidlice dálkově ovládané zásuvky je provedena solidně

Výhody této sady 4 dálkově ovládaných zásuvek

  • Možnost místního ovládání tlačítkem přímo na zásuvkách
  • Pěkné provedení
  • Bezpečné provedení s clonkami
  • Slušný dosah
  • Vysoký spínaný výkon 2300W / 10A)

Nevýhody

  • Uživatelsky nejde přiučit další zásuvky na jeden ovladač

Nakonec ještě video z testu:

 

Další testovanou sadou zásuvek je sada tří zásuvek a jednoho dálkového ovladače

Dálkově ovládané zásuvky s ovladačem

Dálkově ovládané zásuvky s ovladačem

Zboží je baleno v průhledném blistru a součástí balení je opět český návod a baterie stejného typu jako u výše uvedené sady.

Dálkově ovládaná zásuvka z testované sady

Dálkově ovládaná zásuvka z testované sady

Výhodou u tohoto typu je možnost měnit kódování a přidělení jednotlivých zásuvek k tlačítkům na ovladači pomocí DIP spínačů – tedy uživatelsky. Maximální spínaný příkon je 1150W.

Tato zásuvka umožňuje nastavit kódování uživatelsky (stejný přepínač je i na ovladači)

Tato zásuvka umožňuje nastavit kódování uživatelsky (stejný přepínač je i na ovladači)

Dosah dálkového ovladače byl opět v domě s plných pálených cihel otestován přes strop a jednu až dvě zdi na vzdálenost cca 15m. Na volném prostranství můžete počítat s dosahem i 100m.

Vidlice dálkově ovládané zásuvky je provedena solidně

Výhody této sady 3 dálkově ovládaných zásuvek

  • Možnost nastavení kódování a přidávání dalších zásuvek nebo ovladačů do sady
  • Pěkné provedení
  • Bezpečné provedení s clonkami
  • Slušný dosah

Nevýhody

  • Na zásuvkách není tlačítko pro místní ovládání spotřebiče.
  • Menší povolený spínaný výkon (1150W / 5A)

Kde uvedené zásuvky koupit?

První sadu dálkově ovládaných zásuvek můžete zakoupit zde.

Druhou sadu dálkově ovládaných zásuvek můžete zakoupit zde.

Další možnosti

Pokud vyžadujete opravdu velký dosah máme speciální dálkově ovládanou zásuvku s možností učení kódů a extra velkým dosahem až 150m  WS313.

Kuchyňské rohové a výsuvné lišty se zásuvkami

Výsuvné lišty se zásuvkami umožňují do pracovního nebo kuchyňského stolu instalovat zásuvky pro napájení různých spotřebičů. Ideální jsou pro použití v kuchyni nebo v konferenčních místnostech.

Výsuvná lišta se zásuvkami

Výsuvná lišta se zásuvkami

Koupit výsuvnou zásuvkovou lištu v našem eshopu – kliněte zde.

Kuchyňská rohová lišta se zásuvkami Vám zpřístupní zásuvky v kuchyni

Kuchyňská rohová lišta se zásuvkami

Koupit rohovou lištu se zásuvkami – klikněte zde.

Další zásuvkové lišty naleznete v této kategorii – klikněte zde.

 

Vodotěsné smršťovací bužírky s lepidlem

Dnes jsme zařadili do našeho sortimentu značkové vodotěsné teplem smrštitelné bužírky DERAY®. Naleznete je v kategorii Smršťovací bužírky s lepidlem – vodotěsné. Obyčejné smršťovací bužírky a sady smršťovacích bužírek naleznete v kategorii Smršťovací bužírky bez lepidla.

Smršťovací bužírka s lepidlem

Smršťovací bužírky s lepidlem zakoupíte na www.puhy.cz