Indholdsfortegnelse:
- Trin 1: Værktøjer
- Trin 2: Dele
- Trin 3: Montering af chassiset
- Trin 4: Tilslutning af elektroniske dele
- Trin 5: Tid til kodning
- Trin 6: God fornøjelse
- Trin 7: Forbedringer
Video: Nagging Robot® - Forstyrrende med livets hastighed: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
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
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
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
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
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
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:
Nyd din kølige sommer med en M5StickC ESP32 blæser - Justerbar hastighed: 8 trin
Nyd din kølige sommer med en M5StickC ESP32 blæser - Justerbar hastighed: I dette projekt lærer vi, hvordan du styrer en FAN -hastighed ved hjælp af et M5StickC ESP32 -kort og L9110 blæsermodul
Sådan laver du en Arduino LINE FOLLOWER ROBOT (JUSTERBAR HASTIGHED): 5 trin
Sådan laver du en Arduino LINE FOLLOWER ROBOT (JUSTERBAR HASTIGHED): så i denne vejledning vil jeg vise dig, hvor meget en line -follower -robot med justerbar hastighed også er
Sådan gør du: Kontroller motorens hastighed?: 5 trin (med billeder)
Sådan gør du: Kontrol af motorens hastighed ?: Hvis du har et par DC -motorer liggende, kommer det første spørgsmål til at tænke på, hvordan vil jeg kontrollere disse motorers hastighed! Så i denne instruktion vil jeg vise, hvor let det er at gøre det! Hvis du føler dig doven, du kan se video på min kanal Også kæmpe stor
Venco - hastighed og kontrol: 5 trin (med billeder)
Venco - hastighed og kontrol: Venco er en enhed designet til at blive monteret i en centreret, højt monteret position bag på et køretøj. Den analyserer dataene fra sensorerne - gyroskop og accelerometer og viser køretøjets aktuelle tilstand - acceleration, bremsning
Livets træ (Arduino Capacitive Touch Sensor Driving Servo Motor): 6 trin (med billeder)
Livets træ (Arduino Capacitive Touch Sensor Driving Servo Motor): Til dette projekt lavede vi et risgivende træ, der består af en kapacitiv berøringssensor og en servomotor. Ved berøring af måtten ville servomotoren blive aktiveret, og ris (eller hvad du nu vil putte i den) vil blive frigivet. Her er en kort video