Inhoudsopgave:

Een robot FLR D2-2 wijzigen: 5 stappen (met afbeeldingen)
Een robot FLR D2-2 wijzigen: 5 stappen (met afbeeldingen)

Video: Een robot FLR D2-2 wijzigen: 5 stappen (met afbeeldingen)

Video: Een robot FLR D2-2 wijzigen: 5 stappen (met afbeeldingen)
Video: Makeblock Untimate Robot Kit Part 2 : Robtic Arm Explaine, Software, Code App and Having Fun demo 2024, Juli-
Anonim
Een robot FLR D2-2 aanpassen
Een robot FLR D2-2 aanpassen

Ik wil een robot D2-2 herprogrammeren die erg goedkoop is (zie bijvoorbeeld Banggood). De meegeleverde µcontroller is een AT89C2051 en ik heb niet de IDE, de programmeur en de tijd om te leren, dus besloot ik de AT89C2051 te verwijderen en te proberen een PIC te gebruiken.

Ik heb gekozen voor een 16F690 omdat ik er genoeg heb, maar je kunt het met een andere proberen zolang het hetzelfde pin-diagram heeft (de 16F1507 is bijvoorbeeld leuk).

Het is heel gemakkelijk en eenvoudig te doen! Je hebt alleen de microcontroller (en een PICKit) nodig.

Stap 1: Het schema begrijpen

Het schema begrijpen
Het schema begrijpen

Het principe is vrij eenvoudig: er zijn 2 ingangen: de 2 fotodetectoren aangesloten op een dubbele comparator. Er zijn 4 uitgangen: 2 motoren en 2 LEDS.

Het programma is ook heel eenvoudig: als een fotodetector een wit gedeelte detecteert, is de bijbehorende motor AAN.

Op het schema ontbreekt XTAL Y1. Deze bevindt zich tussen pin 4 en 5 van de AT89C2051.

Stap 2: De PIC16F690-socket installeren

De PIC16F690-aansluiting installeren
De PIC16F690-aansluiting installeren

Je moet de kit solderen zonder de volgende onderdelen:

R1 en C4: het is het resetcircuit

C6, C7 en Y1: het is de oscillator

De volgende aanpassingen moeten zorgvuldig gebeuren:

R10 moet worden aangesloten op de negatieve pin van C4

De 20-pins IC-aansluiting moet OMGEKEERD worden gesoldeerd, de pin 1 is naar het midden van de robot gericht.

De pin 1 van de 16F690 (gemarkeerd als P3.7) moet worden gesoldeerd met de volgende Vcc.

Stap 3: Resultaten

Resultaten
Resultaten
Resultaten
Resultaten

Merk op hoe R10 is geïnstalleerd.

Stap 4: Aansluiting voor de PICKit 2 of 3

Aansluiting voor de PICKit 2 of 3
Aansluiting voor de PICKit 2 of 3
Aansluiting voor de PICKit 2 of 3
Aansluiting voor de PICKit 2 of 3

Om eenvoudig een PICKit aan te sluiten, gebruik ik 5 man-naar-man jumperkabel Dupont Wire.

Ze zijn gesoldeerd volgens de kleurcode.

De eerste draad (de bruine draad moet gesoldeerd worden in plaats van de R10 pin.

De aansluitingen op de PICKit gebeuren volgens de kleurcode…

Stap 5: Conclusie

Die kleine hack is heel eenvoudig en werkt meteen!

Het meegeleverde Excel-bestand bevat de lijst met instructies, registers en pin-out van de 16F690.

Hier is het resultaat van de geprogrammeerde robot op Youtube.

Maar nu kun je een slimmere robot programmeren…

Aanbevolen: