Zelfgemaakte Cleanning Robot met Bluetooth (2 / 5 stap)

Stap 2: Solderen de eletronics


WAT U MOET WETEN:

Voordat u begint met het soldeer, moet u het observeren van de figuur hierboven. U kunt tussen 3 tot en met 6 ultrasone sensoren. Als u 3 gebruikt, u moet een voor de robot en de andere twee 120 graden van elkaar gelijkmatig verdeeld. Degene detecteert op de voorgrond objecten als ze dichterbij komen, en de andere twee naar de achterkant van de robot wijzen zal. Beiden vindt de afstand tot het dichterbij object (achter), zijn zodat de "SweeperBot" beslissen kan, als na het vinden van een muur, die het zal gaan terug meer naar de rechterkant, of meer naar de linker kant. Immers, natuurlijk, als na het vinden van een muur is de robot ging recht naar achteren, het zou altijd gaan in een rechte lijn, en zou nooit de hele kamer schoon.

Als u meer readings, meer informatie wenst en voor de robot te detecteren van materialen uit de zijkanten, en ook te objecten rechts achter het detecteren, kunt u alle 6 mogelijk sensoren. Een methode van controle kunnen gebruiken om te voorkomen dat belemmeringen is de potentiële velden, die groot gebruik van al deze informatie maken zou. Maar ik heb nog niet geïmplementeerd dit.

Nog steeds het schrijven over de sonar, een ander ding om nota te nemen is dat, met behulp van de code die ik als volgt, zal verlenen dat u kunt slechts één bedrading aan alle van de zes van hen als de trigger-pin, wat betekent dat u zal leiden tot alle 6 samen, met dezelfde opdracht. Op deze manier voorkomt u dat met behulp van meer 5 draden om te activeren hen. Meestal zou met behulp van de standaard bibliotheek van deze sensor, u niet kunnen doen, omdat elke sensor problemen één met de andere hebben zou. Elke sensor zal echter zijn eigen echo (pin en bedrading) omdat, zoals hun lezingen verschillen, elk van hen verschillende signalen naar de Arduino verzenden zal.

De andere twee pinnen van de HC-SR04 sonar zijn de positieve en de grond. Deze twee zijn hetzelfde voor alle andere elektronica: het kompas, de display en de bluetooth. Het kompas krijgen communicatie via I2C (IIC), de SDA en SCL verbindt met degene op de Arduino. De Bluetooth zal verbinden met de pin van de zender en ontvanger pin PIN digitale 0 en 1 van de micro-controller. Observeren dat hun configuratie via software gebeurt, en als u deze pinnen de Bluetooth gewoon zitten kundig voor paar naar het apparaat. Het display zal ook I2C aansluiten op de dezelfde pinnen als het kompas, omdat met behulp van I2C Arduino veel apparaten gelijktijdig met de dezelfde pinnen kunt bepalen.

Relatieve aan de H-bridge, dat je moet sluit inschakelen A en B in staat stellen naar de positieve pin (die aan haar zijde, gewoon gebruik maken van een jumper) anders de motoren niet uitgevoerd. Vervolgens sluit elke motor aan een terminal positieve en negatieve van de H-brug (de zijkant pinnen met de schroeven) en de drie connectors resterende met schroeven zijn: de grond, die naar de arduino en alle andere apparaten gaat, met inbegrip van de batterij, de positieve 9V-12V die uitsluitend uit de accu, en de 5V erop komt levert alle andere apparaten die niet de DC-motoren. De resterende connectoren zijn twee paren van logica signalen om de richting en de macht gegeven aan elke motor.

DE PIN-LAYOUT:

  • HMC5883L digitaal kompas;

    • PIN 0 - SDA >>> Arduino analoge Pin A4;
    • PIN 1 - SCL >>> Arduino analoge Pin A5;
    • PIN 2 - GND >>> GND;
    • PIN 3 - VCC >>> VCC 5V;
  • HC-06 Bluetooth;

    • PIN 0 - RX >>> Pin van de Arduino digitale 0;
    • PIN 1 - TX >>> digitale Arduino Pin 1;
    • PIN 2 - GND >>> GND;
    • PIN 3 - VCC >>> VCC 5V;
  • 1ste dual H-brug;

    • PIN 0 >>> digitale Arduino Pin 4;
    • PIN 1 >>> digitale Arduino Pin 5;
    • PIN 2 >>> digitale van de Arduino Pin 6;
    • PIN 3 >>> digitale Arduino Pin 7;
    • Inschakelen van A >>> VCC;
    • Inschakelen B >>> VCC;
    • Power >>> batterij positieve 9 - 12V;
    • GND >>> batterij GND en de GND Arduino;
    • + 5V uit >>> Arduino VCC;
  • 2de dual H-brug;

    • PIN 0 >>> digitale Arduino Pin 3;
    • PIN 1 >>> GND;
    • PIN 2 >>> niet aangesloten;
    • PIN 3 >>> niet aangesloten;
    • Inschakelen van A >>> VCC;
    • Inschakelen B >>> GND;
    • Power >>> batterij positieve 9 - 12V;
    • GND >>> batterij GND en de GND Arduino;
    • + 5V OUT >>> niet aangesloten;

  • I2C LCD display 1602;

    • 0 - GND PIN >>> Arduino GND;
    • 1 - VCC pin >>> Arduino VCC;
    • Pin 2 - SDA >>> Arduino analoge Pin A4;
    • Pin 3 - SCL >>> Arduino analoge Pin A5;
  • 6 ultrasone sensor HC-SR04;

    • 0 - VCC pin >>> Arduino VCC;
    • Pin 1 - Trigger >>> digitale Arduino Pin 2;
    • Pin 2 - Echo >>> aangesloten op Arduino digitale pennen 8, 9, 10, 11, 12 en 13;
    • 3 - GND PIN >>> Arduino GND.

Gerelateerde Artikelen

Gids voor beginners aan de opbouw van de Arduino robots met Bluetooth en Android

Gids voor beginners aan de opbouw van de Arduino robots met Bluetooth en Android

In deze tutorial gaan we om te gaan over het bouwen van een Arduino robot die kan worden aangestuurd via bluetooth met een Android telefoon/tablet. Dit is een beginnersgids die gaat kort over het proces van bedrading en programmeren van uw robot.Stap
R2D2 Robot met Bluetooth en geluid

R2D2 Robot met Bluetooth en geluid

Dit zal u tonen hoe maak je eigen robot bluetooth-gecontroleerde met aangepaste geluidseffecten. Zoals hierboven gezien, ouderwets ik mij te laten uitzien als R2D2.Onderdelenlijst1 x Arduino Uno1 x Adafruit Wave Shield (zul je om te solderen dit same
PC Controlled Bluetooth Robot (met een GUI!)

PC Controlled Bluetooth Robot (met een GUI!)

In dit Instructable ik zal u tonen hoe te bouwen van een robot die wordt beheerd via Bluetooth met behulp van een toetsenbord, heeft een grafische gebruikersinterface gebouwd met verwerking dat wordt weergegeven de invoer van het toetsenbord en eigen
JabberBot! De Arduino robot met een ATMega hersenen en bluetooth braun! :-)

JabberBot! De Arduino robot met een ATMega hersenen en bluetooth braun! :-)

JabberBot wordt beheerd via een Android applicatie via een bluetooth seriële verbinding.De ingewanden van het zijn gebaseerd op een I2C-aanpassing van de Adafruit, WaveShield en MotorShield.De bluetooth-module is een Bluetooth metgezel Silver van Spa
Gesture control car(robot) met Arduino en Android(bluetooth)

Gesture control car(robot) met Arduino en Android(bluetooth)

Hallo mensen,Hier is een interessant project voor alles wat je daar creatieve geesten. We gaan om een android telefoon gecontroleerde RC auto te bouwen.Niets zou zijn meer fascinerend dan extern gecontroleerde auto. Deze maakt gebruik van Bluetooth v
Bluetooth controlled robot met spy camera's draadloos

Bluetooth controlled robot met spy camera's draadloos

In deze instructables die ik u hoe tonen zal te maken is draadloze robot gecontroleerd met Bluetooth module.the beste eigenschap van deze robot draadloze camera werkt via wiffi.in boven de afbeelding u de werken van mijn telefoon ziet als camera.my t
Zelfgemaakte Scara Robot Arm Robotic Draw met Arduino Control

Zelfgemaakte Scara Robot Arm Robotic Draw met Arduino Control

Zelfgemaakte Scara Robot Arm Robotic vestigen controle van de Arduino DIY Laser graveren Frame 3D Printer, PlotterMaterialen:1 stk 57 mm stappenmotor 1.8 graden nemen van oude fotokopie machine1 stk 42 mm stappenmotor 1.8 graden nemen van oude fotoko
Hoe bijhouden van uw Robot met OpenCV

Hoe bijhouden van uw Robot met OpenCV

UPDATE: Laat maken Robots, mijn huis digitale hackerspace, werd gekocht door RobotShop. Ik wil niet ingaan, maar de nieuwe eigenaren verboden mezelf en de meeste van de ervaren leden. Dat gezegd, allermeest naar de verbinding er gebroken zal worden.
Baldroid v3 Balancing Robot met Actobotics onderdelen en IOIO-OTG

Baldroid v3 Balancing Robot met Actobotics onderdelen en IOIO-OTG

Hallo, na het ontwerpen van een paar prototypes met een Android telefoon + IOIO + OTG module heb ik besloten om te bouwen van een afgewerkt product dat met behulp van onderdelen en componenten van Actobotics / Servocity.com... Naast de kwaliteit van
Doolhof van Oplosser Robot, met behulp van kunstmatige intelligentie met Arduino

Doolhof van Oplosser Robot, met behulp van kunstmatige intelligentie met Arduino

(Als je dit Instructable, vergeet dan niet te stemmen (boven: rechts hoek vlag). Rex, de Robot concurreert op ROBOTICA en sensoren wedstrijden. Heel hartelijk bedankt! ;-)Dit Instructable werd ontwikkeld na mijn laatste project: lijn volgeling Robot
Maak een eenvoudige draadloze RF robot met behulp van Arduino!

Maak een eenvoudige draadloze RF robot met behulp van Arduino!

UPDATE: IK HEB JOYSTICK-CONTROLE TOEGEVOEGD AAN DEZE ROBOT. GELIEVE TE VERWIJZEN NAAR DE STAP 7, ALS U WILT BEPALEN UW ROBOT VIA JOYSTICK.HalloDit is mijn eerste instructable en in deze tutorial, I 'm gonna Toon u hoe te bouwen van een eenvoudige dra
Maken van een Robot met Camera kleurherkenning

Maken van een Robot met Camera kleurherkenning

Hallo! Dit is voor groep 18 jaar of ouder.Dit instructable begeleidt u stapsgewijs door het bouwen van een robot met kleurherkenning met behulp van een camera en een servo. De robot die zal ik bouwen heeft ook servo's voor wapens, maar ze zijn niet n
Maak een draadloze Robot met een Android telefoon

Maak een draadloze Robot met een Android telefoon

In dit Instructable we gonna een MouseBot bouwen.De MouseBot is een klein draadloos arduino robot die u met een computer beheren kunt. Het vereist geen een Wi-Fi-module. In plaats daarvan gebruikt het een android telefoon zelf verbinden met het inter
2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050

2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050

2-wiel Self Balancing Robot met behulp van de Arduino en MPU6050.Arduino als de controller en de sensor MPU6050 gebruiken om te bepalen van het evenwicht. Gewoon een eenvoudige seriële Bluetooth module toevoegen en een Bluetooth seriële Controller AP