Inhoudsopgave:

Otto DIY+ Arduino Bluetooth-robot Eenvoudig te 3D-printen - Ajarnpa
Otto DIY+ Arduino Bluetooth-robot Eenvoudig te 3D-printen - Ajarnpa

Video: Otto DIY+ Arduino Bluetooth-robot Eenvoudig te 3D-printen - Ajarnpa

Video: Otto DIY+ Arduino Bluetooth-robot Eenvoudig te 3D-printen - Ajarnpa
Video: OTTO DIY Onderwijsreview 2024, November
Anonim
Image
Image
Otto DIY+ Arduino Bluetooth-robot Eenvoudig in 3D te printen
Otto DIY+ Arduino Bluetooth-robot Eenvoudig in 3D te printen
Otto DIY+ Arduino Bluetooth-robot Eenvoudig in 3D te printen
Otto DIY+ Arduino Bluetooth-robot Eenvoudig in 3D te printen

Het echt open source karakter van Otto maakt open STEAM-onderwijs mogelijk, we verzamelen feedback van verschillende workshops en scholen over de hele wereld die Otto DIY al gebruiken in hun klaslokaal en afhankelijk van de openheid van deze educatieve plaatsen organiseren we het lesmateriaal en delen we het ook.

CC-BY-SA Creative Commons-licentie betekent dat u gratis kunt kopiëren, maar u moet het origineel crediteren door onze website te plaatsen (https://www.ottodiy.com/)

Otto DIY + is de verbeterde en geavanceerde versie van origineel #OttoDIY, het idee is om dezelfde basisfuncties te hebben DIY-robot + Bluetooth-besturing en -programmering + servomotoren met metalen tandwielen + oplaadbaar + modi wijzigen door aanraaksensor + geluidssensor + lichtbewegingen + andere uitgangen +…?

Het opwindende is dat we open ontwikkeling doen met makers en hackers over de hele wereld, dus we staan open voor ideeën, niet alleen van experts waarmee je mee kunt doen, feedback, sociaal delen, testen of elke andere bijdrage die je maar kunt bedenken.

Benodigdheden

1 × Arduino Nano

1 × HC-06 of HC-05 Bluetooth-module

1 × Arduino Nano Shield-I/O; je zou een mini-breadboard kunnen gebruiken, maar veel meer kabelwerk

1 × USB-A naar mini-USB-kabel

4 × Micro-servo MG90s (metaal)

1 × Zoemer

10 × vrouwelijke/vrouwelijke verbindingsdraden

1 × Aanraaksensor

1 × geluidssensor

1 × 8x8mm Microschakelaar Zelfvergrendeling Aan/Uit

1 × 3,7 V LiPo-batterij met booster naar 5V (optioneel) 1 × kruiskopschroevendraaier 1 x 3D-printer (of gebruik een service of een vriend;))

Stap 1: 3D-printerinstellingen

3D-printerinstellingen
3D-printerinstellingen

Het is belangrijk om eerst Otto DIY vorige instructable te lezen om vertrouwd te raken met de basisprincipes van het bouwen van een tweevoetige robotVerkrijg alle 3D-print STL-onderdelen, codes en bibliotheken voor Bluetooth door hier te gaan https://wikifactory.com/+OttoDIY/otto-diy- plus op het tabblad bestanden

  • Beveel het gebruik van een FDM 3D-printer met PLA-materiaal aan.
  • Er zijn helemaal geen steunen of vlotten nodig.
  • Resolutie: 0,15 mm
  • Vuldichtheid 20%

Moet de grootte aanpassen, sommige wijzigingen gebruiken het bronbestand gemaakt in Autodesk Fusion 360

Of Tinkercad hier

Stap 2: Bouw je eigen Otto DIY+

Image
Image
Bouw je eigen Otto DIY+
Bouw je eigen Otto DIY+
Bouw je eigen Otto DIY+
Bouw je eigen Otto DIY+

in de volgende video en foto's kun je zien hoe je Otto DIY+ kunt bouwen, vanwege enkele nieuwe versies van het robotontwerp.

Stap 3: Codeer je eigen Otto

Image
Image
Codeer je eigen Otto
Codeer je eigen Otto
Codeer je eigen Otto
Codeer je eigen Otto
Codeer je eigen Otto
Codeer je eigen Otto

Dus tot nu toe zou je een Otto 3D moeten laten printen, monteren, nu wat programmeren om bibliotheken en Arduino op je pc te installeren.

Het gemakkelijkst om je eigen Otto te coderen is door onze Blockly-software te gebruiken, een meer geavanceerde coder kan Arduino IDE rechtstreeks proberen.

Stap 4: Hoofdcode voor Bluetooth APP

Image
Image
Hoofdcode voor Bluetooth APP
Hoofdcode voor Bluetooth APP
Hoofdcode voor Bluetooth APP
Hoofdcode voor Bluetooth APP

Otto moet klaar zijn om commando's te ontvangen via Bluetooth en daarvoor moet hij de hoofdcode in zijn brein plaatsen

  1. Kopieer Otto-bibliotheken naar de Arduino IDE-map
  2. Upload APP.ino schets naar Otto
  3. Download en installeer de APP op uw smartphone. Google Play Store (https://play.google.com/store/apps/details?id=com.ottodiy)
  4. Nu kunt u de module aansluiten en Bluetooth inschakelen op uw telefoon.
  5. Zoek Otto en koppel het Bluetooth-adres/naam
  6. Nu kun je de APP gebruiken om Otto te besturen!
  7. Speel met de nieuwe functies en zo niet, dan moet je misschien je BT opnieuw configureren, maar maak je geen zorgen, het is ook gemakkelijk;)

Stap 5: Kopiëren, uitbreiden, aanpassen, wijzigen, remixen en delen

Kopiëren, uitbreiden, aanpassen, wijzigen, remixen en delen!
Kopiëren, uitbreiden, aanpassen, wijzigen, remixen en delen!
Kopiëren, uitbreiden, aanpassen, wijzigen, remixen en delen!
Kopiëren, uitbreiden, aanpassen, wijzigen, remixen en delen!
Kopiëren, uitbreiden, aanpassen, wijzigen, remixen en delen!
Kopiëren, uitbreiden, aanpassen, wijzigen, remixen en delen!
Kopiëren, uitbreiden, aanpassen, wijzigen, remixen en delen!
Kopiëren, uitbreiden, aanpassen, wijzigen, remixen en delen!

Bekijk deze blogpost voor ideeën over hoe je je eigen robot kunt aanpassen

Word lid van de Otto Builder-community!Volg ons, geef ons een like en deel je creativiteit, je zou hier kunnen worden vermeld door je robot op sociale media te delen

Facebook en Instagram

gebruik de hashtag #ottodiy in je bericht en tag of vermeld @OttoDIY

Maak deel uit van deze vriendelijke gemeenschap van robotbouwers, leraren en makers! door hier lid te worden Welkom bij onze Otto Builder-community!

Stap 6: Bluetooth (BT) instellen (alleen als het koppelen niet gelukt is):

Deze setup is ALLEEN nodig voor modules die niet worden geleverd met de standaard baudrate van 9600, hoe weet je dat? probeer gewoon eerst de code en de APP, als de telefoon niet koppelt met Otto of reageert op commando's, betekent dit waarschijnlijk dat je module een andere baudrate heeft en dus geconfigureerd moet worden

De BT-code heeft een baudrate van 115200, dus de BT-module moet die snelheid evenaren om via seriële interface (UART) met Arduino Nano te kunnen communiceren.

Voor HC-05: 38400 of 115200

1. Upload eerst de schets HC05_BT_config.ino naar uw Nano en koppel vervolgens Nano los van USB.

2. Sluit nu BT aan op Arduino Nano zoals weergegeven in het diagram, maar sluit VCC niet aan.

TX - RX

RX - TX

VCC - 5V

GND - GND

3. Sluit de USB naar Nano aan en sluit vervolgens VCC aan zodat BT in de AT-modus gaat. LED op BT zou langzamer moeten gaan knipperen, ongeveer eens per 2 seconden. (Als dit niet werkt, probeer dan de knop op de BT-module ingedrukt te houden terwijl u VCC aansluit).

Open seriële monitor in IDE, zet baudrate op 9600 en regel einde op Both NL & CR.

Typ AT en druk vervolgens op enter; (als alles klopt, moet BT reageren met OK en vervolgens de volgende opdrachten invoeren:

AT+NAME=Zowi "de naam instellen"

AT+PSWD=1234 "wachtwoord koppelen"

AT+UART=115200, 1, 0 "baudrate"

AT + POLAR = 1, 0 "waardoor STATE-pin kan worden gebruikt als reset voor het programmeren van arduino via BT"

Ga nu naar de APP-stap

Als er een probleem is, controleer dan deze instructie over het wijzigen van de standaardinstellingen van de HC-05 Bluetooth-module met behulp van AT-opdrachten

www.instructables.com/id/Modify-The-HC-05-…

Voor HC-06: 9600 of 115200

Voor de HC-06 BT-module is het iets eenvoudiger omdat de module altijd in de AT-opdrachtmodus staat als hij nergens op is aangesloten. Maar het nadeel is dat de HC-06-module niet kan worden gebruikt om schetsen naar Arduino te uploaden, omdat deze geen reset heeft. Voor het configureren van de module

1. upload deze schets HC06_BT_config.ino naar je Nano

1. ontkoppel USB

2. sluit de BT-module als volgt aan op Arduino Nano:

TX - RX

RX - TX

VCC - 5V

GND - GND

3. Zet je Nano aan en na ongeveer 10-15 seconden zou alles klaar moeten zijn en zou je BT geconfigureerd moeten zijn (LED13 zou moeten gaan knipperen).

Als er een probleem is, controleer dan dit instructable

INDIEN EEN VRAAG, ik krijg geen meldingen van nieuwe reacties van instructables, dus als er iets is, plaats dan alsjeblieft in onze community

Aanbevolen: