Nieuwe versie CC2500 module

Quasar UK heeft zijn 2.4 GHz module veranderd.

De pinout is hetzelfde maar het nu een SMD module.

CC2500 module from Quasar.
CC2500 module from Quasar.

De layout hoeft niet veranderd to worden. Het kristal is thu-hole dus er zitten bulten op de onderkant. De module ligt daarom niet echt mooi op de print.

V06 shield with new CC2500 module
The V06 shield with new CC2500 module

Nieuwe versie Arduino CC2500 Shield

Het Arduino CC2500 shield is aangepast en bied nu ook plaats aan een andere mode. Het kan nu gebruikt worden met de “gewone” CC2500 modules van Quasar óf er kan een CC2500 module op met een connector voor een externe antenne. Het nieuwe versienummer is 0.5, ik ben een beetje een pessimist. De software is onveranderd.

Het nieuwe shield met een module voor externe antenne :

De module met externe antenne. De pinout is anders dan de andere module !
Het nieuwe shield leeg..
Module met antenne :
De CC2500 module van Quasar :

Nieuwe versie Philips LivingColors niet compatible met oude.

Philips heeft recent een nieuwe versie van de LivingColors lamp geintroduceerd onder de naam “LivingColors 2nd Generation“. Deze lampen zijn niet compatibel met de bestaande afstandsbedieningen en de nieuwe afstandsbedieningen kunnen niet gebruikt worden met de “oude” lampen. Je kan het nalezen in de handleiding op pagina 3).

Dit betekent ook dat kits zoals het CC2500 Arduino shield niet gebruikt kunnen worden met de nieuwe  “LivingColors 2nd Generation”.

Voor over ik kan zien is de binnen en buitenkant van de livingcolors niet veranderd. In het apparaat is er een hoop veranderd.

In plaats van het  CC2500 + MSP430 setje in deze foto :

Heeft Philips een CC2530 gebruikt. Het is een 8051-achtige microcontroller met een IEEE 802.15.4 RF :

(je kan de complete PCB hier zien)

De  CC2500 en CC2530 zijn compleet verschillende apparaten.

 

Assembleren van het CC2500 Arduino Shield

Errata

De volgende dingen zijn belangrijke en niet voor de hand liggende aanwijzingen.

  • Het shield werkt alleen met de eerste generatie LivingColors.
  • Er is een nieuwere en iets aangepaste versie van het shield. Voor de bouwbeschrijving verandert er weinig, voor de software niks.
  • Bestuk JP1 en JP3 NIET tenzij je weet wat ze doen en hoe je ze wil gebruiken. Ze kunnen gebruikt worden voor het interrupten van de Atmel bij het ontvangen van een pakket of in andere situaties. Daarvoor moet eerst de library worden aangepast.
  • De doormetaliseringen van de surface mounted module komt dicht in de buurt uit van de USB connector van de Arduino. Er zit een laklaag over de doormetaliseringen (via’s) , maar het beste is om er een plakbandje op te plakken na het bestukken van de print.

Wat is het ?

De CC2500 Shield voor Arduino is een kit die een Arduino uitbreidt met een CC2500 radio zender – ontvanger.
Wat heb je nodig :

  • Een Arduino of Arduino kloon zoals de Freeduino.
  • De Arduino ontwikkelomgeving.
  • (optioneel) De Processing ontwikkelomgeving.
  • Deze kit.
  • Standaard gereedschap en skills om een electronica kit in elkaar te zetten. Minimaal heb je een kleine soldeerbout, soldeertin, en een kniptang nodig. Om fouten op te sporen is een multimeter handig en eventueel vergrootglas en om fouten te repareren litze of een tinzuiger. Op internet staan diverse pagina’s die deze basisgereedschappen beschrijven.

De assemblage.

Wat het assembleren betreft geldt :

  • Kleinste onderdelen eerst. In ons geval de twee 74LVC125 en de DPAK spanningsregelaar.
  • Als je de versie van de CC2500 module hebt met externe antenne dan kan je die nu het beste solderen. Aan de gaatjes kan je zien of de module goed is uitgelijnd.
  • Als je de module met interne antenne hebt kan je het beste  daarna het 8 pins headertje solderen.
  • Daarna de rest van de onderdelen.
  • Let er op dat de IC’s goed om op het board komen. Pin 1 moet aan de kant van het 8 pins headertje.
  • Er zitten twee verschillende waarden weerstanden op. R2 en R3 zijn 680 Ohm, R4 is 10k Ohm. Er is geen R1. Foutje.
  • De LED’s moeten met de kathode in het massavlak, de korte pen moet dus aan de kant van het experimenteerdeel, de lange kant aan de kant van de weerstanden.
  • Bestuk JP1 en JP3 NIET tenzij je weet wat ze doen en hoe je ze wil gebruiken. Ze kunnen gebruikt worden voor het interrupten van de Atmel bij het ontvangen van een pakket of in andere situaties. Daarvoor moet eerst de library worden aangepast. Er is geen JP2. Nog een foutje.

Van de assemblage van het prototype heb ik een paar filmpjes gemaakt.

De SMD onderdelen (1).

De SMD onderdelen (2).

De LED’s en het headertje.

De headers.

De test.

Na de assemblage is het belangrijk een aantal dingen te controleren.

  • Controleer de boven en onderkant op kortsluitingen en verdachte plekken. Je kan ook controleren of er geen kortsluiting is tussen de 5V en GND op J1.
  • Daarna kan je de shield zonder CC2500 module op de Arduino steken. Op de header voor de module kan je dan meten of daar 3.3V op staat, tussen pen 6 (derde van boven) en pen 1 (de onderste). De draadjes die je bet afgeknipt van de weerstanden of leds passen in de 8 pins header. Met S1 kan je de Arduino resetten.
  • Als dat allemaal klopt kan je de voeding van de Arduino af halen en de CC2500 module er op steken en de voeding er weer op zetten.

Vervolg : de software

The built up Arduino CC2500 Shield
Eagle3D allows you to render an image of the board.
Eagle3D allows you to render an image of the board.