TinyANN, artificiella neurala nätverk möter ATTINY



Damer och herrar

Välkommen till min första instructable. Det är en lång tid jag följer denna utmärkta webbplats. Jag lära mycket av denna gemenskap och jag vill tillbaka återgälda tjänsten genom att publicera mina egna bidrag.

Jag ber om ursäkt för engelsmännen eftersom det inte är mitt modersmål. Kommentarer är mycket uppskattade.

Sedan jag upptäckte Intructables.com, började jag spela med Arduino och robotiserade. Från min utbildningsbakgrund har jag lite kunskap om artificiell intelligens. Så jag tänkte det skulle vara trevligt att sätta ihop. Lite i taget, började tanken att bygga en robot, baserat på några ATTINY processorn och programmerade med en artificiella neurala nätverk (ANN), ta fart i mitt sinne.

Jag fast för en "Undvika kollision Turtle" robot drivs av en fast ANN. Senare kommer jag att lägga en självlärande modul använder en hallon-Pi för att utbilda ANN genomförs här (kanske en nästa instructable?). Ta en titt på videon för att titta på denna robot i aktion.

Så låt oss börja!

Se Steg
Relaterade Ämnen

Konstruera en syntetisk neurala nätverk

I början av detta år slutade (2015) jag bygga och testa en enda asynchronous digital neuron. Jag har nu avslutat bygga ett nätverk av 36 av dem. De flesta av detta arbete har varit Byggnadsbeslag stöd för syntetiska neurala nätverk. Utbildning i nätv...

Kombinatoriska logik simulator

minnen logik kretsen (CLC) är ett viktigt kapitel i projektetaktiviteten av den elektroniska utrustning. Om antalet variabler är större än tre projektetaktivitet med Veitch-Karnaugh-diagram blivit mycket svårt. På andra sidan, foder-framåt artificiel...

Dans RedBot

Problem:Ingen Redbot med bearbetning med hjälp av en android mobiltelefon.Inga Redbot som använder en BPN (artificiell intelligens) att lära sig när man ska flytta beroende på ljudets tröskel.Steg 1: Köp en RedbotDu måste få SparkFun RedBot Basic Kit...

Design av Humanoid och Drone Hybrid för att neutralisera hot och övervakning

I detta har vi föreslagit en multipurpose humanoid system som kan vara användbara i många program, inklusive försvar, övervakning och några farliga arbetsmiljön. Om du vill ha exakta imitationer av människokroppen motioner vi har använt artificiella...

GEST VOCALIZER för DÖVA & STUMMA människor interaktion

IntroduktionDigital vocalizer är ett projekt för sociala ändamål. Vi försöker att genomföra ett system som gör en kommunikationsklyftan mellan döva folk och höra folk som mindre som möjligt. Döva personer göra användningen av teckenspråk eller gester...

Tinkertrons: Göra artificiella neuroner för robotar

Tinkertrons är ett försök att göra en korsning mellan ett kretskort och en bröd styrelse--ett slags universell krets. Dessa PnP kretsar är utformade för att enkelt monteras och gränssnitt som tinker leksaker. De är utformade för att vara lätt att ord...

Hur du binder ditt hus med Cat-5 eller 6 för Ethernet-nätverk

även om trådlösa är enklare för många människor, på grund av multimedia dela, bandbredd på mitt hemnätverk och min liten paranoia om trådlös säkerhet, jag ville verkligen att använda en hård trådbunden lösning för hemnätverk.Att ha ett trådbundet nät...

Älskling, jag krympte Arduino: flytta från Arduino till ATtiny och skriva din kod i ren AVR-C

Arduino är en stor hård- och mjukvaruplattform, men med alla dess funktioner är det också lite uppsvälld och ofta behöver du bara en liten del av alla funktioner. Projektet kräver ibland för att ha mindre och billigare enheter. Vad du behöver är ATti...

Hacking misslyckades miljarder Dollar gränsen säkerhetssystemet

lika mycket som jag hatar uttrycket, det är ett stort FAIL!"Efter att ha avslöjat förra veckan som en pilot installation av kontroversiella, buggy gränssäkerhetscanner torn hade slutligen godkänts i bruk, den amerikanska regeringen har numedgav att p...

Gest erkännande mus med Matlab bildbehandling.

Någonsin tror att wearables upptar viktig position i datorn hantering?Gest gör det hela.Välkommen till mitt nya projekt med gest erkännande mus.Här är projektkraven för:1) färg tokens/markörer (röd, blå, grön)2) Webcam.3) Matlab software.4) Windows p...

Manipit - IRONMAN JARVIS-liknande Hand Motion Tracking med målade handskar

Note(May, 12, 2015) ***Om du inte kan titta på videon från den inbäddade filen, du kan titta på det här!********************************Har du sett filmen, "Iron Man"?I filmen manipulerar Tony virtuella objekt av hans hand rörelser.Det är riktig...

Telefon till Gud

The telefon till Gud (TTG) krets ger flera bördiga områden framkant forskning för läsarna att plaska i; från påverka sannolikheten av att förfalla radioaktiva partiklar (quantum mekaniker), aka hjärnans påverkan på naturen och maskiner till prekognit...

Hur du förbereder för buggning

PPKP strukturJag personligen använder PPKP struktur för beredskap. Det är en utvecklande process, som består av fyra separata egenskaper. Egenskaper som kan utvecklas individuellt, och därvid, orsaka möjligheten för utveckling av de andra egenskapern...

CO2-laser som klipper plåt

Vänligen notera: jag verkligen inte tävlar om att vinna laser, en t-shirt skulle vara bra, tack.Jag såg tävlingen och trodde det skulle vara kul att visa upp min system.Introduktion. Den allmänna idén med detta CO2 lasersystem är att en ljusstråle ri...

Robo-apparat

Robo-apparat är en robot för att upptäcka olika material som metall och nonmetal material. Vi använder en Redbot, som är en robotic utvecklingsplattform som tillåter oss att integrera sensor för materiella upptäckt och programmera dem i Arduino-miljö...

Comfort soft sensor

Mer öppen källkodsprojekt hemautomation dyker upp online. Instructable är inte undantag. Vad stör mig är att de flesta som lösningar inte erbjuder intelligenta lösningar. En av många saker att kontroll i smarta hem är atmosfäriska komfort. Atmosfäris...

Air muskler: Gör en konstgjord muskel Robot Controller

här är två sätt att göra en controller som kan styra konstgjord luft muskler. Intro pic visar den mer avancerade versionen som kan styra upp till 11 air muskler med hjälp av robot nervceller. Visas det aktivera en air muskel robot gripdon som utveckl...

Hur jag gjorde min hemsida: MotoCMS webbplatsen Builder genomgång

Kan du tänka dig ditt liv utan Internet? Jag tror ingen kan. Vi skapade ett fristående universum, där våra möjligheterna är nästan oändliga. Tidigare var forskarna rätt på något sätt, hypothesizing på trådlös kommunikation utan fysiska gränser, bilda...

Asynkron Digital Neuron

Edit, 2015-12-01: Jag har nu samlat ett nätverk med dessa nervceller.Mänskliga nervceller är mycket komplexa enheter, med upp till flera tusen ingångar, både retande och hämmande. De manipulera information i flera former beroende på var i neurala sys...