K-9 2.0. WiFi kontrollerade och autonom Robot hund. (22 / 23 steg)

Steg 22: uppdatering.




Eftersom detta var min första vad jag skulle kalla "ordentlig robot", det var saker jag inte var ganska glad över när jag från början klart att bygga. En sak var stökigt kablar jag nämnde i inlägg #47, som jag verkligen ville reda ut. En annan sak var att alla belysningen (förutom RGB eye arrayen) var alla drivs av separata power levererar (AA- och AAA-batterier), högtalare, en "bra ljus" sensor för munnen.

MAIN ELSYSTEM

Så efter strippning ut el, jag städade plattformen, som alla nya tillbehör, och märkt sedan borrade hålen för alla kablar till säcken genom. Sedan fast all kringutrustning till plattformen.

När det gäller kringutrustning var dessa 5v tillsynsmyndigheter, justerbar avgå buck omvandlare, 5v relay tegelstenar, 12v 2 kanal avlägsen relä, ljud till ljussensor, EL ljus relä, 10 amp motor controller, åter placerade EZ-B v4 och två batterier för EZ-B och driva motorerna. När allt var fast ner, inleddes kabeldragning upp med nya silikon överdrag ståltråd som nu var färg kodade, och återanvända servo utbyggnad och startkablar.

REPARATIONER

Över jul K-9 hade en liten olycka när när det gäller en dörröppning. Han tog i för snäv sväng och gnuggade sin sidopanelen upp mot dörrkarmen med tillräcklig kraft att knäcka sin blå akryl panelen. Så lyckades jag beställa ett annat blad, skär den till storlek och fixade det på plats. Men för att stoppa detta händer igen, jag la till ett par trä batonger bara inne i akryl paneler fungera som förstärkningar så att panelerna inte skulle flex som mycket om det skulle hända igen.

Jag också byta ut K-9's stötfångare som en på panelen trasiga var papperskorgen när jag tagit bort den, och jag hade nog skum slangar för att ersätta alla av stötfångare. Men innan jag byter de nya sidan stötfångarna, gjorde jag en ytterligare hemliga byta till dem som nämns nedan i avsnittet "Sensorer" (oop's, jag gav hemligheten bort nu), som skulle skydda akryl paneler ytterligare.

BELYSNING OCH HÖGTALARE

Som nämnts ovan, alla belysningen kör bort sina egna batterier, så jag ändrade det. Helt enkelt, jag skär batteri fack utanför chassit och Kontrollpanelen lyser, sprang dem genom steg ner buck omvandlare, och sedan bröt igenom positiva trådarna och sprang dem genom reläer som vill att skript med olika blinkande mönster i EZ Builder.

EL-belysning för munnen och dorsala kanten belysning sprang jag dem genom buck-omvandlare som drivs med hjälp av digital Vcc stift. Dorsala belysningen är fortfarande servo kontrollerad (servo pressar knappen för olika blixt lägen) och mun belysningen automatiskt befogenheter upp när EZ-B gör. Jag också bort han uppladdningsbart batteri från högtalaren och fast det direkt till analoga marken och Vcc stift som eldar upp när EZ-B gör.

SENSORER

Flex sensorer.

Så, som nämnts ovan i avsnittet "Reparationer", jag har lagt två Flex sensorer som bifogas ett strategiskt läge i side stötfångare som fungerar som en bula sensor. Dessa kommer att manus så när en stötfångare kommer kontakt med ett objekt som en dörrkarm när K-9 vänder i till ett rum, stötfångare/sensorn kommer att böja utlöser ett skript som kommer att stoppa drive motorer, omvänd, sedan styra bort från objektet och sedan justera sin kurs att gå förbi objektet säkert.

Dessa sensorer är lätt att installera och springa iväg en ADC-port. Jag skrev en kort handledning här i inlägget #29, förklarar hur du ansluter dessa Flex sensorer.

Ljud sensorer.

Efter viss framgång montering dessa ljud sensorer i till min Victor projektet, beslutade jag att få lite mer och passar dem i till K-9.

De är diskret undangömd i den främre delen av sidan stötfångare och är också ansluten till ADC portar. Dessa kopplade till hals "titta vänster/höger" servo, så K-9 kan titta i riktning mot den mest högljudda ljud signal som upptäcks. Bra för när någon talar till honom, och också användbart som en säkerhetsfunktion där om ett ljud är upptäckt, han kan göra saker som att titta i riktning mot ljud och ta bilder, till exempel.

Ljussensor.

Undangömt under vänster sida stötfångare är en fotokänslig diod Sensormodul som upptäcker förändringar i ljus. Så om han var undra i till ett mörkt rum, ljussensorn skulle upptäcka detta och distribuera facklan. Det är bara ett exempel på vad jag kommer att använda detta för.

"Ping" ultraljudssensorer.

K-9 hade redan en ping sensor monterad under halsen, men jag kände att han behövde mer för att kompensera för den längsta bredden av kroppen. Så nu har han ping två ytterligare sensorer spola monterad till vänster och höger front leg paneler.

Detta kommer helt enkelt att skript för att stoppa på en föremål (dörr ram ect), vända och styra bort. Halsen sensorn är nu statisk (körde digital hamnar för servo) som övervakar längden på huvudet och tar trafikundvikande åtgärder om det behövs.

Jag lade också till en andra ping sensor på baksidan av K-9, monteras i den bakre stötfångaren.

PIR-sensor.

Jag har också lagt till en passiv infraröd sensor på framsidan av K-9's hals som, beroende på vilken tid på dagen, kommer att fungera som en övervakare. Han stängs automatiskt av (ljus, servo släppa ect) på en förinställd period av tid, och bara ha PIR kör. När rörelse detekteras, kommer att han driva upp och vidta nödvändiga åtgärder. Jag upptäckte också att det är användbart energibesparande alternativ när du testar live skript. Enkelt att binda upp och anslutna till en digital port.

4 i 1 sensor.

Jag har beställt detta som det ser ut som en stor liten sensor, och jag hade en extra i2c port som ska användas. Inte mycket att säga om detta, som jag väntar efter det att fartyget, men bör inte vara länge nu. Accelerometer, gyro, kompass och temperatur sensor alla ingår i detta. Så snart K-9 vet upp från ned, hot mot kyla och norr från söder.

CHASSI

Bara en liten förändring här, men det behövdes. Chassit hade två stora drivhjulen och en främre ratten. Och även om denna inställning fungerade, när K-9 skulle ta ett hörn lite snabbt, hans främre hörnen tenderar att doppa åt sidan. Också jag var inte glad över alla klientdelen vikten vilar på ett hjul.

Så jag lagt några hjul hjul till de två främre hörnen av chassit, och han flyttar mycket mer graciöst nu, utan ser ut som han har haft en till många olja burkar för lunch (om du vet vad jag menar).

POWER SYSTEM

LiPo batterier är ute, Nimh batterier är. Av säkerhetsskäl, Tja det inte är att jag ogillar LiPo batterier, långt därifrån. De packa en stor punch erbjuder en fin mängd nuvarande när det behövs. Men jag har två huvudsakliga skäl varför jag har gjort ändringen. Det första skälet. Min familj fick några förödande nyheter nyligen, så robotics tog tillbaka som du kan tänka dig. Så när jag kom tillbaka till den nyligen (en annan anledning till K-9's makeover, så det kunde ta mig på saker), jag inkopplad min 7.4v och 11.1v LiPo's i att ladda (du ser där detta kommer), Japp, de skulle inte ladda upp och båda var lika död som en dodo. Som ni kan föreställa er, var jag ganska (Infoga fula ord här) med detta, som batterier var bara några månader gammal. Ganska mycket slöseri med om 80 £/ $125, som hamnade i papperskorgen, allt eftersom jag var inte runt att ladda dem upp även när jag inte använder dem.

Det andra skälet var att jag ville ladda batterierna upp medan K-9 var fortfarande påslagen (i en låg effekt, säkerhet avsökningsläge), med bara EZ-B kontrollera att PIR-sensorn. Även med den nya laddningen porten har jag gjort, jag tänker en dag konvertera detta till en dockningsport, så K-9 kan auto docka och själv ladda som, som ni kanske eller kanske inte vet, inte kan göras med LiPo batterier, såvida inte en köttyxa byta krets görs, som jag vet inte hur man ska gå om detta ändå.

När det gäller att ladda och möjliga framtida dockning, jag bifogat en 6 sätt plugable Kopplingsplint på insidan av panelen bakre benet och trådbunden upp, med den andra änden fästs laddare. Så när inkopplad, detta kommer att ladda den 7.2V EZ-B, 12v drivsystem och tablet PC batterier. Även om de Nimh-laddare jag köpt har en makt avskurna som sparkar i efter 4 timmar, är alla tre laddare ansluten till en digital elnätet timer som jag har satt för att stänga av efter 2 timmar, så det finns ingen risk för överladdning Nimh batterier. De är också isolerade så jag kan ladda oavsett batteri behövs, på egen hand. Jag en dag göra flytten till liv batterie förpackningar, men jag vet inte tillräckligt om dem ändå för att åta sig att göra ett köp, eftersom de är ganska dyra, och de verkar inte ha många användare recensioner på nätet.

BILDSKÄRM

På Kontrollpanelen som sitter i K-9's rygg panel hade jag ursprungligen en matrisskrivare rullning display, som såg ut och fungerade okej, men inte visar någon riktig information. Så jag har tagit bort den, och ersatt den med en blå LCD-display som visar levande EZ-B och systeminformation, samt vissa anpassade meddelanden.

En annan liten förändring, men en stor en är samt Bildskärmsarbete i K-9's kontroll panel. Ursprungligen hade jag en cheap'o generiska Android tablet, men som har gått nu. Generiska Android, ut... Acer W3 med Windows 8, IN. Detta blir lite av ett spel-växlare för K-9, eftersom detta kommer att bidra till att göra honom mycket mer självständig och mobil med full EZ-Builder tillgång, och kommer att ge honom möjlighet att komma åt systemfiler när han är ute på en kompis eller en välgörenhetsgala utan carting min laptop om också. Också är en något större skärm en bonus.

Jag var tvungen att recut panelen inspektion för att hysa den nya tabletten eftersom det är lite större, och flytta hålet för fronten mot kameran, och är utformad så W3 är lätt flyttbara genom att skjuta ut från toppen av insidan av panelen.

Jag har också en Signaldelare för hörlurar anslutna till K-9's högtalare, så nu som Bluetooth ansluta min telefon till, och en sund utbrytning från EZ-B kommer att talaren, W3 är också kapade till samma högtalare också, så någon musik, videor ect kan spelas upp via W3 och hört via en bättre kvalitet talaren system. Och om jag ansluter min iPhone till W3 via VCN app jag använder, jag behöver använda min laptop så mycket för att styra en EZ Builder-projekt, särskilt för användning av kontroller, till exempel Pandorabot.

EZ-BUILDER-PROJEKT

Det finns inte mycket att nämna här just nu, eftersom jag omskrivning/ombyggnad EZ-Builder projektet för att återspegla de ändringar som gjorts, men när jag har fått några saker gjorda, jag kommer lägga upp en annan uppdatering. Jag har gjort en start med mobilt gränssnitt kontroll, även om detta kan ändras något, men inte mycket. Jag gjorde knapparna med MS Paint som jag tänkte använda för min Victor projektet, så de inte är lika bra som de förmodligen skulle kunna vara, men de är olika och unika, ser bra ut på EZ-Builder mobil... och jag gillar dem, och det var mitt första försök till att göra egna knappar för. När en knapp är aktiv, delar av knappen lyser grönt och när slutade, de är som de visas i bilden nedan, och de flesta knappar fungerar som en låsning (push On / push Off) funktion som sparar på skärmyta att inte ha en On-knappen och en Off-knappen.

JAG ÄR KLAR SKRIVER NU, NÄSTAN.

Så det är allt för nu. K-9's EZ-B är nu fullt laddad, med varje digital port och pin, varje analog port och pin, alla tre i2c portar (väl inte riktigt, eftersom jag väntar 4 i 1 sensorn att anlända) och kameran hamnen, alla i bruk. Det enda som inte är, är UART 0 port som är fortfarande tomt, men jag är säker på att jag hittar en användning för det. en dag. Så hoppas jag du hittade några av uppdateringen intressant. Jag ska se om jag kan få till att sätta upp en annan video snart för alla intresserade.

Se Steg
Relaterade Ämnen

WiFi kontrollerade kamera-bil

Det enklaste och mest effektiva sättet att göra en trådlösa och anslutna bil!För några månader sedan köpte jag en 5$ RC bil i ett köpcentrum. Med min rumskompis, vi slogs det skulle vara kul att hacka den så vi kan styra det med något mer intressant...

LEAP rörelse kontrollerad Remote Search och bortskaffande Robot

Som en del av min post för Leap #3D sylt var jag upphetsad att bygga denna trådlösa gest kontrollerade Sök/rädda Robot baserad på Raspberry Pi. Detta projekt visar och ger en minimalistisk exempel på hur trådlös 3D hand gester kan användas för att st...

WiFi kontrollerad ljus Switch

I detta instructable, jag kommer att visa dig hur man gör en WiFi kontrollerade strömbrytare. Jag vet att jag kunde ha använt ett relä, men jag ville inte att ändra alla elektriska saker i huset.Steg 1: Delar och verktyg Här är delar och verktyg som...

WiFi kontrollerad LED-skärm

Nästan alla butiker har en en LED-display. De är det perfekta attraktiva och låg kostnad reklam verktyget. De flesta av dem har dock en begränsning. De är statiska. Detta innebär att du inte kan ändra vad som visas på dem. Så för anföra som exempel o...

Bästa USB WiFi-Adapter och Setup för Raspberry Pi

Få de flesta bandbredd från ditt wifi-kort. Jag skrev detta instructable eftersom jag köpte en RT5370 USB WiFi Adapter som var reklamen som överensstämmande med 802.11n, men kämpade för att köra på 1Mbps.Bild: iperf3 resultat med mikrovågsugn kör (rö...

Bygga din Internet kontrollerad Video-Streaming Robot med Arduino och Raspberry Pi

< the Instructable och koden är redo. Njut! Lämna en kommentar med du feedback! >Jag är (aka LiquidCrystalDisplay / Itay), en 14 år gammal student från Israel lärande i Max Shein Junior High School för avancerad vetenskap och matematik. Jag gör dett...

WiFi kontrollerad RGB LED Strip

De IR-fjärrkontroller som används för att styra RGB LED strips kan ibland bli irriterande på grund av deras begränsade räckvidd och jakt på fjärrkontrollen när du inte hittar den. Detta enkla, men effektiva projekt kan lösa ett problem genom att kont...

WiFi kontrollerade Smart ljuskrona med LinkitONE

Har en gammal skola ljuskrona hemma? Är det för tråkigt eller för gammal? Vill du automatisera det? Vill du bygga något häftigt? Då är du på rätt plats!Här ska jag visa dig hur du sätter din gamla elegant ljuskrona till en WiFi ljuskrona som du kan k...

Arduino, Temp, fuktighet, WiFi, MySQL och Highcharts

Detta är min första Instructable medan det fungerar som är, det är en prototyp/bevis av begreppen bara.Denna lösning är en av flera som krävs för att övervaka en inomhuspool installation för att tillåta en ingenjör att erbjuda förslag på hur vi kan s...

Bita hinder autonom Robot «Sanglier» (vildsvin)

helhetskonceptVår första idé var att skapa en spårad robot möjlighet att klättra trappor och många andra hinder, att nå en bra fart (runt 10 eller 15 km/h) samtidigt som filmar och överföra data. Det kommer att själv besluta om den kan gå igenom ett...

DIY Johansson - bara en autonom Robot

Johanssons koncept är inte bara om att göra en Rover.. .blindly som jag berätta för dig att och lura runt... dess mer än bara att göra en Robot... jag har införlivat de flesta av min lära från de senaste 6 månaderna till detta projekt... allvarligt t...

MICBot autonom Robot hinder Deviance

MICBot är en autonom robot för hinder detektering och avvikande beteende och går runt,det fungerar inomhus eller utomhus.Steg 1: Ultraljud Sensor SFR05 Därför denna lösning använder ultrasonic sensor som ett mått på avstånd och gör det möjligt att st...

Hur till hacka en trådlös Xbox handkontroll för att göra en autonom robot!

Introduction:Detta projekt kom när jag försöker göra en låg kostnad autonom robot för användning iutbildning. Tanken är att eleverna skulle kunna identifiera sig med Xbox-handkontrollenoch njut hacking det till något långt mer intressant!En dag var j...

Ollie-en DIY autonom robot luftskepp

Ollie är en öppen källkod luftskepp-baserade autonoma och omgivande robot som bor i människors livsmiljöer. Ollie är uppmärksam, ofta flyger på ett sätt som tyder på nyfikenhet för omvärlden. Ollie reagerar till röster av ivrigt flaxande vingarna, ko...

Nybörjare autonom robot (delvis)

Alla delvis nr programmering robotens jag såg krävs spdt växlar som kan få lätt aktiveras, men jag hade inte den lyxen. Så jag gjorde en enkel och lätt att göra delvis autonom robot.Steg 1: Gå och hämta grejer2 x Bo motors ca 150 rpm. (passform och g...

DIY cool och billig liten hund gymnastikskor eller kängor från silvertejp

denna vinter vi spenderat mucho pengar på en uppsättning doggie tossor att skydda våra West Highland terrier fötter från fasa för Vermont snö, salt och is. Stövlarna såg hardy, utom vistelse på bra alls och vår hund hatade dem och gick likt inte en r...

WiFi kontrollerade kaffe-och dalbana med färg ändrar temperatur indikator LED

Veta när man ska dricka och njuta av ditt kaffe har undersökts på många sätt. En av dem är LED färg ändrar kaffe-och dalbana temperatur. LAMPAN tänds om temperatur tröskelvärde nås. Genom att utnyttja tri-color LED med inbyggd IC, kaffe-och dalbana h...

Raspberry Pi Web kontrollerad / autonom Robot

Introduktion (uppdaterad 26/12/15)Detta är min första någonsin försök att bygga en web styrd robot med inbyggd i fristående läge. Projektet började som en Arduino Nano baserat kollision undvikande robot byggd för att inspirera lågstadiebarn och utvec...

WiFi kontrollerade ambulerande Webcam!

Jag har haft denna idé rullande runt i min hjärna för ett par år nu att det skulle vara ganska coolt att montera en webbkamera på en fjärrkontroll bil och bygga en liten wifi aktiverat Mars rover för mitt hus. Tänkte att det skulle vara kul att se va...