rf12b radio komunikation med JEEnode

Dette indlæg kræver to JEEnode’s eller alternativt to arduinoer med hoperf’s radiomoduler.

rf modul fra sparkfun til arduino rf modul 433 mhz

Indlægget dækker test af ‘PingPong’ eksemplet i rf12 library pakken fra JEElab kaldte jeelib-master.

Den ene node er tilsluttet til arduino IDE og seriel monitor er sat til 57600 baud

pingpong rfm12b radio test

Den anden node er ‘standalone’, her på LiIon batteri drift, og hver gang der har været forbindelse mellem de noder, fremkommer ‘OK 72101108108111330′ i arduino IDE serial monitor.

rfm12b 868 mhz radio test

Noden til højre på billdet er standalone noden, noden til venstre er forbundet via usb kabel til labtop med arduino IDE serial monitor

Filmen herover viser ‘pingpong’ testen mellem de to JEEnode’s

De to node har iøvrigt samme ID i denne test, da radioer er optaget hele tiden med at sende pakkerne som broadcasts og vil aldrig modtage sin egen pakke. Når noder sættes i individuel drift skal de have unikke ID’s.

Trin for trin guide til hello world radio rx tx

I denne test er der brugt en arduino IDE 1.0.1 og  board’et der er valgt er arduino duemilanove 328

  1. Start med at hente og installere arduino libraryet til rfm12b radiomodulet
  2. Hent nu JEElib (jeelib-master), der klikkes på ZIP på siten
  3. jeelib-master pakkes ud i folderen: C:\Users\[your-username]\Documents\arduino-101\arduino-1.0.1\libraries
  4. jeelib-master folderen renames til jeelibmaster, ellers kan arduino IDE ikke includere det.
  5. Arduino IDE åbnes og i files/examples/jeelibmaster/rf12 vælg pingpong
  6. pingpong uploades til begge jeenode’s
  7. den ene jeenode forbindes med usb til labtop  med arduino ide, serial monitor åbnes og opsættes til 57600 baud, cr og new line on
  8. i serial monitor skal der fremkomme ‘send and receive 57600 når der er hul igennem, og når standalone node sender data tilbage noget lignende: OK 72101108108111330,

Uddybende om R12 radio modullet

om rfm12b radiomodul driver1

om rfm12b radiomodul driver2

om rfm12b radiomodul driver3

Radiomodullet på JEEnode er udviklet af hoperf electronic

 

 

http://www.hoperf.com/upload/rf/RFM12B.pdf

http://lab.robomotic.com/

På forhånd tak ;) Share on Facebook0Share on Google+0Pin on Pinterest0Tweet about this on Twitter0Share on LinkedIn0

Skriv et svar

Din e-mailadresse vil ikke blive offentliggjort. Krævede felter er markeret med *

Disse HTML koder og attributter er tilladte: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>