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
Can we get in touch? I am looking if it is possible to use this board in the homey controller to let it control a 1st generation living colors