顯示具有 hardware 標籤的文章。 顯示所有文章
顯示具有 hardware 標籤的文章。 顯示所有文章

2015年12月10日 星期四

AD9851 DDS Signal Generator Function signal generator 信號產生器

 AD9851 DDS Signal Generator Function signal generator 信號產生器
AD9851 DDS Signal Generator Module Circuit   


WARNING - it has come to light that there are versions of these modules with 3v3 oscillators. Click link for one builders mods DDS 3v3 mods. (Click Browser "back" button to return to this page)http://www.vk5tm.com/homebrew/dds/dds.phpDDS Signal Generator
A DDS based Signal Generator that runs from 1Hz to 60MHz in 1Hz steps - 
The AD9850 Module uses a 125MHz oscillator module while the AD9851 module uses a 30MHz oscillator. For all intents and purposes, they look identical unless you have a magnifying glass in hand.








Mini DDS Function Generator
SKU: 109990019
USD
$69.50
簡單數位訊號產生器,可以產生模擬類比訊號,電視同步訊號,隨機訊號,USB通訊波型,函數訊號,可以設定寬度,電壓框限,可以有同步化輸出

This is a low cost yet versatile function generator capable of producing many different waveforms. As an easy-to-use tool operation of FG085 is very simple and straightforward. It is an ideal test/experiment tool for electronics hobbyists and students.

Specification
Frequency range: 0 - 200KHz (Sine)
Frequency resolution: 1Hz
Period resolution: 1ms
Amplitude range: 0 - 10V peak-to-peak
Offset range: -5V - +5V
Memory depth: 256 bytes
Sample rate: 2.5Msps
Output impedance: 50 ohm
Power supply voltage: DC 15V
Current consumption: < 150mA (without loading)
Dimension: 155 X 55 X 30 mm
Net weight: 100 gram
Features implemented as of current firmware
Generating continuous Sine, Square, Triangle, Ramp (up and down), and Staircase (up and down) signals
Generating servo test/control signals with user defined pulse width, amplitude, and cycle [ NEW ]
Setting of frequency (or period), amplitude, and offset is done with digits - quick and straightforward
Frequency (period), amplitude, and offset can be incrementally adjusted up and down with rotary encoder
Settings are memorized after power down.
Can be used as an adjustable DC voltage source by setting amplitude to 0
Features to be implemented (hardware support already in place)
Generating arbitrary signals
Generating special test signals NTSC/PAL video synchronous signal, and more
Generating sweeping signal with continuous phase
USB connection for waveform download and control
Programmable frequency, amplitude, and offset
Synchronous output
Burst output at trig 


2015年12月9日 星期三

arduino 無線通訊 無線電 專案 jeelabs JeeNode

http://baltimorenode.org/2010/05/arduino-clone-with-wireless-communication/
jeelabs JeeNode

Arduino clone with wireless communication 

More details:

  • *Radio operates at 3.3V so need to account for this when hooking up to a 5V Arduino.
  • Operating distance: 200 meters (from datasheet) Haven’t found this to be the case but did manage to send messages from 3rd floor of my house to basement without too many issues.
  • Freq. 915Mhz (North America), 868Mhz or 433Mhz
  • http://news.jeelabs.org/ – Site has discussion, news, and a shop – For US sales see link below
  • http://moderndevice.net/ – US distributor of JeeNodes and RFM12B units, also creator of BB and RBB Arduino clones.
  • RF12 library (by JeeLabs)
  • Ports library –  for accessing the JeeNode pins.
  • My Radio library – Pretty well commented if you want to take it apart.
  • Datasheet – from hoperf.com
  • Programming Guide – gives you the SPI commanded needed to communicate with the radio




Wiznet W5100 (Official Ethernet Shield)
Microchip ENC28J60 (Unofficial Ethernet Shield)
Nordic nRF24L01 2.4 GHz radio
Maxim RS485 Converter (through USART)
PARTS LIST
  • 1.   Arduino Uno:  http://us.element-14.com/arduino/a000046/arduino-uno -board/dp/13T9285
  • 2.   USB Cable: http://us .element – 14.com/jsp/search/productdetail.jsp?SKU=73H0884
  • 3.   Arduino Software:  http://arduino.cc/en/Main/Software
  • 4.   Eagle CAD Software:  http://www.cadsoft.de/download.htm
  • 5.   Breadboard: h ttp://us.element -14.com/jsp/search/productdetail.jsp?SKU=17C6965
  • 6.   LEDs: http://us.element-14.com/jsp/search/productdetail.jsp?SKU=30K0645
  • 7.   220 ohm Resistor:  http://us.element-14.com/multicomp/mccfr0w4j0221a50/resistor-carbon -film -220ohm-250mw/dp/58K5029
  • 8.   10k ohm Resistor:  http://us.element-14.com/multicomp/mccfr0w4j0103a50/resistor-carbon -film -10kohm-250mw/dp/58K5002
  • 9.   AD5204 Digital Pot: http://us.element- 14.com/analog-devices/ad5204brz10/ic -digital-pot-10kohm-256 -quad/dp/19M0789?Ntt=AD5204
  • 10.  Jumper Kit:   http://us.element-14.com/3m/923351-i/pcb-accessories/dp/65F2290


  •  arduino 與 Raspberry pi 溫度控制與紀錄 釀啤酒 , 還有個on chip 網站管理”啤酒“系統 http://www.nationalhomebrewclub.ie/wordpress/review-brewpi-fermentation-temperature-controller/ Review: BrewPi – Fermentation Temperature Controller - BrewPi (Arduino version*)  BrewPi is a fermentation temperature controller for brewing beer or wine. It runs on a Raspberry Pi and an Arduino board. Compared to other method of temperature control (heat belt, fish-tank heater, STC1000), a BrewPi can offer better temperature control and a lot more features like data logging, a web interface and graphs. using a BrewPi (or any other temperature controller). It doesn’t make better beer than the other methods, it just adds a layer of consistency to your fermentation. The Raspberry Pi adds a web interface, data logging & control,...
  • http://typefaster.tumblr.com/post/17052725855/arduino-fridge-temperature-monitor - Arduino Fridge Temperature Monitor - EtherTen
    5pcs DS18B20 1-Wire Digital Thermometer Dallas DS1820
    RTC I2C Chip  (PCF8583T I2C Clock/Calender IC)
    溫度控制 

2015年11月27日 星期五

Arduino Granular Synth 自製吉他音樂效果器


Arduino Granular Synth 自製吉他音樂效果器

Auduino - tinkerit - Details of the Auduino synthesiser - Open source releases from TinkerLondon and Tinker.it - Google Project Hosting
https://code.google.com/p/tinkerit/wiki/Auduino
The Auduino is a sound synthesizer based on the Arduino platform. It works on all Arduinos running at 16MHz -
everything from the original Arduino serial to the Arduino Mega. It uses granular synthesis techniques to generate a distinctive filter-sweep sound that had much more character than boring square waves.
Auduino 是 音樂效果器 (合成器) ,以arduino 為基礎的平台,他工作在所有arduino 16Mhz 上 , 所有包含 原始系列到Mega版本,他用音效技術過濾轉變音樂,讓音波更多變化
效果器的原理大概是,利用產生一些音效特徵(像音波訊號產生器),經過過濾出想要混合的波段,將不要的部分壓低訊號強度,重新混合



相關連結







關鍵字 , 單字
電子 Electric 合成 synthesizer 吉他 Guitar 效果Effects 訊號Single 吉他Granular 合成 synthesis

單晶片 AVR Arduino PIC
數位訊號 處理 FPGA CPLD DSP

2015年11月26日 星期四

自製 diy 遊戲搖桿 模擬器 snes nes neo geo mame video game Arcade ATmega16 arduino Game controller joystick Gamepad Joypad

USB 標準搖桿 滑鼠 鍵盤 模擬, 硬體 電路 , 模擬器 搖桿,
如果是 電腦, 你必須 是 標準搖桿 或是 模擬標準鍵盤 (不依賴外部驅動程式,因為模擬器可能抓不到非標準訊號)
mac osx 支援標準版設備

如果是單板電腦或是arduino 或是android 則適合藍芽bluetooth或是gpio,如果自製電路必須考慮“電器雜訊或是單晶片的速度在自動連按的速度”

Your one stop source for mame hardware, mame trackballs, mame joysticks, buttons, mame driving controls, light guns & accessories. Great service & free tech support.


自製信號產生器這直接使用ATmega16加上R2R電阻網路做的D/A轉換器來合成任意波形正體中文翻譯

原文AVR DDS Arduino Oscilloscope meter signal generator V2.0 - Scientific, embedded, biomedical, electronics contents.
















讓你可以用一塊單板玩任天堂




http://www.adafruit.com/products/1291
Uzebox Starter Kit - v1.0 是一個 AVR 處理器,簡單的單版 ,8 bit 遊戲機 模擬器 ,由SD卡載入
CPU: ATmega644 microcontroller
Total RAM: 4K
Program Memory: 64K
Speed: 28.61818Mhz (Overclocked)
Colors: 256 simultaneous colors arranged in a 3:3:2 color space (Red:3 bits, Green:3 bits, Blue: 2 bits)
Resolution: Up to 360x224 pixels支援的銀幕是RCA AV端子 (tiles-only and tiles-and-sprites modes)
Sprites: Up to 32 simultaneous sprites on screen at any time 支援32個物件角色的動畫
Video output: NTSC Composite and S-Video (Works without changes on most PAL/SECAM TVs)
Sound: 5 channels, 8-bit mono, mixed at ~15Khz and output via PWM 用脈波寬度調變的方式模擬8bit音效
Inputs: Two NES/SNES compatible joypad inputs 使用 超任 的搖桿
Options: MIDI-in interface 可以有一個 MIDI 輸入 ( 這應該是 可以 外插 飛行搖桿 之類的用途

The Uzebox is a fully open-source, DIY 8-bit game console. It is designed specifically for people who know a little bit of programming to expand into designing and creating their own video games and demos. A full-featured core runs in the background and does all the video and audio processing so that your code stays clean and easy to understand.
它是專門為誰知道節目的一點點擴展到設計和創建自己的視頻遊戲和演示的人專門設計的。一個全功能的核心在後台運行,並完成所有的視頻和音頻處理,使你的代碼保持清潔和易於理解。

This electronic kit comes unassembled: it includes the PCB, pre-programmed chip, and all components including a pre-soldered video chip. All but one of the components are through-hole, so you can build it yourself without difficulty. However, it is a 1-2 hr project and its best to have used your soldering iron before this project.

Each order comes with a full Uzebox kit including all components, an SNES controller, RCA A/V cable and SD card full of awesome games you can start playing immediately. A 9V power supply is also required,
有一隻搖桿跟 電視線 記憶卡

 you can use one you have at home or pick one up from our shop. You may also want to get an extra SNES controller or an NTSC display. 支援超任搖桿與美規電視


The photos above show a kit with power supply and display attached for demonstration.

 A video display and 9V adapter are NOT included! 他沒有附變壓器跟螢幕,你要自己買

 To program in new games directly without using the SD card loader, 會有256MB SD卡,預載了遊戲

you'll probably want an AVR programmer such as a USBtiny 他的AVR可以被USBTINY 上載線更新

Full 256 simultaneous output colors, 240x224 pixel resolution
Tile & sprite support
Two player ports for use with Super Nintendo controllers
NTSC RCA composite and S-video out (PAL not supported at this time)
4 channel output mono audio for music and effects 同時有4通道(和玹)的音樂效果
SD/MMC card support for loading in games over a card 遊戲都放在SD卡里
Built on an Atmel AVR core, 64KB flash and 4KB of RAM
Write game code in C, using fully open source tools on any platform
你還可以利用工具自己寫遊戲




  •  Gadget Factory 社群,提供open hardware 開源電路板 的資料 ,討論,銷售

http://www.gadgetfactory.net
http://www.gadgetfactory.net/?s=snes
Welcome to the Gadget Factory community!Gadget Factory is a community focused on making affordable and fun Open Source Hardware.Feel free to browse through the Open Source Hardware in the store, talk about hardware ideas in the forum, or learn more about our existing projects in the wikis.Before you leave us remember to subscribe to the blog to keep up to date about new hardware, give-aways, and contests.


EUzebox - a retro-minimalist 8-bit open source game console
附軟體






Open Source Firmware - Coreboot for x86 Architecture Boards
The traditional commercial BIOS, while very useful for PCs, does not ideally serve the needs of embedded applications both in terms of functionality and pricing/licensing. The open source community has developed an alternative aimed at the needs of embedded developers.

CLARENCE PECKHAM, SENIOR EDITOR







BeagleSNES: The Embedded BeagleBoard SNES Emulator


DIY: Hydra 8-Bit Game Development Console

KENBAK-1 - Recreating the original personal computer

http://www.instructables.com/id/El-Jugador-Retro-DIY-Game-Console/
El Jugador: Retro DIY Game Console by Gadget Gangster

Blowout Alert: SEGA Genesis Mini-Consoles for only $10

XGameStation: A Modern Vintage Game System

2015年11月10日 星期二

恩智浦半導體 開發版 LPC11C24FBD48 FreeRTOS Cortex M0 LPC1114 LPCXpresso microcontroller LPC11C24


恩智浦半導體前身為飛利浦半導體,由荷蘭企業飛利浦在1953年創立。2006年8月31日,該公司執行長萬豪敦在柏林向客戶和員工宣布公司的新名稱。 恩智浦半導體目前可以提供半導體、系統和軟體解決方案;使用在汽車、手機、智能識別應用、電視、機上盒以及其他電子設備上。

 ~~~~~~~~~~~~~~~~~~~Price: $29.95

http://www.tw.nxp.com/products/microcontrollers/core/cortex_m0plus_m0/LPC11C24FBD48.html


https://eewiki.net/display/microcontroller/Getting+Started+with+NXP's+LPC11XX+Cortex-M0+ARM+Microcontrollers


http://www.freertos.org/FreeRTOS-for-Cortex-M0-LPC1114-LPCXpresso.html


http://www.tw.nxp.com/products/microcontrollers/core/cortex_m0plus_m0/LPC11C24FBD48.html
http://www.tw.nxp.com/board/OM13012.html
http://www.embeddedindia.com/embedded-artists-more.html



LPC11C24 LPCXPRESSO BOARD 
The LPC11C24 LPCXpresso board with NXP's ARM Cortex-M0 microcontroller has been designed to make it as easy as possible to get started with Cortex-M0. The LPCXpresso comprises a target board combined with a JTAG debugger. A free Eclipse-based IDE from NXP is also included.
The LPC11C24 has 8 kB SRAM, 32 kB Flash, integrated CAN-transceiver, 2xSPI, I2C, UART, ADC, etc. Embedded Artists also provides a Prototype board and a Base board that makes it possible to make experiments and prototyping with many peripherals.
LPCXpresso Kit
The LPCXpresso Kit (EA-XPR-106) is a bundle containing the LPC11C24 LPCXpresso Board (EA-XPR-006) and the LPCXpresso Base Board (EA-XPR-021).


LPC11C24 LPCXpresso Board

ProcessorNXP's Cortex-M0 LPC11C24 microcontroller in LQFP48 package
Flash32 kB
Data Memory8 kB
Clock Crystals12.000 MHz crystal for CPU
Dimensions35 x 140 mm
Power3.15V-3.3V external powering, or
from USB via JTAG probe (LPC-LINK)
Connectors• CAN signals available on DSUB-9 footprint (DSUB not mounted)
• All LPC11C24 pins available on expansion connector (2x27 pin rows, 100 mil pitch, 900 mil between rows)
Other• Embedded JTAG (LPC-LINK) functionality via LPCXpresso toolchain
• LPC-LINK can be connected to external target processor after modifications to the LPCXpresso board
• LED on PIO0_7



The following resources are available for download.
Documents
EAGLE library
Forum and Support
Cortex-M0 Information

http://www.embeddedartists.com/products/lpcxpresso/lpc11C24_xpr.php



http://www.lextronic.fr/P27273-module-lpc11c24-lpcxpresso-board.html







  
  



Votre application pourra être développée en langage "C" via l'environnement de développement IDE open source "Eclipse".
  




RGBW LED Controller – The Kit Control your blinky!!! Meet the RGBW LED Controller. Again.

http://thecustomgeek.com/kits/rgbw-led-controller/


RGBW LED Controller – The Kit

Control your blinky!!!


https://www.youtube.com/watch?v=t1cdyNiGz84

Meet the RGBW LED Controller. Again. 

This is version 3.1 and has new features and firmware! 

It is a LED controller that features an embedded ATmega328 with an Arduino bootloader for easy programming,

 4 channel LED control with dimming, 

5 or 12 volt output, IR receiver,

 XBee Adapter header, RS-232 or TTL serial I/O, 2 push buttons, 13 pin extensions for all unused pins (6 analog and 7 digital),

 power and channel LED indicators, and dual power input options. You can control 5 or 12 volt LED’s via serial with adjustments to the level of any channel with ramping to the desired level, 

rate of ramping, color cycle start and stop,

 rate of color cycle, length of stay on each color during cycle. Fans and motors can also be driven with ease. Be sure and also visit the

阿呀 四色led 4通道 led 控制器,ATmega328 處理器,arduino開機程序,可以簡單地寫程式

四個通道5或12v電壓閃爍輸出,紅外線接收器,XBee連接,RS232,TTL序列資料,兩個按鈕,13個外接腳(6個 類比,7 個數位輸入)

LED通道可以就受雙電壓選擇 5或12v

 顏色循環控制










商店
I now have FTDI Adapters in the store!
I now have an updated downloadable PDF manual with pictures! :)
Remember, this is not a shield, it works standalone, without an Arduino!
Please ask all questions in the forums, thanks!
If you are looking for one already assembled, in a case and ready to go, you can find a retail version at http://rs232ledcontroller.com.