Programming Continued

11.Adjust your computer’s volume to the half-way mark. Place ribbon cable from ELK-129 to J1 on the Recordable Module. You must apply power to a channel in order to record it. Channels are activated differently depending on which version of Recordable Module you have as noted below.

12a For ELK-120 Version 1 Modules, (has no dip switch) .. skip to step 13.

12b. For ELK-120 Version 2 Modules, (has dip switch) ... Move DIP Switch #1 to the ON position .. skip to step 13.

12c. For ELK-124 Version 1 Modules, (has no dip switch) ... skip to step 13.

12d. For ELK-124 Version 2 Modules, (has dip switch) ... Move DIP Switch #1 to the ON position .. skip to step 13.

13.Turn SW1 on the ELK-129 to CH1. Channel one's message should start playing. In Cool Edit, click on thePLAY button or press the spacebar to start playing ch1.wav. If the computer’s volume level is high enough, the RECORD / EOM LED on the Recordable Module should come on solid, indicating the message is being recorded. The Recordable Module will playback the message just recorded. If the LED does not come on solid while Cool Edit is playing the file, you will need to increase your computer’s volume output before trying again. If your volume is already set to maximum, see the Troubleshooting section for more help.

14.If the Recordable Module’s message sounds distorted during playback, try reducing your computer's volume control and repeating step 13. You can normally double-click the small speaker icon in the task bar to adjust the volume or L-R balance. To reduce distortion, use the lowest volume setting that will trigger the Recordable Module. If the message still sounds distorted, try shifting the L-R balance toward the left control track channel (if your computer supports balance adjustment). You may need to run the "mixer" program that came with your computer to do this. Do not shift the balance completely to the left (this mutes the right channel). The balance control will be directly above the Master Volume slider. Click on the center triangle shaped pointer and slide it to the left. If it does not slide, your computer may not support balance adjustment.

15.When you have successfully programmed the message for Channel One, you may proceed to program Channel Two by placing SW1 on the ELK-129 to the CH2 position. For ELK-120 or 124 version 2 Recordable Modules, also move DIP switch #1 to the OFF position, then turn DIP Switch #2 to the ON position. Repeat Steps 1-14, loading the file ch2.wav instead of ch1.wav.

16.Once you have mastered the programming process, try recording your own custom messages or sound effects with Cool Edit. With a little experimenting, you can build an impressive library of custom sounds and messages.

17.After installation, the ELK-120 / 124 selection jumpers should be set for the desired operation. i.e. disable record switch, repeat / 1shot mode, DIP switches OFF, and the channel polarity jumpers on the ELK-124 v2.

Note: If you wish to record by speaking directly in to the on-board microphone, the ELK-129 can still be utilized for providing power to the Recordable Module. However, you must unplug the cables from the AUDIO IN and AUDIO OUT jacks to prevent interference. Make certain that the on-board microphone is enabled by placing JP1 in the correct position. For example: To record a message on Channel One, place SW1 on the ELK-129 to CH1, (for ELK-120 or 124 version 2 Recordable Modules, also move DIP switch #1 to the ON position), then press and hold the RECORD push-button on the ELK-120 or ELK-124 Recordable Module while speaking into the built-in microphone. For Channel Two, repeat the above step, placing SW1 on the ELK-129 to CH2. (for ELK-120 or 124 version 2 Recordable Modules, also move DIP switch #2 to the ON position, and DIP switch #1 OFF).

8

Page 8
Image 8
Elk 129 specifications Programming

129 specifications

Elk 129 is a sophisticated and versatile embedded computing platform designed to cater to various application needs across different industries. With its robust architecture and a range of advanced features, Elk 129 is engineered for performance, reliability, and efficiency.

At the heart of Elk 129 lies a powerful multi-core processor, ensuring high computational capabilities for demanding applications. The platform supports a variety of operating systems, including real-time operating systems (RTOS) and mainstream Linux distributions, making it suitable for both industrial and consumer applications.

One of the standout characteristics of Elk 129 is its modular design. This enables users to customize the hardware according to specific project requirements. The platform features multiple expansion slots, allowing for seamless integration of additional components such as sensor modules, communication interfaces, and specialized controllers. This flexibility makes Elk 129 a preferred choice for projects that require unique configurations.

In terms of connectivity, Elk 129 offers a comprehensive array of interfaces. It includes USB, Ethernet, SPI, I2C, and GPIO ports, ensuring compatibility with numerous peripherals and enabling straightforward communication between devices. The platform also supports wireless connectivity options, including Wi-Fi and Bluetooth, facilitating remote control and data transfer capabilities.

Elk 129 is engineered with power efficiency in mind. Its advanced power management features include dynamic voltage scaling and low-power operating modes, allowing developers to optimize energy consumption. This is particularly beneficial for applications where power availability is a concern, such as in remote monitoring systems or portable devices.

The platform also emphasizes security, integrating hardware-based security features to protect sensitive data and maintain system integrity. This includes secure boot, encryption capabilities, and trusted execution environments, which are essential for applications in finance, healthcare, and other sectors where data protection is paramount.

Furthermore, Elk 129 supports an extensive development ecosystem, complete with software development kits (SDKs), libraries, and comprehensive documentation. This ecosystem empowers developers to rapidly prototype and deploy applications, reducing time-to-market.

In summary, Elk 129 is a powerful and adaptable embedded computing solution characterized by its multi-core processing, modular design, extensive connectivity options, power efficiency, security features, and robust development support. These attributes position Elk 129 as an ideal choice for a wide range of applications, from industrial automation to smart consumer devices, ensuring that it meets the evolving needs of technology-driven markets.