Uppgradera Analog linje efterföljare till Arduino med Attiny85 (3 / 3 steg)

Steg 3: Programmering av Attiny85



Siffror: (övre) raden anhängare med LM393 logik IC, Obs skåran på LM393 pekar i körande riktning och (nederst) rad efterföljare med Attiny85 stoppats in, Vänligen notera Attiny stift 1 (små hål på Attiny casing) också pekar i körriktningen.

.

Koden

Arduino koden visas här (se nedan) och är ganska självförklarande. Några riktlinjer inom skissen ges till port och den andra Arduinos som Pro mini, Nano eller Uno.

Först kontrollera att du har Arduino IDE inrätta och Attiny85 styrelsen finns tillgänglig via styrelser manager (se ovan). Välj Attiny85 och som hastigheten till 1MHz (intern). Högre processorhastigheter fungerar, men behövs inte.

Öppna exempelkoden i Arduino IDE, bränna bootloader, och kompilera och ladda upp koden till Attiny85.

Om allt gick OK, placera Attiny85 i socked på den protoboard du förberett, med prick (pin 1) pekar till den körande riktningen. Placera protoboard i uttaget på rad efterföljare, som anges ovan. Sedan driva upp rad efterföljare och hoppas att det finns ingen magi rök.

Efter start tar koden 2 andra paus. Under detta har du tid att placera linjen anhängare på en vit (eller ljus) ytan. Därefter vibrera motorerna för att ange kalibrering kommer att äga rum, och vibrera igen för att signalera kalibreringen är klar. En sekund senare kommer att rad efterföljare börja köra.

Kalibreringen görs genom tio prov tas i ljus känsliga celler, lägga till dem i variabeln kalibrering, och därefter dividera variabeln kalibrering av 10 för att beräkna medelvärdet. Därefter läggs en förskjutning till kalibreringsvärde, att förhindra att små förändringar i ljusstyrka orsaka felaktiga avläsningar av svart och vitt. Som indikeras i exempelkoden, kan du spela med värdet på konstanten SensorOffset att förbättra prestanda för svarta och vita upptäckt.

Drivande logiken själv är ganska enkel. Om båda sensorerna finns vit eller båda sensorerna i svart, snurra båda motorer. Om en av sensorerna ser svart och den andra vita, stoppas rätt motorn för att göra en sväng.

Observera att som motorerna drivs med PNP transistorer, en hög utsignal stannar motorerna, och en låg signal kan motorerna snurra.

Variabla motstånd

Rad efterföljare innehåller två variabla motstånd, som är avsedda att kalibrera sensorerna medan rad efterföljare var igång med den ursprungliga LM393 IC. I princip placera av motstånden är irrelevant efter Attiny85 konverteringen, men rekommenderas att placerar motstånden i mittläget innan du slår upp den rad efterföljaren.

Detta avslutar detta Instructable. Vi hoppas att det kommer att inspirera dig att genomföra något liknande, förbättra intelligensen och/eller lägga till fjärrkontroll kapacitet.

Se Steg
Relaterade Ämnen

Baserade Arduino skrivbordet linje efterföljare - jolliBot

Ett av de klassiska projekt som kan intressera intrade nivå robotics hobby är linjen efter robot som är mer allmänt känd som en rad efterföljare. Det finns massor av kit sätter tillgänglig att bygga linjen anhängare men de är i allmänhet ganska stor...

SVART linje efterföljare ROBOT

det är en svart linje efterföljare robot med IR-sensorer och mikro-controller 8051. Dess en kostnadseffektiv modell och har perfekt utgång i nästan alla terräng.Följande rad roboten är en som upptäcker en svart banaöver en vit yta och vice versa och...

Linje efterföljare Robot utan Arduino eller Microcontroller

här förklarade jag en rad efterföljare robot utan mikrokontroller eller Arduino. Detta är mycket enkelt projekt för nybörjare. Här har du behov av att inte ha någon programmeringskunskap. så låter prova...Steg 1: Samla materialet1. två IR-sensor2. tv...

ENKLASTE linje efterföljare

OK KILLAR. SÅ ALLA NÖRDAR HÄR PÅ BESÖK DENNA WEBBPLATS FÖR IDÉER PÅ ROBOTAR MÅSTE HA SNUBBLAT PÅ DENNA TYP AV ROBOT. ETT MYCKET VANLIGT FAKTISKT. DVS LINJEN EFTER BOT. MEN MÅNGA AV U SKULLE HA TROTT ATT DET HAR SVÅRT, SPECIELLT FÖR NYBÖRJARE SOM INTE...

Bygg en SpurtBot linje efterföljare

Obs:innan du bestämmer dig att bygga denna robot, Läs min nyare Instructable på att bygga en SpurtBot skugga löpare robot. Den nya designen använder ett Lödfritt set av brödunderläggen, så efter du bygga roboten, kan du experimentera med egna kretsar...

IPhone till Arduino med Bluetooth 4.0--

Obs: detta projekt kräver en iOS licens för utvecklare . Det är $99 per år.Denna uppskrivning beskriver skriva en app för Bluetooth 4.0 iOS enheter att aktivera en seriell anslutning till en Arduino. För att underlätta seriell anslutning finns på Ard...

Enklaste linje efterföljare Robot

några dagar sedan såg jag en robot på...för att vara ärlig, var kretsarna en röra att se, även om schematiskt var enkel, så jag gjorde en ny PCB för det, och omgjorda lite saker, att få en mycket snygg och liten krets av det...denna krets behöver:-1....

Rad efterföljare med msp430g2 launchpad

I detta instructable jag kommer att skriva om rad efterföljare bot. Denna post täcker hur en ljussensor fungerar och hur du gör din egen ljussensor. All kritik är välkomna.IntroduktionEn rad efterföljare bot är som namnet antyder en bot som följer en...

Högpresterande rad efterföljare Robot

Hej! Jag ska försöka att introducera dig till världen av rad efterföljare robotar. Många av oss har hört talas om denna typ av konstiga bots, som finns i en mängd olika versioner från verkligen långsam och tung sådana, som oftast kan fungera även med...

En nybörjares guide till Arduino

Efter några år av experimentera med Arduino, beslutade jag att det är dags att dela den kunskapen har jag fått. Så jag här går, en guide till Arduino, med nakna grunderna för nybörjare och lite mer avancerade förklaringar för personer som är något me...

Överföra data från Android till Arduino genom audio domkraft

Med detta projekt kan du skicka byte från android till arduino använder endast en audio jack-kontakt.Hur fungerar det?I princip, signal android en "morse" audio till arduino. Arduino i andra hand avkoda Morsealfabetet till en byte. Så enkelt.Del...

Programmera din Arduino med en Android-enhet via Bluetooth

Hej världen, i detta Instructable jag vill visa dig, hur du programmerar din Arduino Uno med din Android-enhet via Bluetooth. Det är mycket enkelt och så billig. Det ger oss också möjlighet att programmera vårt Arduino där allt vi vill över trådlöst...

Power Arduino med en mobil

gamla mobiltelefoner är lätt att skaffa och de har byggt i litium laddning kretsar. Vad en underbar bas för spänningsmatning för små mobila saker. Jag kopplade upp en mobil till arduino med möjlighet att ladda mobiltelefonen när du ansluter arduino t...

Trådlös överföring program till Arduino utan USB-kabel

Arduino Wireless programmerare är designad för uppladdning programmet från din PC/laptop till Arduino ombord bara av Bluetooth.Så nu kan du uppdatera programmet till Arduino styrelser som inneslutna i rutan eller fall utan någon USB-uttaget, behöver...

Arduino med GSM och PIR-Sensor (engelska/arabiska)

درس التحكم بالاردوينو عن طريق شبكة الجوالالمقدمة:يتيح لك هذا الدرس استخدام شبكة الجوال للتحكم بضوء الليد بالمنزل عن طريق ارسال رسالة نصية وايضا استخدام الاردوينو للاتصال الاتوماتيكي من المنزل لجوالك عند استشعار اي حركة في الغرفة لسماع نوع الاصوات في...

Arduino-baserad rad efterföljare robot med hjälp av Pololu kvart-8RC line sensor

uppdatering FEB 2012: denna guide är med på Adafruits blogghttp://www.adafruit.com/blog/2012/02/14/Arduino-based-line-Follower-robot/Detta är Faz3a II, min första linje-efter roboten, vilket jag hoppas också att använda för labyrint-lösa. Jag använde...

LINUSBot - rad efterföljare Robot - med PID control

LINUSBot - rad efterföljare Robot - med PID controlLINUSBot - PID ControlDetta är ett tillägg till den första "instructables" LINUSBot (linje efter robot).Nu roboten har kontroll görs av en PID-regulator, kontrollera proportionella, Integral och...

Enkel rad efterföljare robot med hjälp av en Actobotics Runt Rover spira

Vid hinder undvika robotar, vore vanligaste nybörjare bot en rad efterföljare. Jag själv älskar linje anhängare, och de är några av mina favorit helgen bygger. Det är bara så kul titta på lite bot efter lite svart linje om och om igen, men det är bar...

Rad efterföljare Robot använder kameran Shield i 1Sheeld & Arduino

Det var så länge sedan min sista publicerade Instructables. Faktiskt, jag försökte göra mycket populära projektet men med en nya verktyg och ett lätt sätt särskilt i kodning. Jag arbetade på en rad efterföljare robot som spåra en vit linje och följa...