INHOUDSOPGAWE:

Koppel elke Arduino met 'n selfoon: 6 stappe (met foto's)
Koppel elke Arduino met 'n selfoon: 6 stappe (met foto's)

Video: Koppel elke Arduino met 'n selfoon: 6 stappe (met foto's)

Video: Koppel elke Arduino met 'n selfoon: 6 stappe (met foto's)
Video: Lesson 02 Arduino IDE Software | Robojax Arduino Step By Step Course 2024, November
Anonim
Koppel enige Arduino met 'n selfoon
Koppel enige Arduino met 'n selfoon

As u 'n Arduino gebruik, kan dit nogal irriterend wees om dit nie te kan gebruik nie, net omdat u nie 'n rekenaar beskikbaar het nie. Miskien is die Windows of Mac OS nie versoenbaar nie, het u glad nie 'n rekenaar nie, of wil u net meer vryheid hê om u bord te koppel. Die oplossing: 'n eenvoudige OTG -kabel (onderweg) en 'n app wat hierdie taak kan verrig. Die bekendste is ArduinoDroid, wat blykbaar vir Android beskikbaar is. Met hierdie sagteware kan u Arduino -sketse vanaf u selfoon en selfs tablette na u bord maak, aanpas, opstel en oplaai. Dit dien ook as 'n seriële monitor, maar dit bevat ongelukkig nog nie 'n plotter nie. Hou in gedagte dat u bedryfstelselweergawe versoenbaar moet wees.

Behalwe hierdie IDE, is daar ook seriële monitorprogramme wat inligting na die borde kan ontvang en stuur, maar niks kan oplaai nie. Dit beslaan minder geheue as ArduinoDroid, aangesien laasgenoemde natuurlik baie biblioteke en voorbeelde bevat. Noudat die basiese inleiding verby is, begin ons met die materiale en stappe.

Stap 1: materiaal

Materiaal
Materiaal
Materiaal
Materiaal
Materiaal
Materiaal

Die materiaal wat nodig is vir hierdie projek is verbasend min. U benodig natuurlik:

  • Android -selfoon (of selfs tablet);
  • OTG -kabel versoenbaar met u selfoon;
  • Arduino Raad;
  • Datakabel of programmeerder van Arduino Board;
  • Laastens, die ArduinoDroid -app of 'n ander Serial Terminal/Monitor -sagteware.

Noudat ons hiermee klaar is, laat ons verder gaan met die koppeling van alles.

Stap 2: Verbindings

Verbindings
Verbindings
Verbindings
Verbindings
Verbindings
Verbindings
Verbindings
Verbindings

Arduino na kabel of programmeerder:

As u Arduino nie 'n Pro Mini is nie, moet u net die ooreenstemmende USB -datakabel gryp en aansluit.

As u bord aan die ander kant 'n Pro Mini is, gryp die 5 of 6-pins USB-programmeerder aan en verbind die kabels met vroulike-vroulike springkabels (programmeerderpen eers, Arduino-pen later) met die 5v of 3.3v na Vcc op die bord, die Gnd tot Gnd, die Rxd na die Txo en die Txd na die Rxi (onthou wanneer u dit oplaai, op die Reset -knoppie op die bord druk nadat die skets klaar opgestel is en begin oplaai).

2. Kabel/programmeerder na OTG:

Koppel eenvoudig die manlike USB A aan die vroulike op die OTG -kabel.

3. OTG na selfoon of tablet:

Koppel die USB Micro-, C- of Lightning -aansluiting aan die telefoon- of tabletpoort.

Stap 3: Die ArduinoDroid -app

Die ArduinoDroid -app
Die ArduinoDroid -app
Die ArduinoDroid -app
Die ArduinoDroid -app
Die ArduinoDroid -app
Die ArduinoDroid -app
  1. Soek ArduinoDroid in Google Play, Play Store, App Store of watter een u ook al het.
  2. Installeer dit en maak dit oop.
  3. Kyk na die prente hierbo en lees die kommentare.
  4. Aangesien dit 'n taamlik ingewikkelde app is, stel ek voor dat u alle opsies ondersoek. Ek het 'n paar van die funksies opgeneem en hoe om dit te bereik in die kommentare.
  5. Sien hierdie Instructable as u 'n interessante projek met Arduino wil maak.

Stap 4: Ander seriële monitorprogramme (net om inligting na en van die bord te ontvang en te stuur)

Ander seriële monitorprogramme (net om inligting na en van die bord te ontvang en te stuur)
Ander seriële monitorprogramme (net om inligting na en van die bord te ontvang en te stuur)
Ander seriële monitorprogramme (net om inligting na en van die bord te ontvang en te stuur)
Ander seriële monitorprogramme (net om inligting na en van die bord te ontvang en te stuur)
Ander seriële monitorprogramme (net om inligting na en van die bord te ontvang en te stuur)
Ander seriële monitorprogramme (net om inligting na en van die bord te ontvang en te stuur)
Ander seriële monitorprogramme (net om inligting na en van die bord te ontvang en te stuur)
Ander seriële monitorprogramme (net om inligting na en van die bord te ontvang en te stuur)
  1. Voer u app store -app in (waar!) En soek 'n Serial Monitor -app vir Arduino. Maak seker dat hulle staatmaak op 'n USB -verbinding en nie op Bluetooth nie. Ek hou baie van een genaamd USB Serial Console. Kyk in die prente hierbo om seker te maak watter een dit is.
  2. Gaan voort om dit te installeer en maak dit oop.
  3. Die koppelvlak is relatief basies. U het 'n afdeling vir die skryf van boodskappe met behulp van die sleutelbord en dan 'n knoppie om dit na die bord te stuur, die grootste deel van die skerm toon die inligting wat u van u Arduino ontvang het, en dan het u drie kolletjies regs bo wat toegang tot die spyskaart gee.
  4. As u op die drie kolletjies klik, verskyn 'n klein spyskaart regs bo met verskillende opsies, soos instellings, verbinding, ens. Klik op "Instellings" om belangrike dinge te kies rakende die seriële poort, die verbinding, die lisensie, ens. Baud U kan die koers bepaal deur op 'Serial Port' te klik en dan aan te pas.
  5. Nadat u die Arduino- en OTG -kabel met die telefoon/tablet gekoppel het, klik op die drie kolletjies en dan op 'Koppel'. Kies die korrekte instellings en u moet u inligting begin ontvang. U kan besluit of die app die tyd op elke reël in die afdeling Instellings stamp.
  6. U is uiteindelik klaar! Geniet die nuwe veelsydigheid met u Arduino met u telefoon of tablet!

Stap 5: Probleemoplossing

Probleemoplossing
Probleemoplossing
  1. Om die waarheid te sê, daar is nie baie moontlike komplikasies in hierdie projek nie. Ek begin met hardewareprobleme tot sagteware.
  2. In die eerste plek is u Arduino moontlik nie behoorlik aan die datakabel of programmeerder gekoppel nie. Maak seker dat dit die geval is en gaan dan na die volgende.
  3. Maak seker dat die datakabel/ programmeerder korrek aan die OTG -kabel gekoppel is. As dit steeds nie werk nie, gaan na die volgende stap.
  4. Kyk of die verbinding tussen die OTG -kabel en die selfoon korrek werk. Dit het eenkeer met my gebeur dat die OTG -kontakte effens oud en vuil was, sodat die bord aanskakel, maar dat geen inligting gestuur word nie. Ek het 'n klein skroewedraaier gebruik om dit skoon te maak en dit werk daarna perfek.
  5. As alle hardeware behoorlik opgestel is (en die bord werk werklik), maar dit werk steeds nie, kyk of die Android -weergawe met die app versoenbaar is. Ek het nie 'n Apple -toestel nie, so ek kan nie vir jou sê of dit met al hierdie telefone werk nie.
  6. Tweedens, maak seker dat u die program 'vertel' het om die programmeerder of bord aan te sluit. Gewoonlik, as u die OTG -kabel aansluit, moet 'n boodskap verskyn wat daarop dui dat u dit moet koppel.
  7. Ten slotte, maak seker dat die baud -tempo (vir seriële monitor) dieselfde is as die in die skets.

Stap 6: Die einde

Baie dankie dat u hierdie Instructable gelees het! Hoop dit was nuttig! As daar iets is wat ek nie duidelik agtergelaat het nie, moet asseblief nie huiwer om my te raadpleeg nie!

Aanbeveel: