Inhoudsopgave:
- Benodigdheden
- Stap 1: 3D-printerinstellingen
- Stap 2: Bouw je eigen Otto DIY+
- Stap 3: Codeer je eigen Otto
- Stap 4: Hoofdcode voor Bluetooth APP
- Stap 5: Kopiëren, uitbreiden, aanpassen, wijzigen, remixen en delen
- Stap 6: Bluetooth (BT) instellen (alleen als het koppelen niet gelukt is):
Video: Otto DIY+ Arduino Bluetooth-robot Eenvoudig te 3D-printen - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
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
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+
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
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
Otto moet klaar zijn om commando's te ontvangen via Bluetooth en daarvoor moet hij de hoofdcode in zijn brein plaatsen
- Kopieer Otto-bibliotheken naar de Arduino IDE-map
- Upload APP.ino schets naar Otto
- Download en installeer de APP op uw smartphone. Google Play Store (https://play.google.com/store/apps/details?id=com.ottodiy)
- Nu kunt u de module aansluiten en Bluetooth inschakelen op uw telefoon.
- Zoek Otto en koppel het Bluetooth-adres/naam
- Nu kun je de APP gebruiken om Otto te besturen!
- 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
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:
Hoe maak je een Arduino Shield heel eenvoudig (met behulp van EasyEDA): 4 stappen
Hoe maak je een Arduino Shield heel eenvoudig (met behulp van EasyEDA): In deze Instructable ga ik je leren hoe je heel eenvoudig een Arduino Uno Shield kunt maken. Ik zal niet te veel in detail treden, maar ik heb een video toegevoegd waarin ik ga wat dieper in op het gebruik van de software. Ik gebruik de EasyEDA-webapplicatie sinds ik k
Een Arduino LED Mood Cube verbeteren (eenvoudig) (inclusief video): 4 stappen
Een Arduino LED Mood Cube verbeteren (eenvoudig) (inclusief video): Na het zien van een LED small mood cube-project gemaakt door 'earl, besloot ik een verbeterde versie van de LED Mood Cube te maken. Mijn versie zal complexer zijn dan de originele, omdat hij iets groter zal zijn dan de originele, nog twee kleuren zal hebben
Lijnvolger met Arduino - Eenvoudig doe-het-zelf-project: 6 stappen
Lijnvolger met Arduino | Eenvoudig doe-het-zelf-project: in deze tutorial maken we een lijnvolger met behulp van Arduino Onderdelen nodig: chassis: BO Motors and Wheels: https://amzn.to/2Yjh9I7 L298n-motor Driver: https://amzn.to/2IWNMWF IR-sensor : https://amzn.to/2FFtFu3 Arduino Uno: https://amzn.to/2FyTrjF J
Tiny Billboard (eenvoudig Arduino-project): 5 stappen
Tiny Billboard (eenvoudig Arduino-project): The Tiny Billboard: leer hoe u een aangepast bericht op het LCD-scherm kunt weergeven met dit Arduino-project
Automaat--snoepautomaat-- Arduino Bluetooth-gestuurd--DIY: 11 stappen (met afbeeldingen)
Automaat||snoepautomaat|| Arduino Bluetooth Controlled||DIY: In deze instructable laat ik zien hoe je een automaat bouwt met behulp van een Arduino. REAGEER WAT JE OVER DEZE INSTRUCTABLE DENKT, ZODAT IK IN MIJN VERDERE INSTRUCTABLES KAN VERBETEREN Bekijk de video-tutorial voor een beter begrip van het hele