Enkla Robotics skärbräda (7 / 9 steg)
Steg 7: Skapa en Teensy2-baserade Babuino
Om du inte redan har en Arduino (eller klon), Teensy2 är ett riktigt bra alternativ som kombinerar en Arduino funktionell klon (det vill säga det går de flesta Arduino skisser med lite modifikation) och USB-seriell porten i ett paket för lite mer än kostnaden för en USB-seriell adapter. Denna fina lilla paketet faktiskt har mer resurser än en standard Arduino. Som en Babuino, kommer det att kunna stödja 4 likströmsmotorer och 6 strömbrytare/sensor ingångar i framtiden. I "Teensy2 Detaljer" diagram visas de huvudsakliga funktionerna i Teensy2. Eftersom redan är grundläggande objekt som reset-knappen, en LED, kristallen och USB-porten på Teensy2, förenklas avsevärt våra kretsar. Bootloader är redan programmerade in i Teensy2, så kan vi glömma det krånglet också. Det är också värt att notera att Teensy2 kan användas som en allmän serieport emulator för USB och som programmerare för AVR processorer. Du kan läsa mer genom att besöka webbplatsen.
När du får din Teensy2, Anslut den till din skärbräda med ingenting annars är ansluten till den. Gå till hemsidan, klicka på rubriken till vänster där det står "Komma igång" och följ anvisningarna. Dessa vägleder dig genom ladda ner programvara och testa Teensy2. Du behöver bara gå igenom steg 2 och hämta rätt lastaren. Det är allt du behöver för detta Instructable. När du är nöjd it allt fungerar och att du vet hur man ladda ett program i Teensy2, gå vidare med montering av din Babuino. Jag kommer att visa dig hur du koppla in Teensy2, hur du lägger till Babuino funktioner och hur du ansluter det motoriska kontrollerar chipet. Ladda ner pdf-versionen av schematiskt för referens.
Börja med att installera Teensy2 och L293D dual H-bron som visas i diagram märkt "Teensy2-1". Detta diagram visar också hur du koppla in strömförsörjningen och spänningsregulator IC. Anslut ditt batteri hållare enligt kopplingsschemat batteri hållare, men faktiskt inte ansluta någon makt att det set av brödunderläggen ännu! Om du använder batteri hållare med kablarna redan ansluten till dem, den röda sladden blir positivt och den svarta kabeln blir negativ (marken). Om du är osäker, kontrollera dem med din voltmeter.
När din makt leverans komponenter finns på plats, bör du kontrollera att utspänningen är korrekt innan du ansluter Teensy2 och motor controller. Detta är en bättre säker än ledsen steg! Så med kabeln från VR1 Vcc (+ 5V) kopplas bort, koppla kablarna från batteriet innehavare till GND och Vbatt på C3. Med hjälp av en multimeter kontrollera spänningen på pin 3 av VR1 (utdata). Det bör vara nära 5 volt. Om det inte är, kontrollera ditt ledningar och korrigera eventuella fel. Om du inte har en voltmeter, dubbelkolla dina ledningar och hoppas på bäst. (Också överväga att köpa en. Harbor Freight säljer en lämplig enhet för ca $10 och ofta har dem till försäljning för mycket mindre.)
Fortsätta bygga Babuino efter Teensy2-2 diagrammet till krok upp de flesta av resten av komponenterna. Detta diagram visar motstånd och LED som separata komponenter; Du kanske har gått dem samman som diskuterats ovan.
Teensy2-3 visar det sista steget: hur du koppla in L293D dual H-bron. Bild 10 visar avslutade Babuino kretsarna. Observera orientering av spänning regulator VR1 chip. Vara säker på att du har denna del korrekt ansluten! Denna bild visar också placeringen av två batterihållaren ovanpå bakbord. (De med skarpa ögon kan märka några smärre variationer mellan bilden och diagrammen. Diagram och schematiska är korrekta och vad du bör följa.)
För referens tillhandahålls Babuino anslutningsdiagram för Teensy2 och L293D. Använd dessa för att vägleda alla experiment kan du göra. Rätt nu, Teensy2 Babuino stöder endast två motorer och 4 switch/sensor ingångar (samma som den Arduino versionen). Du kan tänka dig, med tanke på antalet reserverade stiften i Teensy2 diagrammet, att mer resurser finns tillgängliga. Och du har rätt. Framtida versioner av Teensy2 Babuino stöder 4 motorer och 6 strömbrytare/sensorer. Varnas att ordningen på pinout kan ändras för att stödja denna expansion.