USB�Z���T���g���Ă݂悤 �`Phidgets���p�u�� �T�v�� (1)�` |
�쐬��: 2006/7/6�@ �ŏI�X�V��: 2008/10/19 |
�T�v | |
���̃y�[�W�̓��e�́CSoftware Design 2005�N12���� pp.114-121�Ɍf�ڂ��ꂽ�C �uUSB�Z���T���g���Ă݂悤 Phidgets���p�u��(1)�v��HTML���������̂ł��D���ʂ��������߁C�O�̃y�[�W�ɕ������Ă���܂��D �����ł́C��ʓI��Windows PC�����y�Ɉ������Ƃ��ł���CUSB�ڑ��̃Z���T�[/�A�N�`���G�[�^�Q�uPhidgets�v�̊�{�ɂ��Đ������܂��DUSB�Z���T���g���Ă݂悤(PhidgetServer��)���Q�l�ɂ��Ă��������D ���V����Phidget�f�o�C�X��h���C�o�ɑΉ�����PhidgetServer2.0�����J���܂����D(2008/10/19) |
|
�A�ږڎ� |
|
Phigets�̊�{ | |
1. �͂��߂� | |
�ߔN�C���r�L�^�X�E�R���s���[�e�B���O��Z���T�[�E�l�b�g���[�N�Ƃ��������t���C���܂��܂ȂƂ���Ŗڂɂ���悤�ɂȂ��Ă��܂����D���� ��́C���܂��܂ȃZ���T�[�E�A�N�`���G�[�^�[�C���^�R���s���[�^����Ԃɔz�u���C������g�ݍ��킹���V�������[�U�E�C���^�t�F�[�X��T�[�r�X�̍\�z ��ڎw���Ă��܂��D ���݂�PC�̓��o�̓C���^�t�F�[�X�́C�}�E�X/�L�[�{�[�h/�f�B�X�v���C�ɂقƂ�njŒ肳��Ă��܂��Ă��܂����C�����������܂��܂ȃf�o�C�X��g�ݍ��킹�邱�ƂŁC�g�̓I�ȓ������ӓI�ȏ������p�����C���L���ȃ��[�U�E�C���^�t�F�[�X���\�z�ł���\��������܂��D ���̈���C�����������r�L�^�X�I�Ȏ����E�V�X�e���̓n�[�h�E�F�A/�\�t�g�E�F�A�̑o���̊J�������߁C�l�����g�ނɂ͕~���̍����̈�ł����D �����C���j�v���O���~���O�̂悤�Ȍ`�ŁC�v�����������Ɏ�y�ɂ��܂��܂ȃZ���T�E�A�N�`���G�[�^�Ȃǂ�g�ݍ��킹�������E�V�X�e����ł���C�v���O���~���O�̐��E�͑傫���L����̂ł͂Ȃ��ł��傤���D �{�A�ڂ͑S3��(+��)��\�肵�Ă���CPhidgets�Ƃ����f�o�C�X�Q��p���āC���������u���j���r�L�^�X���v������������@�ɂ��Đ������܂��D �܂�����́CPhidgets�̊T�v�ƁCPhidgets�����܂��܂Ȍ��ꂩ���y�Ɉ������Ƃ��ł���PhidgetServer�Ƃ����\�t�g�E�F�A�𒆐S�ɏЉ�܂��D |
|
2. Phidgets�̊T�v | ||||
Phidgets(Physical Widgets)�́C��ʓI��Windows PC�����y�Ɉ������Ƃ��ł���CUSB�ڑ��̃Z���T�[/�A�N�`���G�[�^�Q�ł��D(�M�҂͎��p���Ă��܂��CMac/Linux�p�̃h���C�o���p�ӂ���Ă��܂��D) �Z���T�[�̎�ނ��Ȃ��Ȃ��L�x�ň����₷�����߁C������Ƃ��������E�w���V�X�e�����J������̂ɓK���Ă��܂��D Phidgets�͂��Ƃ��ƁC�J���K���[��w��Saul Greenberg����ɂ��͂��߂�ꂽ�v���W�F�N�g�ł���C�����I�ȃf�o�C�X�i�X���C�_�[�C�X�C�b�`�CLED�C���[�^�[�Ȃǁj���CPC���GUI�Ɠ����悤�Ȋ��o�ŗ��p ���邱�Ƃ�ڕW�Ƃ����C�f�o�C�X���c�[���L�b�g�̑��̂ł��D�i���i���ȑO�̘_��/�f���r�f�I�Ȃǂ�Web�y�[�W��ŏЉ��Ă��܂��D�j �Ȃ��C�{�e�ł͕X�I�ɁCPhidgets�̃f�o�C�X�Q���uPhidget�f�o�C�X�v�ƌĂԂ��Ƃɂ��܂��B �قƂ�ǂ�Phidget�f�o�C�X��USB���狋�d����邽�߁CPC��USB�P�[�u����������ǂ��ł����p�ł��܂��D�܂��C��p�̃��C�u �����iCOM��DLL�j���p�ӂ���Ă��邽�߁CVisual Basic, VC++, Java�Ȃǂ̌��ꂩ���r�I�e�ՂɈ������Ƃ��\�ł��D Phidget�f�o�C�X�ɂ́C���Ƃ��Έȉ��̂悤�ȃZ���T�[/�A�N�`���G�[�^�[���p�ӂ���Ă��܂��D
�����ł͂܂��C������Phidget�f�o�C�X�̊T�v�ɂ��Đ������܂��D |
||||
PhidgetInterfaceKit | ||||
PhidgetInterfaceKit�i�ȉ��CInterfaceKit�j�́C�e8�|�[�g�̃A�i���O����/�f�W�^������/�f�W�^���o�͂�������C��{�ƂȂ�Phidget�f�o�C�X�ł�(�}1)�D �A�i���O���͂�10bit��A/D�R���o�[�^�[�𓋍ڂ��Ă���C�d�����o�͂Ƃ��邳�܂��܂ȃZ���T�[��ڑ��ł��܂��D��\�I�ȃZ���T�[�Ƃ� �Ă͎͂��̂悤�Ȃ��̂��������܂�(�}2)�D(�����͌�q����InterfaceKit Package #2�ɕt�����Ă��܂��D)
�f�W�^�����͂�On/OFF�����o����1bit�̓��͒[�q�ł���C�X���C�h�X�C�b�`�C�v�b�V���X�C�b�`�Ȃǂ�ڑ����܂��D �f�W�^���o�͂́C5V�̓d����On/Off���邱�ƂŁCLED�Ȃǂ𐧌䂵�܂��D�����[�Ȃǂ���C�d���Ȃ�100V�@��̐�����\�ł��D InterfaceKit�́C�����㗝�X���Ղ���ƃz�[������w�����邩�CPhidgets�������T�C�g���璼�ڍw�����邱�Ƃ��ł��܂��D�i�ȉ���Phidget�f�o�C�X�����l�ł��D�j �Ղ���ƃz�[���ł́CInterfaceKit�ɂ������̃Z���T�[�Ȃǂ�g�ݍ��킹���`�ŁCInterfaceKit Package#1,#2�Ƃ��Ĕ̔����Ă��܂��D���i��#1��14800�~�C#2��24800�~�ƂȂ��Ă��܂��i�{�e���M���_�C�ȉ����l�j�D#2�̕����t ������Z���T�[���L�x�ň����₷�����߁C�����߂ł��D Phidgets�̌����T�C�g�ł́CInterfaceKit�Ɗe��Z���T�[�͕ʔ�����Ă���C����Љ���ȊO�̃Z���T�[�������̔�����Ă��܂��D |
||||
|
||||
PhidgetRFID |
||||
PhidgetRFID�́CUSB�ɒ�������RFID���[�_�[��10���x�̃^�O�̃Z�b�g�ł�(�}3)�D 135KHz�̎��g���т𗘗p���Ă���C�A���`�R���W����(�^�O�̕����ǂݎ��@�\)�ɂ͑Ή����Ă��܂���D���i�́C�Ղ���ƃz�[����9800�~�C Phidgets�����T�C�g��90CDN(�J�i�_�h��)�ƂȂ��Ă��܂��D�i1CDN = 97�~�O��C�{�e���M���_�D)
PhidgetRFID�́CRFID�V�X�e���Ƃ��Ă͂�����{�I�Ȑ��\�ł����C�����Ŏ�舵�����e�ՂȂ��߁C���K�͂Ȏ���ɂ͍œK���Ǝv���܂��D �Ȃ��CRFID�ɂ��ẮC�M�҂�Software Design2004�N10�����`2005�N2�����Ɏ��M�����C�uRFID���g���Ă݂悤�v�ɂāC�ڂ����Љ�Ă��܂��̂ŁC�Q�l�ɂ��Ă��������D |
||||
PhidgetAccelerometer | ||||
PhidgetAccelerometer�́CUSB�ɒ����ł���2���̉����x�Z���T�[�ł�(�}4)�D AnalogDevices�Ђ�ADXL202�Ƃ����L���ȉ����x�Z���T�[�𗘗p���Ă���C���̂̈ړ��ɂƂ��Ȃ������x�C����ѐÎ~���̒n���ɑ���X�i�d�͉����x�j���v���ł��܂��D ���i�́CPhidgets�����T�C�g��75CDN�ƂȂ��Ă��܂��D�Ղ���ƃz�[���ł͒P�̔̔��͂���Ă��炸�CInterfaceKit #2�Ȃǂɓ�������Ă���悤�ł��D PhidgetAccelerometer�́C�q�g/���m�̂��܂��܂ȓ���/��Ԃ��擾�ł��邽�߁C�g������̂悢�Z���T�[�Ƃ����܂��D |
||||
|
||||
PhidgetWeightSensor | ||||
PhidgetWeightSensor�́CUSB�ɒ����ł���̏d�v�ł�(�}5)�D�s�̂̑̏d�v�����̂܂܃n�b�N�����悤�ȊO�ςł� ���C�̏d��0.1kg�P�ʂł��Ȃ萳�m�Ɍv�����邱�Ƃ��ł��܂��D���i�́C�Ղ���ƃz�[����19,800�~�CPhidgets�����T�C�g�ł�130CDN (�J�i�_�h��)�ƂȂ��Ă��܂��D
PhidgetWeightSensor�́C�̏d�ڎ擾�ł��钿�����Z���T�[�Ȃ̂ŁC�A�C�f�A����Ŗʔ����g�������o����̂ł͂Ȃ����Ǝv���܂��D |
||||
PhidgetServoMotor | ||||
PhidgetServoMotor�́C�T�[�{���[�^�[�ƃR���g���[���[���Z�b�g�ɂ����CPC����T�[�{���[�^�[����y�ɐ���ł���V�X �e���ł��i�}6�j�D1�x�ȉ��̐��m�ȒP�ʂŁC�T�[�{���[�^�[�̓���p�x�i�ő��180�x�j�𐧌䂷�邱�Ƃ��ł��܂��D�Ȃ��C���d��AC�A�_�v�^����s���� ���D PhidgetServoMotor�ɂ́C1�̃T�[�{���[�^�[�𐧌䂷��1-motor�ƁC4�̃T�[�{���[�^�[�𐧌䂷��4- motor�̓�̃��C���i�b�v���p�ӂ���Ă��܂��D4-motor�̏ꍇ�C���i�͂Ղ���ƃz�[���ł�24,800�~�CPhidgets�����T�C�g�ł͖� 150CDN�ƂȂ��Ă��܂��D PhidgetServoMotor�́CPC���琧��ł���T�[�{���[�^�[�Ƃ��Ă͂����Ƃ���y�ň����₷�����̂̈�ł��D |
||||
|
||||
3. Phidgets�̖��_ | |
����܂ł݂Ă����悤�ɁCPhidgets�ɂ͖��͓I�ȃZ���T�[/�A�N�`���G�[�^�������p�ӂ���Ă��܂��D �����Ń\�t�g�E�F�A�̕��ɖڂ������Ă݂�ƁCVisual Basic, VC++, Java�ȂǂɑΉ������T���v�����p�ӂ���Ă��锽�ʁCRuby�Ȃǂ̃X�N���v�g�n�����Flash�Ȃǂ���͗��p�ł��Ȃ�������C.Net���ւ̑Ή� �����n��ł�������ƁC���ۂɎg�����Ƃ���ƕs�ւȗv�f���U������܂��D �܂��C������PC�ɐڑ����ꂽPhidget�f�o�C�X�𑊌݂ɘA�g�����邱�Ƃ͍���ł��D �����ŁC�����ł́C��v��Phidget�f�o�C�X��TCP�T�[�o�[�o�R�Ŏ�y�ɐ���ł���CPhidgetServer�Ƃ����\�t�g�E�F�A���J�����Ă݂܂����D |