Artikel
Draadloze dwerg
iDwaRF – WirelessUSB-module met netwerkfunctie
iDwaRF bestaat uit een WirelessUSB-transceiver van Cypress in combinatie met een Atmel-AVR. Zo ontstaat een 2,4-GHz draadloze module met netwerkmogelijkheden. De voordelen zijn het gebruik van gratis software voor de implementatie van het protocol en ruimte voor het ontwikkelen van eigen toepassingen.
Naast de bekende toepassing van draadloze techniek, zoals WLAN en Bluetooth, ontstaan er door de moderne VLSI-bouwstenen steeds meer draadloze toepassingen, zoals sensornetwerken en voetbal spelende robots die via draadloze communicatie buitenspelsituaties kunnen herkennen. De iDwaRF laat zien dat dit soort toepassingen ook zonder ingewikkeld protocol of licentiekosten zijn te realiseren.
Naast de bekende toepassing van draadloze techniek, zoals WLAN en Bluetooth, ontstaan er door de moderne VLSI-bouwstenen steeds meer draadloze toepassingen, zoals sensornetwerken en voetbal spelende robots die via draadloze communicatie buitenspelsituaties kunnen herkennen. De iDwaRF laat zien dat dit soort toepassingen ook zonder ingewikkeld protocol of licentiekosten zijn te realiseren.
Materials
Gerber bestand
De PCB bij dit artikel is als Gerber file beschikbaar gesteld. Elektor Members kunnen exclusief deze files gratis downloaden en gebruiken om de PCB zelf af te drukken met geschikte apparatuur óf de Gerber te laten drukken via een dienstverlener.
Elektor kan u bijvoorbeeld de PCB Service van onze partner Eurocircuits van harte aanbevelen of AISLER.
Het gebruik van onze Gerber files is vrijgegeven onder een Creative Commons- licentie. Creative Commons biedt auteurs, wetenschappers en andere creatieve makers de vrijheid om op een flexibele manier met hun auteursrechten om te gaan.
PCB
Onderdelenlijst
iDwaRF-zendmodule
Condensatoren:
C1 = 1p8 (SMD 0402)
C2 = niet aanwezig
C3 = niet aanwezig
C4 = 10 p (SMD 0402)
C5 = 10 µ (SMD 1206)
C6…C12, C15 = 100 n (SMD 0402)
Zelfinducties:
L1 = 3,9 nH (SMD 0402)
Halfgeleiders:
U1 = CYWUSB6935-48LFI (QFN48, Cypress)
U2 = ATmega168V-10MU (MLF32, Atmel)
Diversen:
X1 = 13-MHz-kristal (JXS32, Jauch)
X2 = kristal (optioneel, zie tekst artikel)
CON1 = 14-polige tweerijige pinheader, raster 2,54 mm
node-board
Weerstanden:
R1…R4 = 1k5 (SMD 0603)
R5, R6 = 1 M (SMD 0603)
R7 = 4k7 (SMD 0603)
Condensatoren:
C1, C3 = 10 µ (SMD 1206)
C2 = 10 n (SMD 0603)
C4, C5 = 100 n (SMD 0603)
Halfgeleiders:
LED1 = low-current-LED, groen (SMD 0805)
U1 = LP2989IM-3.3 (SO8, National Semiconductor)
U2 = LM75CIM-3 (SO8, National Semiconductor)
U3 = AT45DB081D-SSU (optioneel, SO8, Atmel)
Diversen:
LDR = A906009 (LDR07, Perkin Elmer)
SW1 = SMD-druktoets (BS3, Omron B3S-1002)
CON1 = SMD-connector 2x7-polig (IDC14, Fischer Elektronik 414-87-214-41)
CON2 = male/female connector 2x7-polig (optioneel, IDC14, raster 2,54 mm)
CON3 = AVR ISP-Steker, 6-polig (IDC6, Atmel AVRISP6)
BATT = Batterijhouder voor 3 x AAA (Ettinger 2479)
J1 = soldeerbrug (voor chipselect van DataFlash)
J2 = soldeerbrug (voor LDR-power via poort of vast)
hub-board
Weerstand:
R1 = 1k5 (SMD 0603)
Condensatoren:
C1, C3 = 10 µ (SMD 1206)
C2 = 10 n (SMD 0603)
C4 = 1 µ (SMD 805)
C5 = 100 n (SMD 0603)
Halfgeleiders:
LED1 = low-current-LED, groen (SMD 0805)
U1 = LP2989IM-3.3 (SO8, National Semiconductor)
U2 = CP2102 (MLP28, Silicon Laboratories)
Diversen:
SW1 = SMD-druktoets (BS3, Omron B3S-1002)
CON1 = SMD-connector 2x7-polig (IDC14, Fischer Elektronik 414-87-214-41)
CON2 = Mini USB-bus type B, 5-polig (USBMINIB, Assmann A-USBB-M5/SMD)
CON3 = AVR ISP-Steker, 6-polig (IDC6, Atmel AVRISP6)
Prototyping-Board
Condensatoren:
C1, C2 = 1 µ (radiaal, raster 2,54 mm)
Halfgeleiders:
D1 = 1N4001 (optioneel bij netvoeding)
IC1 = LP2950 LP 2950 ACZ3,0 (TO92) of LF33CV (zie tekst artikel)
Diversen:
K1 = Connector 2x7-polig (raster 2,54 mm)
K2 = AVR ISP-Steker, 6-polig (IDC6, Atmel AVRISP6)
K3 = voedingsconnector voor printmontage (optioneel bij netvoeding)
BATT = Batterjhouder voor 3 x AAA
Condensatoren:
C1 = 1p8 (SMD 0402)
C2 = niet aanwezig
C3 = niet aanwezig
C4 = 10 p (SMD 0402)
C5 = 10 µ (SMD 1206)
C6…C12, C15 = 100 n (SMD 0402)
Zelfinducties:
L1 = 3,9 nH (SMD 0402)
Halfgeleiders:
U1 = CYWUSB6935-48LFI (QFN48, Cypress)
U2 = ATmega168V-10MU (MLF32, Atmel)
Diversen:
X1 = 13-MHz-kristal (JXS32, Jauch)
X2 = kristal (optioneel, zie tekst artikel)
CON1 = 14-polige tweerijige pinheader, raster 2,54 mm
node-board
Weerstanden:
R1…R4 = 1k5 (SMD 0603)
R5, R6 = 1 M (SMD 0603)
R7 = 4k7 (SMD 0603)
Condensatoren:
C1, C3 = 10 µ (SMD 1206)
C2 = 10 n (SMD 0603)
C4, C5 = 100 n (SMD 0603)
Halfgeleiders:
LED1 = low-current-LED, groen (SMD 0805)
U1 = LP2989IM-3.3 (SO8, National Semiconductor)
U2 = LM75CIM-3 (SO8, National Semiconductor)
U3 = AT45DB081D-SSU (optioneel, SO8, Atmel)
Diversen:
LDR = A906009 (LDR07, Perkin Elmer)
SW1 = SMD-druktoets (BS3, Omron B3S-1002)
CON1 = SMD-connector 2x7-polig (IDC14, Fischer Elektronik 414-87-214-41)
CON2 = male/female connector 2x7-polig (optioneel, IDC14, raster 2,54 mm)
CON3 = AVR ISP-Steker, 6-polig (IDC6, Atmel AVRISP6)
BATT = Batterijhouder voor 3 x AAA (Ettinger 2479)
J1 = soldeerbrug (voor chipselect van DataFlash)
J2 = soldeerbrug (voor LDR-power via poort of vast)
hub-board
Weerstand:
R1 = 1k5 (SMD 0603)
Condensatoren:
C1, C3 = 10 µ (SMD 1206)
C2 = 10 n (SMD 0603)
C4 = 1 µ (SMD 805)
C5 = 100 n (SMD 0603)
Halfgeleiders:
LED1 = low-current-LED, groen (SMD 0805)
U1 = LP2989IM-3.3 (SO8, National Semiconductor)
U2 = CP2102 (MLP28, Silicon Laboratories)
Diversen:
SW1 = SMD-druktoets (BS3, Omron B3S-1002)
CON1 = SMD-connector 2x7-polig (IDC14, Fischer Elektronik 414-87-214-41)
CON2 = Mini USB-bus type B, 5-polig (USBMINIB, Assmann A-USBB-M5/SMD)
CON3 = AVR ISP-Steker, 6-polig (IDC6, Atmel AVRISP6)
Prototyping-Board
Condensatoren:
C1, C2 = 1 µ (radiaal, raster 2,54 mm)
Halfgeleiders:
D1 = 1N4001 (optioneel bij netvoeding)
IC1 = LP2950 LP 2950 ACZ3,0 (TO92) of LF33CV (zie tekst artikel)
Diversen:
K1 = Connector 2x7-polig (raster 2,54 mm)
K2 = AVR ISP-Steker, 6-polig (IDC6, Atmel AVRISP6)
K3 = voedingsconnector voor printmontage (optioneel bij netvoeding)
BATT = Batterjhouder voor 3 x AAA
Discussie (0 opmerking(en))