Indholdsfortegnelse:

Ultralydssensor på robotstøvsuger: 5 trin
Ultralydssensor på robotstøvsuger: 5 trin

Video: Ultralydssensor på robotstøvsuger: 5 trin

Video: Ultralydssensor på robotstøvsuger: 5 trin
Video: BLUETOOTH ОЧКИ И РИСУНОК! (Обзор звуковых очков SoundPEATS Frame S Bluetooth) 2024, Juli
Anonim
Ultralydssensor på robotstøvsuger
Ultralydssensor på robotstøvsuger

Hej, vi har Dirt Devil Robot Støvsuger i cirka 3 år nu, og det gør stadig jobbet. Det er M611 -typen, som er en lille smule "dum": ingen scanning af området eller en hukommelse om, hvor man ikke skal støvsuge, men med evnen til at vende tilbage til ladestationen, når batteriet er opbrugt. At være en 'dum' robot var aldrig et problem; den kører så mange gange gennem vores stue, i sidste ende er alt rengjort. Eller dagen efter. Min kone lagde dog et tæppe under bordet, og nu sidder den lille robot fast hele tiden. Tæppet er simpelthen ikke højt nok til at aktivere kofangeren.

Så jeg regnede med, at hvis det havde øjne i stedet for en kofanger, ville det opdage gulvtæppet og vende, ligesom det gør, når det rammer en væg eller stol.

I denne instruktive vil jeg vise dig, hvordan du gør dette, måske vil det opmuntre dig til at finde applikationer til alle de arduino-ting, der er derude:-)

Forbrugsvarer

Dirt Devil M611 robotstøvsuger. Eller sandsynligvis enhver anden billig model.

WEMOS D1 R3 bord

HC-SR04 ultralydssensor

Nogle ledninger.

Trin 1: Wemos D1 R3 og HC-SR04-sensoren

Wemos D1 R3 og HC-SR04-sensoren
Wemos D1 R3 og HC-SR04-sensoren
Wemos D1 R3 og HC-SR04-sensoren
Wemos D1 R3 og HC-SR04-sensoren

Få Wemos til at fungere:

Jeg downloadede IDE her:

Jeg brugte Mac OS -versionen og havde brug for CH341 -driveren, fordi min 'arduino' er en 'kinesisk klon'. (WEMOS D1 R3)

Sæt sensoren på

Når du fik Wemos til at fungere, sluttede jeg sensoren til den. Se på ledningsdiagrammet, hvordan du tilslutter det. Jeg fik kendskabet fra flere sider som denne:

Start kodning

Vedhæftet finder du den kode, jeg brugte. Jeg prøver stadig at få dette synligt på denne side …

I koden kan du se, at når objekter kommer for tæt på sensoren, hæves en udgangsstift i cirka 5 sekunder. Dette er for meget, som det kan ses i den lille demonstrationsfilm, jeg lavede.

Trin 2: Åbning af robotstøvsugeren

Åbning af robotstøvsugeren
Åbning af robotstøvsugeren

Jeg fandt denne video, hvordan du åbner Dirt Devil:

Billedet vedhæftet viser robotens indvendige dele.

Trin 3: Ser på muligheder for at tilsidesætte robotens kofangersystem

Ser på muligheder for at tilsidesætte robotens kofangersystem
Ser på muligheder for at tilsidesætte robotens kofangersystem
Ser på muligheder for at tilsidesætte robotens kofangersystem
Ser på muligheder for at tilsidesætte robotens kofangersystem
Ser på muligheder for at tilsidesætte robotens kofangersystem
Ser på muligheder for at tilsidesætte robotens kofangersystem

Jeg fandt ud af, at robotens kofanger ikke er en switch, men en slags optokoblingssensor.

Da jeg trykkede på den, søgte jeg efter en af forbindelserne for at gå 'højt'. Det er her, jeg vedhæftede output fra Wemos! Dette er den grønne ledning på billedet.

Trin 4: Leder du efter strøm til Wemos …

Leder du efter strøm til Wemos …
Leder du efter strøm til Wemos …
Leder du efter strøm til Wemos …
Leder du efter strøm til Wemos …
Leder du efter strøm til Wemos …
Leder du efter strøm til Wemos …

På robotens hovedkort fandt jeg en 7805 -chip, dette er en DC -konverterchip, der konverterer op til 15 volt til en stabil 5 volt.

På flere datablade lærte jeg, at det er sikkert at anvende 5 volt til Wemos -stikkontakten, så jeg lodde strømstikket på udgangsbenet på 7805.

Trin 5: Sæt det hele sammen

… og test det:-)

Som det kan ses i videoen, er bumper-tiden på 5 sekunder alt for lang, så jeg er nødt til at ændre koden lidt og kalibrere den optimale tid.

Næste trin er at bygge sensoren ind i robotten, måske i den -nu nytteløse kofanger oven på den. Jeg har ikke fundet ud af, hvor jeg skal placere Wemos -kortet endnu.

Skål

Åben

Anbefalede: