INHOUDSOPGAWE:
- Stap 1: gereedskap
- Stap 2: Onderdele
- Stap 3: Monteer die onderstel
- Stap 4: Koppel elektroniese onderdele
- Stap 5: Tyd vir kodering
- Stap 6: Geniet dit
- Stap 7: Verbeterings
Video: Nagging Robot® - Versteurend teen die spoed van die lewe: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Deur DanLocatelliMeristemaVolg oor: MSc ITECH -kandidaat aan die Universiteit Stuttgart. Meer oor DanLocatelli »
Die maklikste manier om seker te maak dat u elke dag kwaad word. Nagging Robot® het die oplossing.
Nagging Robot® Annooy® 900
Die Annooy® 900 is sorgvuldig ontwerp met die nuutste DIY-tegnologie om mense te irriteer. deur Daniel Locatelli en TzuYing Chen
Meer krag, beter ergernis. Power-Lifting Bore lewer 5X die woede-krag* vir verbeterde irriterende prestasie.* (In vergelyking met Annooy® 800-reeks).
Spioeneer jou intelligent.
'N Volledige reeks sensors vang u en u huisdata op 'n intelligente wyse om die robot deur voorwerpe en onder meubels te navigeer om u deeglik te pla.
Hierdie werk is 'n parodie met die iRobot® Roomba® as deel van die opdrag Useless Machine van die ITECH -seminaar Computational Design and Digital Fabrication aan die Universiteit van Stuttgart.
Dit is 'n robot wat 'n gesig volg, dit identifiseer 'n menslike gesig en probeer dit sentraliseer tot die kamera.
Stap 1: gereedskap
Dit is 'n eenvoudige stel gereedskap, en waarskynlik het u die meeste daarvan reeds by die huis. Die soldeerbout word hoofsaaklik gebruik om die kabels wat die motors aandryf, stabiliteit te gee. Maar dit is dit, u sal dit slegs vier keer gebruik om te sweis.
- Soldeerbout
- Skêr
- Knipmes
- Langneus tang
- Skroewedraaierstel
Stap 2: Onderdele
Elektronika
Die onderstaande onderdele bevat gewoonlik baie Arduino -aansitstelle wat u aanlyn kan koop, soos hierdie.
- Arduino Uno -versoenbaar + USB -kabel
- Ultrasoniese sensor (x2) (gewoonlik het die aansitstelle slegs een ultrasoniese sensor).
- Ardunio Protoshield + mini broodbord
- 9V battery
- 9V batteryaansluiting vir Ardunio
- Springkabels
- Breadboard Power Module
Terwyl die onderstaande lys die ongewone onderdele bevat wat afsonderlik gekoop moet word:
- ESP32-CAM
- L298N H brugmotorbestuurder
- Kragbank (5000 mAh of hoër)
Motorkasstel
Daar is 'n paar goedkoop motorsetstelle wat u aanlyn kan koop, soos hierdie, of u kan ook hierdie onderdele apart koop. Ons benodig die volgende:
- Twee 6v -motors + kas + kabels + bande
- Universele wiel
- Boute en moere
Skryfbehoeftes
In hierdie geval het ons besluit om 'n ander onderstel te gebruik om die robot 'n bietjie styl te gee. Afgesien van die dele wat voorheen genoem is, het ons ook hierdie skryfbehoeftes gebruik:
- Kurk (ons het 'n eenvoudige bekerhouer gebruik)
- Hellerman kabelbinder
- Plastiekbal
- Metaal gaas
Stap 3: Monteer die onderstel
Hierdie onderstel gebruik 'n eenvoudige gaas om dit makliker te maak om onderdele vas te maak en te verwyder. Hou egter in gedagte dat dit 'n metaalgaas is, wat beteken dat elektroniese onderdele dit nie direk mag raak nie, aangesien dit dit kan beskadig.
Metaal gaas
Organiseer eers die dele bo -op die metaalgaas om te verstaan hoe groot u die robot moet hê. In ons geval is die finale grootte bepaal deur die grootte van ons kragbank + wiele. As u 'n kleiner kragbank het, kan u die robot nog meer kompak maak! Sny dan die metaalgaas en vorm 'n pixelvormige sirkel soos in die prent hierbo getoon.
Universele wiel
Om die universele wiel vas te skroef, gebruik ons kurk om dit op die regte plek te maak. Sny twee stukke kurk met die vorm van die basis van die wiel en trek dit saam. Skroef dan die kurk bo -op die gaas in een van sy uiterstes en skroef die wiel aan die ander kant vas.
Motors en wiele
Om die motors op hul plek te plaas, moet u net twee klein Hellerman -kabelbinders vir elkeen gebruik en die gaas gebruik om dit vas te trek. Hou in gedagte dat die wiele baie naby die motors is. Wees versigtig om genoeg spasie te laat sodat die wiel vrylik kan draai.
Krag bank
Laastens, maar nie die minste nie, moet ons die kragbank instel. Hier is die enigste ding waarvan u moet weet, waar die ingang van die USB -kabel geleë is, en vermy dat dit na die wiele kyk. En dan kan u twee kabelbinders styf gebruik om dit vas te sluit.
Stap 4: Koppel elektroniese onderdele
Die elektroniese verbindings is die gevolg van die samesmelting van 'n robotmotor en 'n gesigopsporingsrobot.
Die eerste ding wat u moet doen, is om die Arduino Uno aan die een kant van die kurkprop en die L298N -motorbestuurder aan die ander kant vas te skroef. Op hierdie manier verminder ons die benodigde ruimte sonder om die risiko te hê dat elektroniese onderdele aan mekaar raak.
Plak dan die Protoshield + mini -broodbord bo -op die Arduino Uno. Dit sal verseker dat ons genoeg spasie en penne beskikbaar het om elke sensor en aktuators aan te sluit. In ons geval het ons die mini -broodbord bo -op die Protoshield vasgeplak met behulp van die gom wat daarby kom.
Toe koppel ons die 5V aan die een lyn van die mini -broodbord en die GND aan 'n ander lyn.
L298N motorbestuurder
Met behulp van 6 manlike-vroulike springkabels verbind ons die penne nommer 5, 6, 7, 8, 9 en 10 van die Arduino aan die penne ENB, IN4, IN3, IN2, IN1 en ENA van die L298N-motorbestuurder. Hier het ons besluit om ses kabels wat reeds van die fabriek aan mekaar vasgemaak was te gebruik, sodat ons 'n netjiese verbinding kon kry. Dan verbind ons die grond en voer penne aan die mini -broodbord, battery en motors. Dit moet so wees:
- ENB - ENA onderskeidelik tot 5 - 10 van Arduino
- 5V maak verbinding met die 5V -lyn van die mini -broodbord
- GND na die grondlyn van die mini -broodbord
- 12V na die positiewe pool van die 9V -battery, terwyl die negatiewe pool aansluit by die mini -broodbordgrond
- OUT1 en OUT2 na die motor 01
- OUT3 en OUT4 na die motor 02
Ultrasoniese sensors
Die ultrasoniese sensors moet voor die robot geleë wees, sodat niks die opname daarvan belemmer nie, dus moet dit 'n groter kabel hê, sodat u meer buigsaamheid het. Hul penverbindings is soos volg: Ultrasoniese sensor 01
- Echo aan Arduino -pen 3
- Sny na Arduino -pen 4
- Gnd aan die grondlyn van die mini -broodbord
- Vcc na die 5V -lyn van die mini -broodbord
Ultrasoniese sensor 02
- Echo aan Arduino -pen 12
- Trig na Arduino -pen 11
- Gnd aan die grondlyn van die mini -broodbord.
- Vcc na die 5V -lyn van die mini -broodbord.
ESP32-CAM
Die kamera
- UOR verbind met pen RX0 (pen 0)
- UOT maak verbinding met pen TX0 (pen 1)
- 5V na die 5V -lyn van die mini -broodbord
- GND tot die GND van die Arduino (die mini -broodbord sal vol wees
Kragbank na Arduino
Die laaste stap is om die Arduino USB aan die kragbank te koppel
Stap 5: Tyd vir kodering
Daar is twee kodes, een vir die ESP32-CAM en een vir die Arduino. Dit is basies 'n vereenvoudiging van die kodes van onderskeidelik die Face Tracking Robot en die Robot Car.
ESP32-CAM-kode
Voordat ons na die Arduino Uno gaan, moet ons die ESP32-CAM instel. Hierdie kamera het sy eie mikrobeheerder, die ESP32, wat beteken dat as ons ons kode met die Arduino IDE wil stuur, ons eers die IDE -omgewing moet instel, en ons is gelukkig. Robot Zero One het reeds 'n baie gedetailleerde handleiding daaroor gedoen, dus gaan eers na die skakel en volg sy stap-vir-stap.
Daarna moet u net die lêer wat PanningFastVer.ino hier aangeheg het, na die ESP32-CAM laai.
Arduino kode
Dan, vir die Arduino -kode, hoef u net die lêer UnoInput_Serial.ino hier onder te laai.
Stap 6: Geniet dit
Koppel die kamera aan die kant van u robot en geniet dit!
Om dit 'n futuristiese nostalgie -gevoel te gee, het ons alles met die een helfte van die akrielbal toegemaak. Die robot het ook die USB -kabel laat uitkom, wat dit soos 'n stert laat lyk het. Nogal oulik!
Stap 7: Verbeterings
Om die robotbeweging meer beheerbaar te maak, dink ons dat dit interessant sou wees om die motor na 'n stapmotor te verander of om twee snelheidsensors by te voeg, soos hier beskryf.
Aanbeveel:
DC MOTOR Handgebaarbeheer Spoed en rigting met behulp van Arduino: 8 stappe
DC MOTOR Handgebaarbeheersnelheid en -rigting met behulp van Arduino: In hierdie tutoriaal leer ons hoe u 'n GS -motor met handgebare met arduino en Visuino kan beheer. Kyk na die video! Kyk ook hier: Handgebaar -tutoriaal
Verleng die lewe van u skootrekenaar! Maak die stof skoon uit sy warmtebak: 3 stappe
Verleng die lewe van u skootrekenaar! Maak die stof skoon uit die koellichaam: 'n baie basiese oorsig van hoe ek die stof uit die koelkas van my Toshiba -skootrekenaar verwyder het. Daar was soveel daarin! Ek kan nie glo dat hierdie praktyk nie deur die vervaardigers aanbeveel en aangemoedig word nie. As stof die luginlaat en uitlaat blokkeer en
Flitsfotografie met hoë spoed: 6 stappe (met foto's)
Flitsfotografie met hoë spoed: dit is 'n prentjie van 'n skroewedraaier in die middel van die bons. Nadat ek gelees het oor hoëspoedfotografie in 'n tydskrif, is ek geïnspireer om deur my kas te grawe en te sien wat ek kan doen. Ek gebruik 'n tuisgemaakte skerm om die flits te aktiveer terwyl my digitale
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek
Hoe u u rekenaar drasties kan bespoedig en die snelheid kan handhaaf vir die hele lewe van die stelsel: 9 stappe
Hoe u u rekenaar drasties kan bespoedig en die snelheid kan handhaaf vir die hele lewe van die stelsel: Dit is 'n handleiding wat ek gemaak het oor hoe u u rekenaar kan opruim, aanpas en optimaliseer sodat dit vinniger kan werk as toe u die eerste keer gekoop het dit en om dit so te hou. Ek sal foto's plaas sodra ek 'n kans kry, maar ongelukkig op die oomblik nie