Přejít k navigační liště

Zdroják » Různé » Moje garáž, můj hrad – a konečně parkujeme

Moje garáž, můj hrad – a konečně parkujeme

Články Různé

V tomto díle se budeme věnovat dokončovacím pracím a alternativním řešením. Ukážeme si hlavně, jak můžete navrhnout mechanický díl pro 3D tisk.

Nálepky:

Držák na dálkoměr

3D tiskárnu používám na výrobu mechanických dílů pro své projekty. Typicky se jedná o různé držáky elektroniky, které potom vlepuji do krabiček. Krabičky se nevyplatí tisknout. Trvá to zbytečně dlouho. Pro návrh 3D modelů používám nástroj OpenSCAD. Pro mě, jako programátora, je výrazně jednodušší než jiná 3D kreslítka. 3D objekt totiž popisujete pomocí jednoduchého programovacího jazyka.

image1

Ve spodní části držáku je vytvořen rámeček, který slouží k překrytí otvoru v krabičce. Otvor do krabičky se nejsnadněji dělá metodou odvrtání. Ta ale udělá hodně zubaté okraje, které právě zakryje rámeček, takže to vypadá pěkně i bez velkého opracovávání.

Pro tisk je potřeba model vyexportovat do formátu STL. Je to univerzální formát pro popis 3D objektů. Takto vyexportovaný model je potřeba „naplátkovat“ na jednotlivé vrstvy pro tisk. K tomu slouží aplikace Slic3r. Výsledkem jsou příkazy pro pohyb tiskové hlavy tzv. GCODE. STL je nezávislý na 3D tiskárně, ale GCODE se už generuje pro konkrétní tiskárnu. Tisk pak probíhá pomocí další aplikace, která v podstatě jen posílá příkazy do tiskárny přes sériový port. Tisk tohoto držáku trvá na mé tiskárně cca 30 minut.

Vytištěný držák jsem pak vlepil do připraveného otvoru v krabičce. Na trhu je k dostání nepřeberné množství krabiček různých velikostí. Většinou jsou z materiálu ABS, který se dá dobře lepit i opracovávat. Z vlastní zkušenosti je lepší si pořídit krabičku raději větší, než pak zjistit, že se do ní něco nevejde o milimetr.

Montáž v garáži

Asi největší problém je najít vhodně umístěnou zásuvku. Já použil zásuvku, která je na stropě a je určena pro pohon vrat garáže. Senzor lze samozřejmě umístit i na stěnu garáže ve vhodné výšce. Jak jsem již psal, Arduino Yún si při připojení k Wi-Fi a s vloženou SD kartou bere přes 300 mA. Napájení z baterie je tak velmi problematické.

K přichycení zařízení jsem využil elektrikářské stahovací pásky, které jsem si na podobné účely velmi oblíbil.

image2

Alternativní řešení

Pokud vynecháme řešení určená lamám, jako je telefonování, zvedání vrat od garáže, atd., tak se nám naskýtá mnoho dalších možností. Některá řešení, která jsem zvažoval, popíši dále.

Raspberry Pi

Hardware by šel výrazně zlevnit použitím Raspberry Pi. Nevýhodou Raspberry Pi je jeho GPIO, které nepodporuje např. analogový vstup a využívá 3,3 V logiku. Při použití ultrazvukového dálkoměru SRF02, který jsem použil, bych musel přidat konvertor logických úrovní 5 V – 3,3 V. Další věc je ne úplně snadná konfigurace Raspberry Pi pro I2C. Je potřeba nakonfigurovat zavedení modulu pro I2C do jádra. To lze nyní už udělat přes raspi-config, ale není to moc přímočaré řešení. Využití Raspberry Pi se chci věnovat v samostatném článku.

Jiný typ ultrazvukového dálkoměru

Použitý ultrazvukový dálkoměr SRF02 má na sobě již elektroniku, která informaci z ultrazvukového měniče rovnou zpracovává a předává sběrnicí I2C. Lze použít levnější variantu, kde je ultrazvukový vysílač a přijímač samostatně (dva měniče) a signály zpracovávat přímo na Arduino Yún. V podstatě dáte povel ultrazvukovému vysílači pro vyslání signálu a počítáte čas než ultrazvukový přijímač zaregistruje odraz. Na základě času pak spočítáte vzdálenost.

Infračervený dálkoměr

Vzhledem ke vzdálenostem a prostředí, kde potřebujeme měřit, se jako použitelné a levnější řešení jeví infračervený dálkoměr. Tyto dálkoměry poskytují typicky analogový výstup. Pravděpodobně by asi stačila jen infračervená dioda a infračervená fotodioda pro detekci auta systémem je odraz, není odraz. Pak se dostanete na jednotky korun.

Senzorová síť

Toto řešení je výhodné v situaci, kdy máte více senzorů rozmístěných v domě. Pro načtení hodnoty ze senzoru a její odeslání pak stačí použít velmi jednoduchý mikrokontolér, např. Picaxe. Bezdrátový přenos je už trochu složitější, resp. velmi záleží na vzdálenostech a finančních možnostech. Osobně mám zkušenost s řešením postaveným na protokolu Zigbee. Bohužel moduly pro tento protokol jsou finančně velmi náročné. Jako další varianta, kterou nemám zatím odzkoušenou, jsou bezdrátové moduly nRF24L01. Dají se pořídit za cca 70 Kč. Moduly pro ZigBee stojí asi desetinásobek. Další modul pro bezdrátovou komunikaci, na který jsem narazil, je ESP8266. Je to Wi-Fi modul připojený přes sériový port. Bohužel ani tento modul jsem zatím nevyzkoušel.

Žádný backend

AWS nebo jiné cloud řešení lze samozřejmě úplně vynechat. Stačí přijet do blízkosti garáže a pokud vám dosahuje Wi-Fi síť, tak se můžete připojit přímo na Arduino Yún.

Závěr

V seriálu jsem vám chtěl ukázat, že Arduino není jen o blikání LED a práce s hardware je výrazně komplexnější než software. Kromě znalostí programování je třeba vědět něco o elektronice a mechanice. Pro mě je to hlavně možnost, jak si odpočinout a něco nového se naučit.

Komentáře

Odebírat
Upozornit na
guest
8 Komentářů
Nejstarší
Nejnovější Most Voted
Inline Feedbacks
Zobrazit všechny komentáře
Jarda_P

Jsou lide, kteri problem dalkomeru resi pomoci pingpongace zaveseneho ke stropu tak, ze se pri spravne pozici aura dotkne predniho skla. To ma samozrejme nevyhodu, ze treba kazdych deset let, pri vymene auta, budou muset postelovat delku provazku nebo dokonce navrtat do stropu novou diru a zasroubovat do hmozdinky nove zavesne oko. Nyni konecne je k dispozici reseni, ktere tuto nevyhodu zcela odstranuje.

Jarda_P

A k cemu by ti byla? Ty parkujes auto pomoci dalkoveho ovladani?

Martin Hassman

Prosím Jardu_P, který se evidentně vůbec neseznámil se seriálem, aby přestal trollit, jinak bude odtrollen.

satai

Naprosto bez ironie a smrtelne vazne: dobre ty!

Kaacz

Proč? .. moudro našich předků, bez potřeby elektřiny, vám nevoní? Funguje to! A vo vo vo tom to je.. :)

Kaacz

Nemohu se zbavit otázky: proč při řešení exaktního parkování v garáži potřebuji dostat informaci mimo garáž?? :)

Kaacz

Přemýšlím, jestli by se dalo použít ESP8266 se HC-SR04, SRF05 či i2c KS101B (které už neexistuje) .. bez Arduina .. :)

Přístupnost není jen o splnění norem: nový pohled na inkluzivní design

Přístupnost a inkluze možná nepatří mezi nejžhavější témata digitálního světa – dokud o nich nezačne mluvit Vitaly Friedman. Na WebExpo 2024 předvedl, že inkluzivní design není jen o splněných checkboxech, ale hlavně o lidech. S energií sobě vlastní obrátil zažité přístupy naruby a ukázal, že skutečně přístupný web je nejen možný, ale i nezbytný.

Efektivnější vývoj UI nebo API: Co si odnést z WebExpo 2025?

Různé
Komentáře: 0
Jak snadno implementovat moderní uživatelské rozhraní? Které funkce brzdí rychlost vašeho webu? A kdy raději sami přibrzdit, abychom využitím AI nepřekročili etické principy? Debatu aktuálních dev témat rozdmýchá sedmnáctý ročník technologické konference WebExpo, která proběhne v Praze od 28. do 30. května. Který talk či workshop si rozhodně nenechat ujít? Toto je náš redakční výběr z vývojářských hroznů.

Zapřáhněte AI jako nikdy předtím. Květnová konference WebExpo přivítá hvězdy technologického světa

Od 28. do 30. května 2025 promění pražský Palác Lucerna na tři dny technologická konference WebExpo. Na programu je více než 80 přednášek a workshopů od expertů z celého světa. WebExpo tradičně propojuje vývojáře, designéry, marketéry i byznysové lídry a nabízí praktické dovednosti, strategické myšlení a přináší nejnovější trendy nejen v oblasti AI.