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