Inhoudsopgave:

Elke Arduino verbinden met een mobiele telefoon - Ajarnpa
Elke Arduino verbinden met een mobiele telefoon - Ajarnpa

Video: Elke Arduino verbinden met een mobiele telefoon - Ajarnpa

Video: Elke Arduino verbinden met een mobiele telefoon - Ajarnpa
Video: Programming Arduino with Android phone 2024, Juni-
Anonim
Elke Arduino verbinden met een mobiele telefoon
Elke Arduino verbinden met een mobiele telefoon

Bij het gebruik van een Arduino kan het behoorlijk vervelend zijn om het niet te kunnen gebruiken alleen omdat je geen computer beschikbaar hebt. Misschien is Windows of Mac OS niet compatibel, heb je helemaal geen computer of wil je gewoon meer vrijheid om je board aan te sluiten. De oplossing: een eenvoudige OTG-kabel (On The Go) en een app die deze taak aankan. De meest bekende is ArduinoDroid, die blijkbaar beschikbaar is voor Android. Met deze software kun je Arduino-schetsen maken, wijzigen, compileren en uploaden naar je bord vanaf je mobiele telefoon en zelfs tablets. Het fungeert ook als een seriële monitor, maar bevat helaas nog geen plotter. Houd er rekening mee dat de versie van uw besturingssysteem compatibel moet zijn.

Naast deze IDE zijn er ook seriële monitor-apps die informatie kunnen ontvangen en verzenden naar de boards, maar niets kunnen uploaden. Deze nemen minder geheugen in beslag dan ArduinoDroid, aangezien de laatste natuurlijk veel bibliotheken en voorbeelden bevat. Nu de basisinleiding voorbij is, gaan we beginnen met de materialen en stappen.

Stap 1: Materialen

Materialen
Materialen
Materialen
Materialen
Materialen
Materialen

De materialen die nodig zijn voor dit project zijn verrassend weinig. Natuurlijk heb je nodig:

  • Android-mobiel (of zelfs tablet);
  • OTG-kabel compatibel met uw mobiele telefoon;
  • Arduino-bord;
  • Arduino Board datakabel of programmeur;
  • Ten slotte de ArduinoDroid-app of een andere Serial Terminal/Monitor-software.

Nu we hiermee klaar zijn, gaan we verder met het verbinden van alles.

Stap 2: Aansluitingen

Verbindingen
Verbindingen
Verbindingen
Verbindingen
Verbindingen
Verbindingen
Verbindingen
Verbindingen

Arduino naar kabel of programmeur:

Als uw Arduino geen Pro Mini is, hoeft u alleen de bijbehorende USB-gegevenskabel te pakken en aan te sluiten.

Als je board daarentegen een Pro Mini is, pak dan de 5- of 6-pins USB-programmer en sluit, met behulp van vrouwelijk-vrouwelijke jumperkabels, (programmeerpin eerst, Arduino-pin later) de 5v of 3,3v aan op Vcc op de bord, de Gnd naar Gnd, de Rxd naar de Txo en de Txd naar de Rxi (denk eraan om tijdens het uploaden op de Reset-knop op het bord te drukken nadat de schets klaar is met compileren en begint te uploaden).

2. Kabel/programmeur naar OTG:

Sluit gewoon de mannelijke USB A aan op de vrouwelijke op de OTG-kabel.

3. OTG naar mobiel of tablet:

Sluit de USB Micro-, C- of Lightning-connector aan op de poort van de telefoon of tablet.

Stap 3: De ArduinoDroid-app

De ArduinoDroid-app
De ArduinoDroid-app
De ArduinoDroid-app
De ArduinoDroid-app
De ArduinoDroid-app
De ArduinoDroid-app
  1. Zoek ArduinoDroid op Google Play, Play Store, App Store of welke je ook hebt.
  2. Installeer het en open het.
  3. Bekijk de afbeeldingen hierboven en lees de commentaren.
  4. Omdat het een vrij complexe app is, raad ik aan om alle opties te verkennen. Ik heb enkele van de functies en hoe ze te bereiken in de commentaren opgenomen.
  5. Als je een interessant project wilt maken met Arduino, bekijk dan deze Instructable.

Stap 4: Andere seriële monitor-apps (alleen om informatie van en naar het bord te ontvangen en te verzenden)

Andere seriële monitor-apps (alleen om informatie van en naar het bord te ontvangen en te verzenden)
Andere seriële monitor-apps (alleen om informatie van en naar het bord te ontvangen en te verzenden)
Andere seriële monitor-apps (alleen om informatie van en naar het bord te ontvangen en te verzenden)
Andere seriële monitor-apps (alleen om informatie van en naar het bord te ontvangen en te verzenden)
Andere seriële monitor-apps (alleen om informatie van en naar het bord te ontvangen en te verzenden)
Andere seriële monitor-apps (alleen om informatie van en naar het bord te ontvangen en te verzenden)
Andere seriële monitor-apps (alleen om informatie van en naar het bord te ontvangen en te verzenden)
Andere seriële monitor-apps (alleen om informatie van en naar het bord te ontvangen en te verzenden)
  1. Voer je app store-app in (huh!) En zoek naar een Serial Monitor-app voor Arduino. Zorg ervoor dat ze vertrouwen op een USB-verbinding en niet op Bluetooth. Ik hou echt van een genaamd USB Serial Console. Controleer de afbeeldingen hierboven om er zeker van te zijn welke het is.
  2. Ga verder om het te installeren en open het.
  3. De interface is relatief eenvoudig. Je hebt een sectie voor het schrijven van berichten met het toetsenbord en vervolgens een knop om ze naar het bord te sturen, het grootste deel van het scherm toont de informatie die van je Arduino is ontvangen, en dan heb je rechtsboven drie stippen die toegang geven tot het menu.
  4. Als je op de drie puntjes klikt, verschijnt er rechtsboven een klein menu met verschillende opties zoals instellingen, verbinden, enz. Klik op "Instellingen" om belangrijke dingen te kiezen met betrekking tot de seriële poort, de verbinding, de licentie, enz. Baud De snelheid kan worden ingesteld door op "Seriële poort" te klikken en deze vervolgens aan te passen.
  5. Nadat u de Arduino- en OTG-kabel op de telefoon/tablet hebt aangesloten, klikt u op de drie stippen en vervolgens op "Verbinden". Kies de juiste instellingen en u zou uw informatie moeten ontvangen. U kunt beslissen of de app de tijd op elke regel afstempelt in het gedeelte Instellingen.
  6. Je bent eindelijk klaar! Geniet van de nieuwe veelzijdigheid die het gebruik van je Arduino met je telefoon of tablet je geeft!

Stap 5: Problemen oplossen

Probleemoplossen
Probleemoplossen
  1. Om de waarheid te zeggen, zijn er niet veel mogelijke complicaties in dit project. Ik zal beginnen met hardwareproblemen tot die met betrekking tot software.
  2. Allereerst is het mogelijk dat uw Arduino niet goed is aangesloten op de datakabel of programmer. Zorg ervoor dat ze dat zijn en ga dan verder met de volgende.
  3. Zorg ervoor dat de datakabel/programmer correct is aangesloten op de OTG-kabel. Als het nog steeds niet werkt, gaat u naar de volgende stap.
  4. Controleer of de verbinding tussen de OTG-kabel en de mobiele telefoon correct werkt. Het is me eens overkomen dat de OTG-contacten een beetje oud en vies waren, dus het bord ging aan, maar er werd geen informatie verzonden. Ik gebruikte een kleine schroevendraaier om het schoon te maken en het werkte daarna perfect.
  5. Als alle hardware goed is ingesteld (en het bord werkt ook), maar het werkt nog steeds niet, controleer dan of de Android-versie compatibel is met de app. Ik heb geen Apple-apparaat, dus ik kan je niet vertellen of het met al deze telefoons werkt.
  6. Ten tweede, zorg ervoor dat je de app hebt "verteld" om de programmer of het bord te verbinden. Gewoonlijk, wanneer u de OTG-kabel aansluit, zou er een bericht moeten verschijnen waarin u wordt voorgesteld deze aan te sluiten.
  7. Zorg er ten slotte voor dat de baudrate (voor seriële monitor) dezelfde is als die in de schets.

Stap 6: Het einde

Hartelijk dank voor het lezen van deze Instructable! Hoop dat het nuttig is gebleken! Als er iets is dat ik niet duidelijk heb gelaten, aarzel dan niet om me te raadplegen!

Aanbevolen: