TinyANN, artificiella neurala nätverk möter ATTINY (2 / 12 steg)

Steg 2: Elektroniska: bygga moderkortet



Moderkortet har en ATTINY84A chip. Jag väljer denna ATTINY eftersom det har 8Kb av minne och tillräckligt digital stift för sensorer och motor controller. Detta moderkort har en reset-knapp och en programmerare kontakt (J1) med SPI-protokollet (SLT, MOSI, MISO, CLK). 3 pins (J2, J3, J4) används som analog ingång för sensorer, 2 stift (J5, J6) som digitala in-/ utgångar och andra stiften är anslutna till en L293D till kommandot två N20 motorer. Jag inbjuder dig att söka på Instructables.com om ATTINY. Det finns många oförstörbar om hur du använder och att programmet ATTINY och arduino.

Kopplade du Fritzing filerna som innehåller två lager av detta PCB. Det översta lagret innehåller endast några anslutningar med via. De kan ersättas av ledningar för som föredrar gör en "ett lager" PCB. Jag använde metoden toner överföring (återigen Instructables.com är din vän). Om du vill justera de 2 lagrarna, borrade jag 2 via på varje sida av PCB före överlåtelsen. Med hjälp av dessa 2 stift jag inklämt PCB med glättat papper (en för det översta lagret (spegel), en för det understa lagret) och foder till en laminering maskin. Efter etsning blev resultatet mycket acceptabelt.

VIKTIGT: Trippel kolla alla koppar spår; med en multimeter, kontroller för kortslutning eller avvecklad spår.

Efter lödning den via, jag skyddade det översta lagret koppar med en transparent skyddande spray. Efter lödning komponenterna, använde jag samma spray för att skydda det nedersta lagret koppar. Jag använde även varmt lim vid basen av trådarna för att förstärka deras mekaniska styrka.

Använda den tredje bilden som referens för att placera komponenter. Jag satte för motorerna (M1, M2), sensorer (J2, J3, J4) och programmerare (J1). De är 2 gratis kontakter (J5, J6) som kan användas för en dotter styrelse eller för felsökning. Jag använde kontakter jag hittade i min verkstad. Känn dig fri att använda oavsett vad du har eller löda kablarna direkt. Kontakten J2 till J6 använder samma pin arrangemang; PIN-koden nära ATTINY är signalen (SIG), stiftet i mitten är 5V och pin utanför är marken (GND). Jag lödda kablar med JST kontakt för batteriet. Beroende på batteriet kan du behöva välja en annan kontakt.

Jag skapade några skisser för att felsöka moderkortet och säkerställa sensorerna och motorerna arbetar. Du hittar mer information hur man använder dem i senare steg. Jag råder dig att först försöka dessa skisser innan ladda upp ANN skissen. Om motorerna köras i fel riktning, bara byta deras ledningar (eller ändra digital stiften i skisser).

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...