APC220 draadloze modules projectje.

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Hallo,
Ik heb gezocht op het forum naar APC220 maar niet veel gevonden. Het leek me aardig om hier een apart topic over te openen ter naslag.
De APC is een RF(radio-frequentie)-module met een zendbereik van 1000 meter met een frequentie van 418-455 MHz. In tegenstelling tot XBee kan het echter maar 1 remote station tegelijkertijd bedienen.
Voordeel is wel dat het goedkoper is.

Dat laatste valt wel tegen want zo'n setje kost toch gauw 45 euro bij iPrototype.
Afbeeldingslocatie: https://iprototype.nl/images/products/549_big.png
En dan stuit ik meteen op een probleem: de meegeleverde documentatie. Via de op de iPrototype-pagina getoonde link kom ik bij de datasheet van DFRobot. Met mijn beperkte kennis is dat veels te beknopt en de enige verwijzing die je dan nog tegenkomt is een site waar je de driver zou kunnen downloaden.
Er staat daar een heel keuzemenu maar ik kan er geen wijs uit.

Daarom heb ik een andere handleiding gevonden via ASV-Research en ik ben nu dus bezig om hiermee de boel te kunnen opstarten.
Iedereen die dus ervaring heeft met APC is welkom om mee te kijken of het goed gaat en wie van plan is om ook zo'n setje te gaan gebruiken zal hier eveneens iets van kunnen opsteken.

Voorlopig nog geen vragen dus, behalve dan misschien wat nu precies die driver-site omhelst ?
Ik heb windows 7 en die staat er niet eens bij :
Silicon Laboratories CP210x VCP Drivers for Windows 2000/XP/2003 Server/Vista_9 (c:SiLabsMCU_9)

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Samenvatting ASV-tutorial :

Inleiding: geen bijzonderheden
1) Overview : er zijn 2 programma’s nodig, 1 voor de PC en de andere voor de arduino.
2) Hardware: USB-to-UART-adapter nodig om de modules voor de eerste keer te kunnen configureren (zit meegeleverd bij iProt). Dit wordt beschreven in appendix B. Dit is nodig om o.a. ervoor te zorgen dat de modules op de juiste frequentie terecht komen( 433MHz volgens de europese regels) en hoeft maar één keer gedaan te worden. App. B beschrijft welke driver je nodig hebt voor de USB-UART-Adapter. Dit blijkt gelukkig van het geleverde model van iProt. ook een CP2102 model te zijn.
http://www.silabs.com/pro...UARTBridgeVCPDrivers.aspx
Deze downloaden, uitpakken en daarna de usb-adapter met rf-module aansluiten op usb-poort. Device zal vervolgens gedetecteerd worden.
Het volgende stukje is een stuk lastiger. Er wordt daar gezegd om RF-Magic te downloaden. Dit blijkt echter een RAR-file te zijn die ik niet kon openen. Om die te kunnen openen moest er weer een ander programma te worden gedownload. Dat is via deze site : Beginner: How to Extract .RAR Files on Windows 7 and Mac OS X
Uiteindelijk komt dan dit veldje in beeld :
Afbeeldingslocatie: http://s22.postimg.org/6reflu64d/RF_Magic.jpg
(klik)

De eerste vraag in vorige post is hiermee eigenlijk wel behandeld, ik heb de juiste pagina gevonden om de driver te loaden.
Ik vraag me wel af of beschreven configuratie nodig is voor allebei de modules ?
Waarschijnlijk wel zeker, maar ik ben dat niet tegengekomen in App.B

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Dit setje heb ik een tijd terug besteld om te kijken of ik de serial output van een Arduino draadloos met de pc kon verbinden, echter nog niks mee gedaan behalve die dingen instellen :P

De hierboven genoemde silabs site heeft de drivers voor dat USB dingetje die nodig is voor het programmeren en als je een van de 2 aan de pc wilt koppelen terwijl de ander bijv. aan een Arduino hangt. Zie http://www.swanrobotics.com/Wireless_Arduino voor een voorbeeld met een Arduino.


RFMagic heb ik hier, weet alleen niet meer waar vandaan. Die zat in een rar, maar heb 'm even in een zip gezet die je zonder extra apps kan openen: www.ravenslair.nl/files/APC22X_V12A.zip
Volgens http://www.rcgroups.com/f...?p=18523310&postcount=843 moeten beide modules hetzelfde ingesteld worden.

[ Voor 15% gewijzigd door Raven op 01-12-2013 11:31 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Hi Raven, leuk dat je meedoet !
Ik ben bij het volgende probleem beland in App.B : Unfortunately, RF-Magic will sometimes fail to locate a device, as documented here and here.
Mijn com-poort was niet instelbaar in rf-magic (zie foto vorige post)
Blijkt dat ik dat programma moet openen als administator door er rechtsemuis op te klikken. Is nu wel in beeld gelukkig.
Maar ik zit met het volgende wat ik niet snap. Ik heb inmiddels ook een uitgebreidere site gevonden van DFRobots
Dit is hun configuratie :
Afbeeldingslocatie: http://www.dfrobot.com/wiki/images/e/e8/APC220_parameter_setting1.png
Dit is die van ASV:
Afbeeldingslocatie: http://www.asvresearch.com/main/images/arduino_apc_p1/small/rf_magic.png
Hoe moet ik nu de RF-power instellen, min of max en welk effect heeft dat dan ?
Ps, ik ga er niet mee naar buiten om er een vliegtuig mee te besturen

En bedankt voor je antwoord, allebei de apc instellen dus. d:)b

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

RF Power hangt denk ik van de omgeving en afstand af, of er demping tussen beide modules aanwezig is.

Er schiet mij trouwens wel iets te binnen, node id moet als ik het goed heb verschillend zijn, het laatste getal met 1 verhogen om het simpel te houden, net id moet bij beide identiek zijn.

edit: En volgens mij moet je met de snelheid wel even opletten, als het aangesloten apparaat het niet kan bijbenen krijg je bufferoverflows. Dus als je bijv. http://www.swanrobotics.com/Wireless_Arduino wilt doen, dan moet je de snelheid van de APC220 modules net als de Arduino ook op 9600bps instellen. Al lijkt de Arduino wel sneller te kunnen en je kan het per serial output (de Mega heeft er meerdere) instellen: http://arduino.cc/en/Serial/Begin

[ Voor 57% gewijzigd door Raven op 01-12-2013 12:21 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
@Raven
Dat van die node id lees ik nergens, ook niet in andere tutorials die ik even heb doorgebladerd.
Ik heb ze inmiddels beiden exact hetzelfde volgeschreven.
Maar mocht ik na testopbouw problemen zien dan kan ik dit alsnog veranderen.

Over dat RAR-file unzippen en jouw link : die link geeft hier een pittige waarschuwing van 'mogelijk schadelijk' dus maar niet gebruikt.
Geeft ook niet, ik had al een manier gevonden om rar te openen.

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Op http://wiki.openpilot.org...220+Transceiver+Telemetry staat dat van het node id.
Make sure all the settings for the 2nd. module are exactly the same as stored in the first module except the NODE ID. The NODE ID should differ from both modules.
Schadelijk? :S Paar jaar terug wel eens gehad, maar was opgelost. Firefox/Chrome/IE, ESS en Google webmaster tools geven geen waarschuwing hier. Waar komt bij jou de melding vandaan?

[ Voor 14% gewijzigd door Raven op 01-12-2013 12:46 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
@Raven
Bedankt voor die openpilot-link hoor ! Meteen opgeslagen want ik weet niet of ik vandaag nog verder ga.
Ben al tijdje bezig en is best veel leeswerk.
Ik begrijp het ergens wel hoor, met twee stations moet er natuurlijk naam verschil zijn. Maar ik dacht als de ene zendt en de ander ontvangt dan maakt het misschien niet uit. Heb je er drie dan weer wel wrs.

En het volgende hoef je niet op te zoeken natuurlijk maar misschien weet je dit al.
In ASV staat : Just below the first panel, a second one named "Series parameters" displays the serial bus settings. Once again, the values for the rate and parity must match those hard-coded in the PC program (in this example, 9600 baud and even parity).
Maar op hun foto staat DISABLED en geen EVEN (zie afb. vorige post)
Ook bij DFR staat die op disabled.

Hoe zit dat dan ?

edit: die melding komt zodra ik op jouw link klikte en die dat meteen probeerde te downloaden.
Toen kwam er een bordje met zoiets als : this file is not used often anymore. It can be harmful'.
Afbeeldingslocatie: http://www.safe-products.nl/images/pictogrammen/verbod/ibrijden_verboden.gif

[ Voor 12% gewijzigd door kitao op 01-12-2013 12:54 ]


Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Bij Arduino's zijn dit de default settings mbt serial:
Sets the data rate in bits per second (baud) for serial data transmission. For communicating with the computer, use one of these rates: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, or 115200. You can, however, specify other rates - for example, to communicate over pins 0 and 1 with a component that requires a particular baud rate.

An optional second argument configures the data, parity, and stop bits. The default is 8 data bits, no parity, one stop bit.
Niet elk apparaat gebruikt dezelfde settings, daar moet je dan rekening mee houden en de instellingen in het programma op de pc ook, de terminal bijv. Maar daar kun je die zonder problemen aanpassen.

Welke browser en antivirus/antimallware software gebruik jij? "this file is not used often anymore" is nogal apart daar de file er nog maar net op staat, vlak voor het plaatsen van de link.

[ Voor 19% gewijzigd door Raven op 01-12-2013 13:05 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
@Raven
Ok, parity disablen dus : http://arduino.cc/en/Serial/Begin
Tnx!

Chrome en AVG free

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Chrome geeft geen melding hier, dus zal het vermoedelijk AVG zijn. Ik heb net via de daarvoor bedoelde pagina een verzoek ingediend bij hun om daar naar te kijken. Misschien is dit nog omdat een paar jaar terug iemand zo vriendelijk was een niet zo leuk scriptje te uploaden. Script verwijdert (ik liet total commander een sync doen waardoor ik die snel vond), wachtwoord verandert en Google's webmaster tools een scan laten doen, toen was het opgelost.

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
@Raven
Het zit je nogal dwars hè ? :D
Ik had dat rar allang uitgepakt en werkt prima.

Wel goed dat je weet hoe met die files allemaal om te gaan. ;)

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Ja :P
Okido :)

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

Verwijderd

welk protocol ga je gebruiken ?

dit is een optie > http://www.airspayce.com/mikem/arduino/VirtualWire/

[ Voor 254% gewijzigd door Verwijderd op 01-12-2013 14:04 ]


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
@borroz
Voor vandaag laat ik het hierbij. De modules zijn nu geconfigureerd en wat hierna volgt weet ik nog niet.
Ik was van plan die ASV-Tutorial te blijven volgen.
Welk protocol wordt toegepast is me nog niet helemaal duidelijk.
Ik las wel iets over java voor de pc in het overview gedeelte : The PC program is a Java application which takes the user's commands (i.e., turn either LED on or off) and sends them out to the remote unit. The program running on the Arduino parses the commands and executes them.

Maar sowieso bedankt voor je link, die is nu ook opgeslagen :)

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Volgens mij hoeft er geen protocol gebruikt te worden, in een voorbeeld dat ik vond hing een van de 2 modules rechtstreeks aan een serial output zonder iets van protocol toe te passen zoals die van jouw link. En zelfs al gebruik je een protocol, hoe wil je dat dan aan de pc kant doen? Daar moet er dan iets gedaan worden om het protocol te snappen, bij http://www.swanrobotics.com/Wireless_Arduino is dat niet nodig.

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Ok, volgende stap.
Ik had dus als leidraad de ASV-site : http://www.asvresearch.co....php/tutorials/tutorial-1
Dat bestaat uit de volgende onderdelen :
How to remotely control an Arduino from a PC - Part 1

1. Overview
2. The hardware
3. Setup
3.1 The local unit
3.2 The remote unit
4. The software
4.1 The PC program
4.2 The Arduino program
5. Video
6. Downloads
Appendix A
Appendix B
All Pages
=================
Hfdst 1 en 2 zijn hiervoor al behandeld, hoofdstuk 3 spreekt voor zich. Toen kwam ik bij hfdst.4 en dat is helaas een brug te ver voor mij. Er staat nu een Eclipse programma op de pc maar er start niks en verder als dit kom ik niet :
Afbeeldingslocatie: http://s15.postimg.org/6fu03alzb/Eclipse.jpg
klik
Toen de site van DFR geprobeerd, ook geen resultaat, daarna de site van open-pilot maar ik zie daar geen geschikt testprogrammaatje en tenslotte swanrobotics totdat ik eindelijk in staat was om vanaf de pc via de seriele monitor en de apc220 een ledje op de draadloze uno te laten branden. Dit heeft vele malen pluggen en unpluggen van uno en apc's gekost, programma's (her)flashen en nogal wat gestoei met com-poorten.
Kortom, wie dit ook wil proberen adviseer ik de swanrobotics site. Daar staat bijvoorbeeld ook dat programmeren vd arduino zonder aangesloten apc's zou moeten gebeuren.

@Raven
Door dit geklungel weet ik even niet meer of de node-id's nu verschillend zijn ingesteld. Daar kom ik later nog op terug. En heb jij ze inmiddels al aangesloten ?

edit: de node-id's zijn verschillend ingesteld.

[ Voor 3% gewijzigd door kitao op 02-12-2013 06:25 ]


Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Heb ze zojuist aangesloten. Putty gaf niks weer, maar die heb ik dan ook nog nooit voor compoorten gebruikt dus zou kunnen dat ik daar iets heb gemist. Windows 7 heeft itt XP en alles daarvoor helaas geen hyperterminal :/ , maar de Arduino software heeft die wel en ik ben er net achter gekomen dat je die ook voor andere (niet Arduino) hardware kan gebruiken :D

Mijn test-sketch (die ik niet heb opgeslagen |:( ) is simpel: Stuur zowel over de standaard seriële uitgang maar ook over Serial1 waar de APC220 aan hangt tekst, wacht 1500ms en dat telkens weer opnieuw.

Dat werkt *O*

Instellingen:
Freq: 433MHz;
TRx rate: 9600bps;
Power: 9 (MAX);
NET ID: bij beide een identiek getal van 4 ciijfers;
NODE ID: de een een stel nullen met een 1 aan het einde, de ander evenveel nullen met een 2 er naast;
Series rate: 9600bps
Series parity: disable

Hierbij is de Arduino aangesloten zoals http://www.swanrobotics.com/Wireless_Arduino het uitlegt.

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Raven schreef op maandag 02 december 2013 @ 14:56:
Heb ze zojuist aangesloten. Putty gaf niks weer, maar die heb ik dan ook nog nooit voor compoorten gebruikt dus zou kunnen dat ik daar iets heb gemist. Windows 7 heeft itt XP en alles daarvoor helaas geen hyperterminal :/ , maar de Arduino software heeft die wel en ik ben er net achter gekomen dat je die ook voor andere (niet Arduino) hardware kan gebruiken :D
:?
Ik ben je even kwijt. PuTTY is een vervanging voor een terminal (ook wel Teletype, TTY genoemd), een machine die voor de introductie van de personal computer gebruikt werd om te verbinden met een server. Ik zie het verband niet met de apc.
Mijn test-sketch (die ik niet heb opgeslagen |:( ) is simpel: Stuur zowel over de standaard seriële uitgang maar ook over Serial1 waar de APC220 aan hangt tekst, wacht 1500ms en doe dat dan nog een keer en dat telkens weer opnieuw.

Hierbij is de Arduino aangesloten zoals http://www.swanrobotics.com/Wireless_Arduino het uitlegt.
Ook dit gaat boven m'n pet.
Nou ja, het werkt en daar ging het om. :)

Om nog even terug te komen op hdfst. 4.0 The software : http://www.asvresearch.co...torial-1?showall=&start=6
Bedoeling daarvan is dan om uiteindelijk dit bedieningsveldje in beeld te krijgen :
Afbeeldingslocatie: http://www.asvresearch.com/main/images/arduino_apc_p1/small/program.png
In het kort :
a) Ik heb de downloads gedownload van hfdst. 6.0 : http://www.asvresearch.co...orial-1?showall=&start=10
b) Vervolgens de RXTX-library (hfdst. 4.0)
c) Daarna het Eclipse programma wat je op de foto kon zien.(hfdst. 4.0)
Volgens mij staan ze niet op de juiste plaats want ik krijg volgens mij een 'verkeerde pad' storings melding.
Jammer want ik kom hier niet uit, ik ben niet zo thuis in al die bestanden.

Heb jij nog een tip misschien ?

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Ik was van plan Putty te gebruiken om de tekst die via dat USB-ding en APC220 module2 op de pc binnen kwam weer te geven op het scherm, uiteindelijk maar de terminal van de Arduino software gebruikt. Putty gebruik ik normaal gesproken om te SSH'en naar Linux, maar zag dat ie ook over compoorten kon communiceren. Werkte alleen niet, vermoedelijk omdat de serial modus niet goed ingesteld is...

De test-sketch zag er (zo uit mijn hoofd) zo uit:
C++:
1
2
3
4
5
6
7
8
9
10
void setup(){
  Serial.begin(9600);
  Serial1.begin(9600);
}

void loop() {
  Serial.println("Hello Computer");
  Serial1.println("Hello Serial 1");
  delay(1500);
}
Samengesteld mbv voorbeelden op de Arduino site. Serial is de serial output die je krijgt als je de Arduino via USB op de pc aansluit, Serial1 is bij de Mega pin 19 (RX) en 18 (TX) die aan APC220 module1 hangen.
Ik kan dus iig draadloos van Arduino naar pc communiceren, dat is erg mooi :)

Kan die site niet bekijken, laad hier niet :?

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Raven schreef op maandag 02 december 2013 @ 15:52:

Ik kan dus iig draadloos van Arduino naar pc communiceren, dat is erg mooi :)

Kan die site niet bekijken, laad hier niet :?
Ik ga juist de andere kant op, van pc naar arduino.
Zoals in swanrobotics met ser. monitor op pc een led aan/uitzetten op de arduino
(en sorry, over putty begrijp ik nog steeds niet maar is niet erg, komt wel. Eerst dit maar op gang zien te krijgen)

Laadt niet ? :?
En de hoofdpagina ?
http://www.asvresearch.com/main/

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Vergeet Putty maar, gewoon de terminal die in de Arduino software zit gebruiken voor het testen, die werkt meteen goed ;)

Hmm, nu doet die site wel, maar met enige vertraging.

Is dat "verkeerde pad" de volledige foutmelding? Klinkt alsof er iets niet op de plek staat waar het zou moeten staan. Maar ik heb dan ook nog nooit java programma's gemaakt.

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Raven schreef op maandag 02 december 2013 @ 17:52:
Vergeet Putty maar, gewoon de terminal die in de Arduino software zit gebruiken voor het testen, die werkt meteen goed ;)

Hmm, nu doet die site wel, maar met enige vertraging.

Is dat "verkeerde pad" de volledige foutmelding? Klinkt alsof er iets niet op de plek staat waar het zou moeten staan. Maar ik heb dan ook nog nooit java programma's gemaakt.
Ja, dat lijkt er wel op. Zoeits schreef die auteur ook. Dat Eclipse neemt trouwens een flinke brok geheugen in beslag dus die verwijder ik binnenkort maar weer.
Hier nogmaals de foutmelding :
====================================================
Buildfile: C:\Users\william\Documents\APC220\PC_UNO_PROGRAMMA\ArduinoAPC_P1\ArduinoAPC_P1\PC\build.xml
dist:
[delete] Deleting directory C:\Users\william\Documents\APC220\PC_UNO_PROGRAMMA\ArduinoAPC_P1\ArduinoAPC_P1\PC\temp
[mkdir] Created dir: C:\Users\william\Documents\APC220\PC_UNO_PROGRAMMA\ArduinoAPC_P1\ArduinoAPC_P1\PC\temp
[delete] Deleting directory C:\Users\william\Documents\APC220\PC_UNO_PROGRAMMA\ArduinoAPC_P1\ArduinoAPC_P1\PC\dist
[mkdir] Created dir: C:\Users\william\Documents\APC220\PC_UNO_PROGRAMMA\ArduinoAPC_P1\ArduinoAPC_P1\PC\dist

BUILD FAILED
C:\Users\william\Documents\APC220\PC_UNO_PROGRAMMA\ArduinoAPC_P1\ArduinoAPC_P1\PC\build.xml:32: C:\Users\william\Documents\APC220\PC_UNO_PROGRAMMA\ArduinoAPC_P1\ArduinoAPC_P1\PC\libraries\rxtx\Windows\i368-mingw32 does not exist.


Total time: 852 milliseconds
==========================================
Cursieve tekst staat dan in het rood
Nogmaals een foto:
Afbeeldingslocatie: http://s8.postimg.org/c93jwlgwh/Eclipse.jpg
klik

Jammer dat het daarop vastloopt. Is gewoon mijn computerkennis wat tekort schiet en staat eigenlijk los van de electronica. Maar goed, hoort er ook bij. 8)

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

De fout is heel erg duidelijk, de library
code:
1
i368-mingw32

bestaat niet.

Je moet dus op zoek naar library i368-mingw32 en die plaatsen in map
code:
1
C:\Users\william\Documents\APC220\PC_UNO_PROGRAMMA\ArduinoAPC_P1\ArduinoAPC_P1\PC\libraries\rxtx\Windows\


edit: Google geeft dit als eerste resultaat: http://rxtx.qbang.org/pub...ins/Windows/i368-mingw32/
Denk dat je een map met die library naam moet maken en dan de 2 files van die link daar in moet zetten.

[ Voor 84% gewijzigd door Raven op 02-12-2013 19:15 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
@Raven
Ik zal het van de week nog eens proberen hoewel het me vorige keer na 3 uur nog niet gelukt was met van alles en nog wat verschuiven.
Maar alvast bedankt voor de tip ! d:)b

En nu ik toch op de vraagstoel zit, hoe verander je de kleur van een tekst ?
Ik zie het niet bij Faq. Ik weet dat er zoiets bestaat, is zelfde als met een programma in codering te zetten zoals [code=c++

sorry, ik heb het al, staat onder ubb-codes onder het tekstopmaakveldje. :$

[ Voor 10% gewijzigd door kitao op 02-12-2013 18:58 ]


Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

3 uur? :o Maar is gewoon een kwestie van de foutmelding goed lezen ;) , onder "BUILD FAILED" staat precies waar ie op vast is gelopen, al had de melding wel ietsje duidelijker mogen zijn. Gewoon een kort maar krachtige "library i368-mingw32 does not exist" is al een heel stuk duidelijker, zonder dat hele lange pad ervoor :P

Maar nog even in het kort:
- open map
code:
1
C:\Users\william\Documents\APC220\PC_UNO_PROGRAMMA\ArduinoAPC_P1\ArduinoAPC_P1\PC\libraries\rxtx\Windows\
(was op de vorige pagina nog een submap vergeten, \windows\ moest er nog bij)
- maak daar een map met de naam i368-mingw32
- open de net aangemaakte map en plaats daar de 2 dll's van http://rxtx.qbang.org/pub...ins/Windows/i368-mingw32/ in. Dat zou het moeten oplossen, als dat de juiste dll's zijn.

[ Voor 5% gewijzigd door Raven op 02-12-2013 19:25 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Ja, alles bij elkaar. Die uitleg was nou ook niet bepaald super imo. }:|
Staat bijvoorbeeld ook nergens duidelijk dat je dat Eclipse moet downloaden.
En dan heeft die het over zoiets om te downloaden : rxtx 2.1-7r2.zip maar er staat ook een rxtx 2.1-bins-7r2.zip naast.
En dan nog een heel verhaal over 32- en 64-bits windows.
Sorry, maar ik weet dat allemaal niet. Toen ik met uno begon snapte ik ook niks van die libraries en zip-bestanden waar je die moest plaatsen. Dat gaat nu gelukkig wel beter.
Hier de volledige tekst van hfdst.4.0 :

4. The software
You will need to build and install two separate programs, one on the PC and one on the remote Arduino. The program that runs on the PC is a Java application which controls the APC transmitter, processes the user's commands and sends them out to the remote unit. The program running on the Arduino is written in C and it controls the APC receiver and the two LEDs.

You can get the source code for the two programs from the "Downloads" section.

How to build the PC program

The code for the Java application is packaged as an Eclipse project and it contains an Ant build file named build.xml. The application uses the RXTX library, which you will have to to download separately from here. (I tested the program with version 2.1-7r2). This library provides an implementation of serial and parallel port communications for the Java Development Toolkit (JDK) and it is available under the LGPL 2.1 license.

The RXTX library is composed of a main file named RXTXcomm.jar and a number of system-dependent binaries. The 2.1-7r2 pre-built package provides binaries for Linux, MacOS, Solaris and Windows (32-bit); if your system is not in this list, you will have to download the source code and build the binaries yourself.

To build the project, you must first import it into Eclipse. Then, unzip the RXTX package and place its content in the libraries/rxtx folder in the project directory, as shown in the figure below.
Afbeeldingslocatie: http://www.asvresearch.com/main/images/arduino_apc_p1/small/eclipse.png
Figure 14: The project files viewed in Eclipse. The RXTX library files have been moved into the libraries/rxtx folder within the main project directory.
You can now launch the build script, by right-clicking on build.xml and and selecting "Run As" -> "Ant Build".

The script compiles the source code into a file named ArduinoAPC_P1.jar and places it in a folder named dist in the project directory. The script then extracts some of the library files and also places them into dist. By default, the script extracts the Windows binaries; if you work on a different system, you must edit the build.xml file, changing the value of the rxtx_bin_dir property so that it points to the correct files. To launch the application, simply double-click on ArduinoAPC_P1.jar, and the main program window should open. If you move ArduinoAPC_P1.jar to a different folder, you also need to move all the extracted files along with it, or the application will fail to launch.

How to build the Arduino program

The Arduino program contains one single source file, or sketch, as it is called in the Arduino jargon. To build and upload it to the board, you need to install the Arduino IDE. Once you have done this, simply connect the board to the PC, build the program by clicking on the "Verify" button and upload it by clicking on "Upload". Have a look at Appendix A for more details.

====

In ieder geval als je nog ooit eens java wil gaan doen dan is dat Eclipse ervoor gemaakt zo te zien en heb je alvast de link ;)
http://www.eclipse.org/
rechtsboven heb ik die opgeladen

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Deze zin springt er bij mij meteen uit: "The application uses the RXTX library, which you will have to to download separately from here" De libraries zitten er dus niet standaard bij, heel erg handig....
Eigenlijk zouden ze een kant en klaar zip-archief (of installer) moeten maken die alleen uitgepakt hoeft te worden waarna je meteen aan de gang kan. Dus niet nog apart stuff op hoeven te zoeken en op de juiste plek moeten zetten..

"Dat Eclipse neemt trouwens een flinke brok geheugen in beslag dus die verwijder ik binnenkort maar weer."
Mijn pc heeft 16GB RAM, hopelijk genoeg :P , of bedoel je HDD ruimte?

[ Voor 3% gewijzigd door Raven op 02-12-2013 20:02 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
222MB staat er als ik op dat programma de muis plaats. Ik vind dat aardig wat. Ik wou net het bestand 'documents' even op sticky zetten als reserve voor evt. uitval computer maar past niet eens.
Deze heb ik nu op het oog :
SANDISK 114885 CRUZER FACET 16GB ZILVER
Afbeeldingslocatie: http://i.imgur.com/2UtJUb7s.jpg
Maar dit terzijde anders wordt het teveel off-topic.
Ik zal het van de week met jouw tips nog eens proberen en lukt het dan nog niet dan laat ik het erbij. De Apc's werken gewoon en of ik nu vanuit de ser. monitor of vanuit een java-invoerveldje een ledje laat branden maakt toch geen verschil.

[ Voor 13% gewijzigd door kitao op 02-12-2013 20:43 . Reden: foto resize ]


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
@Raven
Ik heb geprobeerd 'jouw' pad te creëren en dat lukte ook wel maar er kwam nog steeds een foutmelding.
Ik dacht vervolgens, laat ik alles verwijderen en opnieuw beginnen.
Toen kwam ik dit zinnetje tegen in de asv-tutorial hfdst 4.0 :

The 2.1-7r2 pre-built package provides binaries for Linux, MacOS, Solaris and Windows (32-bit);
if your system is not in this list, you will have to download the source code and build the binaries yourself.


Ik heb even opgezocht met de windows/pausebreak-toets en dan blijkt dat ik een 64-bits operating system heb.
En ik ga/kan niet zelf een library schrijven.
Einde oefening zo te zien :|

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Oh crap, ze houden dus geen rekening met 64-bit's besturingssystemen :/
En dat terwijl steeds meer mensen 64-bit draaien ivm de hoeveelheid RAM-geheugen.

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Raven schreef op dinsdag 03 december 2013 @ 10:40:
Oh crap, ze houden dus geen rekening met 64-bit's besturingssystemen :/
En dat terwijl steeds meer mensen 64-bit draaien ivm de hoeveelheid RAM-geheugen.
Mooi waardeloos dit ja.
Even je OS naar 32-bit zetten is niet makkelijk :

How to change windows 7 64 bit os to 32 bit?
Get DVD for 32-bit Windows, save ALL of your data, reinstall Windows.
No other way around.


Ik kan zo gauw geen datum vinden bij die tutorial maar leek me vrij recent.

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Dat kan alleen door herinstallatie inderdaad. Maar daar staat geen waarschuwing bij dat je dan maar max ~3 tot 3.5GB aan intern geheugen beschikbaar hebt, aangezien ik 16GB in de pc heb is dat dus geen optie.

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Bedankt Raven, ik heb inmiddels een leuke toepassing gevonden.
Ik heb met de nodige hulp dit radiootje gemaakt dat nu draadloos via de ser. mon. te bedienen is.
Afbeeldingslocatie: http://s29.postimg.org/v2zeih50j/FM4_APC_001.jpg
klik
De rode kroko is de tijdelijke antenne.
Nadeel is wel, als je de monitor sluit of de gehele IDE, dan pakt bij opnieuw openen de draadloze uno niet vanzelf op. Dan zal opnieuw de uno-sketch via de usb-kabel erin geschoten moeten worden.
Maar volgens mij kan dit niet anders ?

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Bedoel je dat de APC220 verbinding niet opnieuw opgebouwd wordt? Tijdens het testen hier geen problemen mee gehad, Arduino aan, APC220 module 2 aan de pc, serial monitor open en werkt meteen.

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Bij mij daarnet niet.
Vorige keer hadden we het er nog over dat bij openen ser.mon. dat dat eigenlijk gelijk is aan een nieuwe reset geven, vergelijkbaar met het resetknopje indrukken op de uno.
Ik doe het nu zo
1) ik sluit de usb aan op de uno.
2) ik zet alvast de adapter erop. (Of een 9V batt. kan ook)
3) APC alvast in een compoort en op rx/tx op de uno
4) ik laad de sketch in de uno
5) ik open de ser. mon.
6) ik verwijder de usb-kabel en dan kan ik gewoon op afstand de radio bedienen via de ser.mon.

Maar als ik dan de ser. mon volledig sluit en opnieuw open .....
Hé, doet het nu wel

Maar sluit ik de volledige IDE af ....
Hé, doet het nu wel

:$

Nou ja.
Gelukkig maar want lijkt me niet handig iedere keer als de pc af gaat of de IDE wordt afgesloten en je moet dan een op afstand bediend uno-apparaatje opnieuw gaan flashen.

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Aangezien het al een tijd geleden was dat ik gebruik maakte van dit zendertje stond ik vandaag voor de vraag of zo'n apc nu enkel geschikt is om een link te zetten tussen micro en computer via bijvoorbeeld de seriële monitor of kan ik nu via de IDE draadloos een nieuw programma in de micro-chip (atm328) flashen ?
Deze site vond ik daar niet helemaal duidelijk over

APC220 Module Example
Plug one module to your PC. and plug another one to your Arduino.
Upload the test code to Arduino

C++:
1
2
3
4
5
6
7
8
9
10
void setup() 
{
  Serial.begin(9600);             //Set serial baud rate to 9600
} 
 
void loop()
{
  Serial.println("Hello!");           //print out hello string 
  delay(1000);                  //1 second delay
}

Now,you can communicate your PC with your Arduino by apc220 module.
Afbeeldingslocatie: http://www.dfrobot.com/wiki/images/thumb/6/67/APC220_check_com2.jpg/750px-APC220_check_com2.jpg

Net geprobeerd maar ik krijg error en niks in beeld
avrdude: stk500_getsync(): not in sync: resp=0x00

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Heb je het juiste board, de juiste programmer en de juiste compoort (APC220) geselecteerd? Als communicatie met de microcontroller niet mogelijk is komt die foutmelding, aldus Google.

[ Voor 39% gewijzigd door Raven op 21-04-2014 19:19 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Even 1 ding tegelijk Raven :)
Is het mogelijk om draadloos met de apc een nieuw programma in een arduino te laden of gaat dat uitsluitend via een vaste usb-kabelverbinding ?

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Na een korte Google zoektocht, leesvoer: http://letsmakerobots.com/node/18935

Blijkbaar zou het moeten kunnen, maar moet je rekening houden met de baudrate van de bootloader en het moeten indrukken van de resetknop.

edit: Nog meer leesvoer, maar niet specifiek gericht op de APC220: http://makezine.com/proje...tooth-programming-shield/ http://www.faludi.com/itp...ram_Arduino_wireless.html

[ Voor 44% gewijzigd door Raven op 21-04-2014 19:42 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Ok tnx.
Niet dat ik te lui was om te zoeken maar ik dacht misschien heeft iemand dat zelf wel eens geprobeerd en is dat gelukt (of niet). Ervaring ermee is altijd beter als diverse commentaren op internet. Maar dit was ook nuutig, zo te zien is het niet een simpele handeling.

Over die foutmelding, ook als ik wel een goede communicatie heb met de apc dan komt die toch in beeld.
Vandaag nog, zie afbeelding maar alles werkt naar behoren. Ik weet niet goed waar dit aan ligt maar heb er verder weinig last van.
Afbeeldingslocatie: http://s9.postimg.org/5xkadwgbv/ADXL335_VIA_APC220.jpg klik- zoom
zie linksonder de foutmelding maar tegelijkertijd toch (draadloze) communicatie (?)

Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Hmm, vaag :P

Maar ik heb net http://makezine.com/proje...tooth-programming-shield/ eens doorgespit, volgens mij zou je die wel kunnen volgen, maar dan dus de bluetooth module vervangen door APC220. Denk dat dat wel zou kunnen werken. Het kan iig via bluetooth, dan zal dit denk ik ook wel werken. Alleen geen idee hoe dat met de automatische reset zit icm APC220.

[ Voor 9% gewijzigd door Raven op 21-04-2014 19:50 ]

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Bedankt voor de link alvast en bluetooth zit niet eens op mijn lap maar ik zal die wel bewaren. Of deze opstelling
Afbeeldingslocatie: http://makezineblog.files.wordpress.com/2014/03/bluetoothprogrammingshield_scaled1.jpg?w=598&h=387
vervangen kan worden door de 4 draadjes die de apc nodig heeft (Vcc,Gnd,Rx,Tx) betwijfel ik echter.
Maar is zeker de moeite waard om eens nader te bekijken.
Ik weet nu dat draadloos flashen toch mogelijk is en dat was de hamvraag. Tnx! d:)b
Ps, wat ook van pas kwam is dit:
The most current version available today is Arduino 1.5.6-r2.

Ik zit nog met 1.0.5 en blijkbaar loop ik tijdje achter

[ Voor 24% gewijzigd door kitao op 21-04-2014 20:04 . Reden: foto resize ]


Acties:
  • 0 Henk 'm!

  • Raven
  • Registratie: November 2004
  • Niet online

Raven

Marion Raven fan

Tip: 2m35s, er is blijkbaar een kant en klaar oplossing :)

After the first glass you see things as you wish they were. After the second you see things as they are not. Finally you see things as they really are, and that is the most horrible thing in the world...

Oscar Wilde


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Goed om te weten Raven. Toevallig heb ik gisteren een andere lap besteld met bluetooth, de huidige is echt versleten met kapotte cd-drive. Het shield kost 25 dollar zag ik
http://www.adafruit.com/product/1628

[ Voor 18% gewijzigd door kitao op 26-04-2014 13:25 ]


Acties:
  • 0 Henk 'm!

  • d.blaas
  • Registratie: September 2007
  • Laatst online: 02-02-2023
Voor diegenen die, net als ik, problemen ondervinden bij het werkend krijgen van de APC220 link,
bij mij kwam het pas tot leven nadat:
- Voor de node ID verschillende nummers en voor de net ID hetzelfde nummer was ingesteld, en
- De transmissiesnelheid aan de RF kant een klik hoger staat ingesteld dan aan de seriele kant. Alle voorbeelden geven bij beide 9600 te zien, maar dan werkt het niet. Volgens mij kan de APC zijn bits niet in het zelfde tempo kwijt aan de HF kant, als het gelijk staat ingesteld.

Happy Making, Dirk
Pagina: 1