Sadržaj:

Ultrazvučni senzor na robotskom usisivaču: 5 koraka
Ultrazvučni senzor na robotskom usisivaču: 5 koraka

Video: Ultrazvučni senzor na robotskom usisivaču: 5 koraka

Video: Ultrazvučni senzor na robotskom usisivaču: 5 koraka
Video: Understanding Functional Limitations and the Role of Occupational Therapy in POTS 2024, Juli
Anonim
Ultrazvučni senzor na robotskom usisivaču
Ultrazvučni senzor na robotskom usisivaču

Zdravo, imamo robotski usisivač Dirt Devil već 3 godine i još uvijek radi svoj posao. To je tip M611, koji je pomalo "glup": nema skeniranja područja ili memorije gdje se ne usisava, ali s mogućnošću vraćanja na stanicu za punjenje nakon što se baterija isprazni. Biti 'glupi' robot nikada nije bio problem; toliko puta prolazi kroz našu dnevnu sobu, na kraju se sve očisti. Ili sutradan. Međutim, moja je žena stavila tepih ispod stola i sada se mali robot stalno zaglavi. Tepih jednostavno nije dovoljno visok da aktivira branik.

Pa sam zaključio da bi, ako ima oči umjesto branika, otkrio tepih i okrenuo se, baš kao što se dogodi kada udari u zid ili stolicu.

U ovom uputstvu ću vam pokazati kako to učiniti, možda će vas potaknuti da pronađete aplikacije za sve arduino stvari koje postoje:-)

Supplies

Robot usisivač Dirt Devil M611. Ili vjerovatno bilo koji drugi jeftini model.

WEMOS D1 R3 ploča

HC-SR04 ultrazvučni senzor

Neke žice.

Korak 1: Wemos D1 R3 i senzor HC-SR04

Wemos D1 R3 i senzor HC-SR04
Wemos D1 R3 i senzor HC-SR04
Wemos D1 R3 i senzor HC-SR04
Wemos D1 R3 i senzor HC-SR04

Uključivanje Wemosa u rad:

IDE sam preuzeo ovdje:

Koristio sam verziju Mac OS -a i trebao mi je upravljački program CH341 jer je moj 'arduino' 'kineski klon'. (WEMOS D1 R3)

Priključite senzor

Nakon što ste pokrenuli Wemos, na njega sam priključio senzor. Pogledajte dijagram ožičenja kako ga spojiti. Stekao sam znanje s nekoliko stranica poput ove:

Započni kodiranje

U prilogu se nalazi kôd koji sam koristio. Još uvijek pokušavam ovo učiniti vidljivim na ovoj stranici …

U kodu možete vidjeti da nakon što se objekti previše približe senzoru, izlazni pin se podiže na oko 5 sekundi. Ovo je previše, što se može vidjeti u malom demonstracijskom filmu koji sam napravio.

Korak 2: Otvaranje robotskog usisivača

Otvaranje robotskog usisivača
Otvaranje robotskog usisivača

Pronašao sam ovaj video kako otvoriti Dirt Devil:

Na priloženoj slici prikazana je unutrašnjost robota.

Korak 3: Razmatranje opcija za nadjačavanje robotskog sistema robota

Gledajući opcije za nadjačavanje robotskog sistema branika
Gledajući opcije za nadjačavanje robotskog sistema branika
Gledajući opcije za nadjačavanje robotskog sistema branika
Gledajući opcije za nadjačavanje robotskog sistema branika
Gledajući opcije za nadjačavanje robotskog sistema branika
Gledajući opcije za nadjačavanje robotskog sistema branika

Otkrio sam da odbojnik robota nije prekidač, već neka vrsta senzora optičke sprege.

Kada sam ga pritisnuo, tražio sam jednu od veza koja bi bila "visoka". Ovdje sam priključio izlaz Wemosa! Ovo je zelena žica na slici.

Korak 4: Tražite snagu za Wemos …

Tražite snagu za Wemos…
Tražite snagu za Wemos…
Tražite snagu za Wemos…
Tražite snagu za Wemos…
Tražite snagu za Wemos…
Tražite snagu za Wemos…

Na glavnoj ploči robota pronašao sam čip 7805, to je čip pretvarača istosmjerne struje koji pretvara do 15 volti u stalnih 5 volti.

Na nekoliko listova sa podacima saznao sam da je sigurno primijeniti 5 volti na utičnicu Wemos, pa sam lemio utikač na izlaznoj nozi 7805.

Korak 5: Sastavite sve zajedno

… i testirajte ga:-)

Kao što se može vidjeti u videu, vrijeme odbojnika od 5 sekundi je predugo, pa moram malo promijeniti kôd i kalibrirati optimalno vrijeme.

Sljedeći korak je ugraditi senzor u robota, možda u sada beskorisni branik na vrhu. Još nisam smislio gde da stavim Wemos ploču.

Živjeli

Frank

Preporučuje se: