Obsah:

Ultrazvukový senzor na robotickém vysavači: 5 kroků
Ultrazvukový senzor na robotickém vysavači: 5 kroků

Video: Ultrazvukový senzor na robotickém vysavači: 5 kroků

Video: Ultrazvukový senzor na robotickém vysavači: 5 kroků
Video: Jak si vybrat robotický vysavač!? (JAK NA TO #1260) 2024, Červenec
Anonim
Ultrazvukový senzor na robotickém vysavači
Ultrazvukový senzor na robotickém vysavači

Ahoj, máme robotický vysavač Dirt Devil již asi 3 roky a stále funguje. Je to typ M611, který je malinko „hloupý“: žádné skenování oblasti nebo nějaká paměť, kde nevysávat, ale s možností vrátit se do své nabíjecí stanice po vybití baterie. Být „hloupým“robotem nebyl nikdy problém; protéká tolikrát naším obývacím pokojem, nakonec je vše vyčištěno. Nebo další den. Moje žena však položila pod stůl koberec a nyní se malý robot neustále zasekává. Koberec jednoduše není dostatečně vysoký, aby aktivoval nárazník.

A tak jsem usoudil, že pokud má místo nárazníku oči, detekuje koberec a otočí se, stejně jako když narazí na zeď nebo židli.

V tomto pokynu vám ukážu, jak to udělat, možná vás to povzbudí k nalezení aplikací pro všechny věci arduino, které tam jsou:-)

Zásoby

Robotický vysavač Dirt Devil M611. Nebo pravděpodobně jakýkoli jiný levný model.

Deska WEMOS D1 R3

Ultrazvukový senzor HC-SR04

Nějaké dráty.

Krok 1: Wemos D1 R3 a snímač HC-SR04

Wemos D1 R3 a senzor HC-SR04
Wemos D1 R3 a senzor HC-SR04
Wemos D1 R3 a senzor HC-SR04
Wemos D1 R3 a senzor HC-SR04

Uvedení Wemos do práce:

IDE jsem stáhl zde:

Použil jsem verzi pro Mac OS a potřeboval jsem ovladač CH341, protože moje „arduino“je „čínský klon“. (WEMOS D1 R3)

Připojte snímač

Poté, co Wemos uvedete do provozu, jsem k němu připojil senzor. Podívejte se na schéma zapojení, jak jej zapojit. Získal jsem znalosti z několika stránek, jako je tento:

Začněte kódovat

V příloze najdete kód, který jsem použil. Stále se to snažím na této stránce zviditelnit …

Vidím kód, že když se objekty dostanou příliš blízko senzoru, výstupní kolík se zvedne asi na 5 sekund. To je příliš mnoho, jak je vidět na malém ukázkovém filmu, který jsem natočil.

Krok 2: Otevření robotického vysavače

Otevření robotického vysavače
Otevření robotického vysavače

Našel jsem toto video, jak otevřít Dirt Devil:

Přiložený obrázek ukazuje vnitřnosti robota.

Krok 3: Pohled na možnosti přepsání nárazníkového systému robota

Pohled na možnosti přepsání nárazníkového systému robota
Pohled na možnosti přepsání nárazníkového systému robota
Pohled na možnosti přepsání nárazníkového systému robota
Pohled na možnosti přepsání nárazníkového systému robota
Pohled na možnosti přepsání nárazníkového systému robota
Pohled na možnosti přepsání nárazníkového systému robota

Zjistil jsem, že nárazník robota není spínač, ale nějaký snímač optočlenu.

Když jsem jej stiskl, hledal jsem jedno ze spojení, které by šlo 'vysoko'. Tady jsem připojil výstup Wemos! Toto je zelený vodič na obrázku.

Krok 4: Hledání síly pro Wemos…

Hledáme sílu pro Wemos…
Hledáme sílu pro Wemos…
Hledáme sílu pro Wemos…
Hledáme sílu pro Wemos…
Hledáme sílu pro Wemos…
Hledáme sílu pro Wemos…

Na základní desce robota jsem našel čip 7805, jedná se o čip DC převodníku, který převádí až 15 voltů na stálých 5 voltů.

Na několika listech jsem se dozvěděl, že je bezpečné použít 5voltů na zásuvku Wemos, a tak jsem připájel napájecí zástrčku na výstupní noze 7805.

Krok 5: Dát to všechno dohromady

… a zkuste to spustit:-)

Jak je vidět na videu, doba nárazníku 5 sekund je příliš dlouhá, takže musím trochu změnit kód a kalibrovat optimální čas.

Dalším krokem je zabudování senzoru do robota, možná do -neužitečného nárazníku na jeho vrcholu. Ještě jsem nepřišel na to, kam dát desku Wemos.

Na zdraví

Upřímný

Doporučuje: