pfctdayelise + hardware   11

AltTap - Altom
A robot useful in scenarios involving test automation on push-button and touchscreen devices.

Built in the Altom test lab, AltTap is a robot designed to help with and mitigate some of the critical challenges of test automation. It is especially useful in scenarios involving push-button and touchscreen devices. AltTap’s special power is that of performing automated tests on any type of touchscreen device, even where it’s not possible to interact programmatically with the application.

How does it do that exactly? It simulates a human tester by the using a more complex stylus to perform click or swipe actions on a touchscreen and push actions on physical buttons. The process also uses an image-recognition algorithm for detecting elements or performing asserts.
testing  hardware 
june 2019 by pfctdayelise
PyVISA: Control your instruments with Python — PyVISA 1.10.0.dev0 documentation
PyVISA: Control your instruments with Python

PyVISA is a Python package that enables you to control all kinds of measurement devices independently of the interface (e.g. GPIB, RS232, USB, Ethernet). As an example, reading self-identification from a Keithley Multimeter with GPIB number 12 is as easy as three lines of Python code:

>>> import visa
>>> rm = visa.ResourceManager()
>>> rm.list_resources()
>>> inst = rm.open_resource('GPIB0::12::INSTR')
>>> print(inst.query("*IDN?"))
(That’s the whole program; really!) It works on Windows, Linux and Mac; with arbitrary adapters (e.g. National Instruments, Agilent, Tektronix, Stanford Research Systems).

General overview
The programming of measurement instruments can be real pain. There are many different protocols, sent over many different interfaces and bus systems (e.g. GPIB, RS232, USB, Ethernet). For every programming language you want to use, you have to find libraries that support both your device and its bus system.

In order to ease this unfortunate situation, the Virtual Instrument Software Architecture (VISA) specification was defined in the middle of the 90ies. VISA is a standard for configuring, programming, and troubleshooting instrumentation systems comprising GPIB, VXI, PXI, Serial, Ethernet, and/or USB interfaces.

Today VISA is implemented on all significant operating systems. A couple of vendors offer VISA libraries, partly with free download. These libraries work together with arbitrary peripherical devices, although they may be limited to certain interface devices, such as the vendor’s GPIB card.

The VISA specification has explicit bindings to Visual Basic, C, and G (LabVIEW’s graphical language). Python can be used to call functions from a VISA shared library (.dll, .so, .dylib) allowing to directly leverage the standard implementations. In addition, Python can be used to directly access most bus systems used by instruments which is why one can envision to implement the VISA standard directly in Python (see the PyVISA-Py project for more details). PyVISA is both a Python wrapper for VISA shared libraries but can also serve as a front-end for other VISA implementation such as PyVISA-Py.
python  hardware  testing 
may 2019 by pfctdayelise
Certification and Regulatory Primer for Product Developers
Electromagnetic Compatibility (EMC)
Communications Protocols
Safety Standards
Environmental Standards
regulation  hardware  requirements  riskmanagement 
may 2019 by pfctdayelise
Ubuntu Desktop certified hardware | Ubuntu
should be useful for figuring out if a laptop is going to be linux friendly
ubuntu  linux  hardware 
december 2013 by pfctdayelise
Girls Can Solder Too: Gadget Camp Teaches Manufacturing Skills | Care2 Causes
Nice picture of a woman soldering.

Quoth: "Gadget Camp is a summer workshop that has the ambitious aim of changing the imbalance of women working in the manufacturing field and also in technical and similar fields. A New York Times article about the camp points out that just over a quarter of the US’s 11.7 million jobs in manufacturing are held by women. Even with the economy stagnating and over 40 million people out of work, some employers are still saying that they’re aren’t enough applicants who can “operate computerized equipment, read blueprints and solve production problems.” Gadget Camp, founded by Nuts, Bolts & Thingamajigs — a foundation “partially affiliated” with the Fabricators and Manufacturers Association — aims to change that."
geekfeminism  hardware 
august 2011 by pfctdayelise
Watch downloads on your TV - PC & Desktop Computers
OK I'm starting to get a grip on how this home cinema and media server etc stuff should work.
home  media  hardware 
january 2011 by pfctdayelise
John’s Phone – Blog – BERG
It’s a really immediate product: the entire front face is devoted to the keypad and physical interface. The top of the phone has an LCD display, positioned much like an old-fashioned pager; the side of the phone, which you can just see in the pictures above, has a rocker switch for volume, a SIM card slot, a switch for the ringer volume, and a power switch.

The phone makes its intention clear: the immediacy of use and that interface is more important to it than any screen or display-based interaction. It’s all about phone calls and phone numbers.
mobile  design  hardware 
november 2010 by pfctdayelise

Copy this bookmark: