Indholdsfortegnelse:

Nagging Robot® - Forstyrrende med livets hastighed: 7 trin (med billeder)
Nagging Robot® - Forstyrrende med livets hastighed: 7 trin (med billeder)

Video: Nagging Robot® - Forstyrrende med livets hastighed: 7 trin (med billeder)

Video: Nagging Robot® - Forstyrrende med livets hastighed: 7 trin (med billeder)
Video: ČUDNE PRIČE 174 - JELENA ĐORĐEVIĆ i monstrum u zastavi 101‼️ 2024, November
Anonim
Nagging Robot® | Forstyrrende med livets hastighed
Nagging Robot® | Forstyrrende med livets hastighed

Af DanLocatelliMeristemaFølg om: MSc ITECH -kandidat ved Universität Stuttgart. Mere om DanLocatelli »

Den nemmeste måde at sikre, at du bliver sur hver dag. Nagging Robot® har løsningen.

Nagging Robot® Annooy® 900

Annooy® 900 blev omhyggeligt udtænkt med banebrydende DIY-teknologi til at irritere mennesker. af Daniel Locatelli og TzuYing Chen

Mere strøm, bedre irritation. Power-Lifting Bore leverer 5X vredestyrken* til forbedret irritationsydelse.* (Sammenlignet med Annooy® 800-serien).

Spionerer intelligent på dig.

En komplet pakke med sensorer indfanger intelligent dine og dine hjemmedata for at navigere robotten rundt om objekter og under møbler for at hjælpe dig grundigt.

Dette værk er en parodi med iRobot® Roomba® som en del af opgaven Useless Machine fra ITECH -seminaret Computational Design and Digital Fabrication ved University of Stuttgart.

Dette er en ansigt, der følger en robot, den identificerer et menneskeligt ansigt og forsøger at centralisere det til kameraet.

Trin 1: Værktøjer

Værktøjer
Værktøjer

Det er et enkelt sæt værktøjer, og sandsynligvis har du de fleste af dem allerede hjemme. Loddejernet bruges hovedsageligt til at give stabilitet til kablerne, der driver motorerne. Men det er det, du vil kun bruge det til at svejse fire gange.

  • Loddekolbe
  • Saks
  • Skærekniv
  • Longnose tang
  • Skruetrækker kit

Trin 2: Dele

Dele
Dele

Elektronik

Nedenstående dele leveres normalt med mange Arduino -startsæt, der kan købes online, f.eks. Dette.

  • Arduino Uno -kompatibelt + USB -kabel
  • Ultralydssensor (x2) (normalt har startsættene kun en ultralydssensor).
  • Ardunio Protoshield + mini brødbræt
  • 9V batteri
  • 9V batteriforbindelse til Ardunio
  • Jumper kabler
  • Breadboard strømmodul

Mens nedenstående liste viser de usædvanlige dele, der skal købes separat:

  • ESP32-CAM
  • L298N H bromotor driver
  • Powerbank (5000mAh eller højere)

Sæt til bilchassis

Der er nogle virkelig billige bilchassis -sæt, der kan købes online, f.eks. Dette, eller alternativt kan du også købe disse dele adskilt. Vi får brug for følgende:

  • To 6v motorer + kuffert + kabler + dæk
  • Universal hjul
  • Møtrikker og bolte

Papirvarer

I dette tilfælde besluttede vi at bruge et andet chassis til at give robotten lidt stil. Bortset fra de dele, der er nævnt før, brugte vi også disse papirvarer:

  • Kork (vi brugte en enkel kopholder)
  • Hellerman kabelbinder
  • Plastikbold
  • Metallisk mesh

Trin 3: Montering af chassiset

Montering af chassiset
Montering af chassiset
Montering af chassiset
Montering af chassiset
Montering af chassiset
Montering af chassiset

Dette chassis bruger et enkelt net til at gøre det lettere at fastgøre og fjerne dele. Men husk på, at det er et metalnet, hvilket betyder, at elektroniske dele ikke må røre det direkte, da det kan beskadige dem.

Metallisk mesh

Først skal du organisere delene oven på det metalliske net for at forstå, hvor stor du har brug for robotten. I vores tilfælde blev den endelige størrelse bestemt af størrelsen på vores powerbank + hjul. Hvis du har en mindre powerbank, kan du gøre robotten endnu mere kompakt! Skær derefter det metalliske net, der danner en pixeleret cirkel som vist på billedet ovenfor.

Universal hjul

For at skrue universalhjulet på plads brugte vi kork til at jævne det til det korrekte sted. Skær to stykker kork med formen på hjulets bund og røg dem sammen. Skru derefter proppen oven på masken i en af dens ekstremer, og på den anden side skruer du hjulet.

Motorer og hjul

For at sætte motorerne på plads skal du bare bruge to små Hellerman -kabelbindere til hver og bruge netværket til at stramme dem. Vær opmærksom på, at hjulene virkelig er tæt på motorerne, pas på med at efterlade nok plads til, at hjulet kan dreje frit.

Batteri

Sidst men ikke mindst skal vi sætte powerbanken på plads. Her er det eneste, du skal være opmærksom på, hvor USB -kabelindgangen er placeret, så du undgår at den vender mod hjulene. Og så kan du stramme bruge to kabelbindere til at låse det på plads.

Trin 4: Tilslutning af elektroniske dele

Tilslutning af elektroniske dele
Tilslutning af elektroniske dele
Tilslutning af elektroniske dele
Tilslutning af elektroniske dele
Tilslutning af elektroniske dele
Tilslutning af elektroniske dele

De elektroniske forbindelser er resultatet af sammenlægning af en robotbil og en ansigtssporingsrobot.

Det første, der skal gøres, er at skrue Arduino Uno på den ene side af proppen og L298N -motorføreren til den anden side. På denne måde minimerer vi den nødvendige plads uden at risikere, at elektroniske dele rører hinanden.

Sæt derefter Protoshield + mini -brødbrættet oven på Arduino Uno. Dette vil sikre, at vi har nok plads og stifter til rådighed til at forbinde hver sensor og aktuator. I vores tilfælde limede vi mini -brødbrættet oven på Protoshield ved hjælp af det klæbemiddel, der fulgte med.

Derefter sluttede vi 5V til en linje i mini -brødbrættet og GND til en anden linje.

L298N motor driver

Derefter sluttede vi ved hjælp af 6 han-hun-jumperkabler stifterne nummer 5, 6, 7, 8, 9 og 10 fra Arduino til benene ENB, IN4, IN3, IN2, IN1 og ENA på L298N-motordriveren. Her besluttede vi at bruge seks kabler, der allerede var limet til hinanden fra fabrikken, så vi havde en pæn forbindelse. Derefter forbinder vi jorden og fødestifterne til mini -brødbrættet, batteriet og motorerne. Det skal være sådan her:

  • ENB - ENA til henholdsvis 5 - 10 af Arduino
  • 5V tilsluttes 5V -linjen på mini -brødbrættet
  • GND til mini -brødbrættets grundlinje
  • 12V til den positive pol på 9V -batteriet, mens den negative pol tilsluttes mini -brødbrættet
  • OUT1 og OUT2 til motoren 01
  • OUT3 og OUT4 til motoren 02

Ultralydssensorer

Ultralydssensorerne skal være placeret foran robotten, så intet forstyrrer optagelsen, så den skal have et større kabel, så du har mere fleksibilitet. Deres stiftforbindelser er som følger: Ultralydssensor 01

  • Ekko til Arduino pin 3
  • Trig til Arduino pin 4
  • Gnd til jordlinjen på mini -brødbrættet
  • Vcc til 5V -linjen på mini -brødbrættet

Ultralydssensor 02

  • Ekko til Arduino pin 12
  • Trig til Arduino pin 11
  • Gnd til jordlinjen på mini -brødbrættet.
  • Vcc til 5V -linjen på mini -brødbrættet.

ESP32-CAM

Kameraet

  • UOR tilsluttes til pin RX0 (pin 0)
  • UOT forbinder til pin TX0 (pin 1)
  • 5V til 5V -linjen på mini -brødbrættet
  • GND til GND for Arduino (mini -brødbrættet vil være fyldt

Powerbank til Arduino

Det sidste trin er at tilslutte Arduino USB til powerbanken

Trin 5: Tid til kodning

Der er to koder, en til ESP32-CAM og en til Arduino. De er dybest set en forenkling af koderne fra henholdsvis Face Tracking Robot og Robot Car.

ESP32-CAM-kode

Inden vi går til Arduino Uno, skal vi konfigurere ESP32-CAM. Dette kamera har sin egen mikrokontroller ESP32, hvilket betyder, at hvis vi vil sende vores kode ved hjælp af Arduino IDE, skal vi først konfigurere IDE -miljøet, og vi er heldige. Robot Zero One har allerede lavet en virkelig detaljeret vejledning om det, så gå først til det link og følg hans trin-for-trin.

Derefter skal du bare uploade filen PanningFastVer.ino, der er vedhæftet her, til ESP32-CAM.

Arduino kode

Så for Arduino -koden skal du bare uploade filen UnoInput_Serial.ino vedhæftet her nedenfor.

Trin 6: God fornøjelse

Image
Image

Sæt kameraet på siden af din robot og have det sjovt!

For at få det til at have en futuristisk nostalgi -følelse, har vi lukket alt med den ene halvdel af akrylkuglen. Robotten havde også et USB -kabel, der kom ud, hvilket fik det til at ligne en hale. Lidt sødt!

Trin 7: Forbedringer

For at gøre robotbevægelsen mere kontrollerbar synes vi, at det ville være interessant at enten skifte motor til en trinmotor eller tilføje to hastighedssensorer som beskrevet her.

Anbefalede: