Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Wemos D1 R3 og HC-SR04-sensoren
- Trin 2: Åbning af robotstøvsugeren
- Trin 3: Ser på muligheder for at tilsidesætte robotens kofangersystem
- Trin 4: Leder du efter strøm til Wemos …
- Trin 5: Sæt det hele sammen
Video: Ultralydssensor på robotstøvsuger: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
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
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
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
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 …
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:
Hinder -undgåelsesrobot ved hjælp af ultralydssensor (Proteus): 12 trin
Hinder -undgåelsesrobot ved hjælp af ultralydssensor (Proteus): Vi støder generelt på forhindringsrobot hvor som helst. Hardwaresimulering af denne robot er en del af konkurrencen på mange gymnasier og i mange arrangementer. Men softwaresimulering af forhindringsrobot er sjælden. Selvom vi kan finde det et sted
Automatiske gadelamper ved hjælp af ultralydssensor: 3 trin
Automatiske gadelamper ved hjælp af ultralydssensor: Har du nogensinde tænkt på, hvordan gadelamperne automatisk tænder om natten og slukker automatisk om morgenen? Er der nogen, der kommer til at tænde/slukke disse lys? Der er flere måder at tænde gadebelysningen på, men følgende c
Smart skraldespand ved hjælp af Arduino, ultralydssensor og servomotor: 3 trin
Smart skraldespand ved hjælp af Arduino, ultralydssensor og servomotor: I dette projekt viser jeg dig, hvordan du laver en smart skraldespand ved hjælp af Arduino, hvor låget på skraldespanden automatisk åbnes, når du nærmer dig med skraldespand. De andre vigtige komponenter, der bruges til at lave denne smarte skraldespand, er en HC-04 ultralydssen
Brug ultralydssensor med Magicbit [Magicblocks]: 5 trin
Brug ultralydssensor med Magicbit [Magicblocks]: Denne vejledning lærer dig at bruge ultralydssensoren med din Magicbit ved hjælp af Magicblocks. Vi bruger magicbit som udviklingstavle i dette projekt, der er baseret på ESP32. Derfor kan enhver ESP32 udviklingsplade bruges i dette projekt
Tilslutning af ESP 32 med ultralydssensor: 3 trin
Tilslutning af ESP 32 med ultralydssensor: Ultralydssensorer fungerer ved at udsende lydbølger med en frekvens, der er for høj til, at mennesker kan høre. De venter derefter på, at lyden skal reflekteres tilbage, og beregner afstand baseret på den nødvendige tid. Det svarer til, hvordan radar måler den tid, det tager