Praktische robotica met Arduino, Python-bootcamp 13 robotprojecten
Prijs: $109.99
Benieuwd naar het besturen van een robot met smartphone, Odoo Class wordt erkend als de. Leer het basisconcept en de programmering die nodig zijn om een volledig functionele Arduino-robot te ontwerpen. Voor deze cursus heb je het eenvoudigste maar krachtigste en meest geavanceerde microcontrollerbord nodig, de Arduino UNO, en Bluetooth, samen met een aantal basiselektronicacomponenten.
Grondbeginselen van robotica
Robotica is in wezen een tak van technologie die zich bezighoudt met het ontwerp, bouw, operatie, en toepassing van robots. Het is een krachtig hulpmiddel om de basisconcepten van computerwetenschappen te begrijpen, Werktuigbouwkunde, en Elektronicatechniek. In deze Arduino-robotcursus wordt een vereenvoudigde versie van de C++-taal gebruikt voor het programmeren van onze robot met behulp van de Arduino IDE.
Cursusinhoud en overzicht
Deze cursus is bedoeld voor studenten die geïnteresseerd zijn in het besturen van een Arduino-robot met een Android-smartphone. Er is geen codeerervaring vereist; het enige wat je nodig hebt is een Arduino, Bluetooth, een goedkope hardware- en elektronicacomponent voor het bouwen van de robot. We beginnen bij de basisprincipes van Arduino-programmeren en gaan dan naar hogere onderwerpen.
Basisprincipes van Arduino
In deze cursus begrijp je eerst de basis van Arduino en daarna gaan we kijken naar de Arduino-installatie & Arduino instellen met uw computer of laptop
Bouw van een robot
Nadat we de basisprincipes van Arduino hebben begrepen, zullen we onze Arduino-robot bouwen. Alle componenten die nodig zijn voor het bouwen van deze robot worden vermeld in sectie 2
Tijdcontrolerobot
In het gedeelte Tijdcontrolerobot begrijp je eerst de werking van Motors Driver en hoe je kunt besturen 2 motoren met behulp van één enkele motoraandrijving.
We zullen dan een Arduino-programma schrijven zodat de robot gedurende een bepaalde tijd in de volgende richting beweegt
-
Vooruit
-
Achteruit
-
Axiaal links
-
Axiaal rechts
-
Radiaal rechts
-
Radiaal links
-
Hou op
Seriële communicatie
Seriële communicatie is essentieel voor het verzenden en ontvangen van gegevens tussen elektronische hardwareapparaten. We zullen seriële communicatie gebruiken om Led's te besturen, Potentiometersensor en de Arduino Robot.
In dit gedeelte leert u analoge waarden van sensoren aflezen en deze op de seriële monitor weergeven. Je gaat ook schrijven (gegevens verzenden) waarden van pc naar Arduino.
Android-programmering
Android OS heeft de wereld na zijn oprichting bijna stormenderhand veroverd 10 jaren terug. Een van de belangrijkste voordelen van het bezitten van een Android-smartphone is de mogelijkheid om deze te gebruiken als afstandsbediening voor het besturen van robots en andere elektronische apparaten.
In deze cursus gaan we ontwerpen 5 Android-applicaties met behulp van een tool genaamd AppInventor2. AppInventor2 is grafische programmeersoftware waarmee zelfs een niet-programmeur binnen enkele minuten geweldige Android-apps kan ontwerpen.
Arduino-robot besturen met behulp van een Android-smartphone
Wij zullen creëren 3 Android-applicaties voor het besturen van de Arduino en elke applicatie werkt op een andere manier
SmartBot
In de Smartbot Android-app gaan we creëren 5 knoppen (Vooruit, Achteruit, Links, Rechts en stop). Wanneer de gebruiker op een van de knoppen klikt, beweegt de robot in die specifieke richting.
AcceleroControl-robot
In de AcceleroControl Robot Android-app, we zullen de versnellingsmetersensor van de Android-smartphone gebruiken om de robot te besturen. Dus wanneer de gebruiker de robot in voorwaartse richting kantelt, zal deze vooruit bewegen, wanneer de smartphone plat wordt gehouden, stopt de robot. Op dezelfde manier kunt u, door de smartphone in de richting te richten, de richting van de Arduino Robot bepalen.
VoiceControl-robot
In de Voice Control Robot zullen we onze robot in een andere richting bewegen door steminvoer te geven
Zwarte lijnvolger
In zwarte lijnvolgerrobot, we zullen eerst het werkingsprincipe van de IR-sensor begrijpen en deze vervolgens aan onze robot bevestigen. Hierna zullen we de programmeerlogica begrijpen en vervolgens de Arduino-robot programmeren om een zwarte lijn te volgen.
Witte lijnvolger
In witte lijnvolger, we zullen eerst het werkingsprincipe van de White Line Follower-robot begrijpen en daarna zullen we het Black Line Follower-programma omkeren, zodat de Arduino-robot een witte lijn volgt
Objectvolgrobot
In Object Follower-robot, we zullen eerst het werkingsprincipe van deze robot begrijpen. Hierna gaan we het Object Follower robotprogramma schrijven zodat de Arduino robot een Object kan volgen.
Objectafweerrobot
In Object Repeller-robot, we zullen eerst het werkingsprincipe van deze robot begrijpen. Hierna gaan we het programma zo schrijven dat de Arduino-robot het object blijft afstoten of van het object af blijft bewegen.
Objectvermijdende robot
Objectvermijdingsrobot is vergelijkbaar met objectafweerrobot, maar in een bepaalde toestand, het zal het object eenvoudigweg vermijden in plaats van ervan weg te gaan.
Lichtvolgerrobot
In Light Follower-robot, we zullen eerst het werkingsprincipe van deze robot begrijpen. Hierna gaan we het Light Follower-robotprogramma schrijven en het flitslicht van de smartphone gebruiken zodat de Arduino-robot het kan volgen.
Lichtafweerrobot
In Light Repeller-robot, we zullen eerst het werkingsprincipe van deze robot begrijpen. Hierna gaan we het programma zo schrijven dat de Arduino-robot een lichtbron blijft afstoten of wegbeweegt.
Lichtvermijdingsrobot
Lichtvermijdingsrobot is vergelijkbaar met lichtafweerrobot, maar in een bepaalde toestand, het zal het object eenvoudigweg vermijden in plaats van ervan weg te gaan.
Laat een antwoord achter
Je moet Log in of registreren om een nieuwe opmerking toe te voegen .