KAmduino UNO: Difference between revisions
From Kamamilabs.com - Wiki
No edit summary Tag: Manual revert |
|||
(8 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
====== | __jzpdf__ | ||
[https://kamami.pl/plytki-zgodne-z-arduino-inne/558601-kamduino-uno-plytka-rozwojowa-z-mikrokontrolerem-atmega328p.html KAmduino UNO] | ====== Description ====== | ||
[https://kamami.pl/plytki-zgodne-z-arduino-inne/558601-kamduino-uno-plytka-rozwojowa-z-mikrokontrolerem-atmega328p.html KAmduino UNO] is a development board with functionality and sizes typically for Arduino UNO. Thanks embedded ATmega328P microcontroller and FT231X chip, board can be programmed via USB connector with using Arduino software (IDE). | |||
<center> | <center> | ||
[[ | [[File:Kamduino_uno_modul.png|none|400px|thumb|center]] | ||
</center> | </center> | ||
===== | ===== Basic features and parameters ===== | ||
* | *ATmega328P microcontroller from ATMEL | ||
* | *20 GPIO pins on connectors (including 6 lines with PWM mode) | ||
* | *Uploaded Arduino bootloader | ||
* | *MicroUSB-B connector for programming and data transfer | ||
* | *Possibility of power via DC connector (5.5x2.1) by voltage in range 7 … 15V | ||
* | *Protection against reverse voltage polarity on DC connector | ||
* | * Possibility of power via USB connector | ||
* | * Connectors compatible with Arduino UNO standard | ||
* | *On-board User LED and LEDs signalling transmission from/to computer | ||
* | * On-board microcontroller reset-button | ||
* | * USB connector protected against electrostatic discharge | ||
* | * Possibility of expanding the functionality by using additional shields | ||
* | *Mounting holes with diameter 3mm | ||
* | *Module size: 69mm x 55mm x 14mm | ||
===== | ===== Standard equipment ===== | ||
<center> | <center> | ||
{| class="wikitable" style="width: 1000px;" | {| class="wikitable" style="width: 1000px;" | ||
|- | |- | ||
! style="text-align: center;"| | ! style="text-align: center;"|Code | ||
! style="text-align: center;"| | ! style="text-align: center;"|Description | ||
|- | |- | ||
| style="text-align: center;"|<b>KAmduino UNO</b> | | style="text-align: center;"|<b>KAmduino UNO</b> | ||
| style="text-align: center;"| | | style="text-align: center;"| | ||
* | *Assembled and launched module | ||
|} | |} | ||
</center> | </center> | ||
===== | ===== Electrical schematics ===== | ||
<center> | <center> | ||
[[ | [[File:KAmduino_schemat.png|none|950px|thumb|center]] | ||
</center> | </center> | ||
===== | ===== AVR ATmega328P microcontroller ===== | ||
Embedded AVR ATmega328P microcontroller from ATMEL allow for using a board in development application, in which is required large Flash memory (32kB), RAM (2kB) or a large number of PWM signals (6 channels). Microcontroller can be running with frequency up to 16MHz. Uploaded Arduino bootloader make possible programming via USB connector with using Arduino IDE. | |||
<br><br> | <br><br> | ||
<center> | <center> | ||
[[ | [[File:KAmduino_UNO_schemat_mikrokontroler.png|none|600px|thumb|center]] | ||
</center> | </center> | ||
===== | ===== Power supply ===== | ||
KAmduino UNO board can be supply via both USB connector and external power supplier with connector 5.5x2.1. The board has embedded protection circuit against reverse voltage polarity, as well as overcurrent protection of USB connector (polymer fuse). Correct power supply of development board is signalled by PWR green LED. | |||
<br> | <br> | ||
<br> | <br> | ||
<center> | <center> | ||
[[ | [[File:KAmduino_UNO_obrys_PCB_PWR.png|none|400px|thumb|center]] | ||
<br><br> | <br><br> | ||
[[ | [[File:KAmduino_UNO_schemat_PWR.png|none|600px|thumb|center]] | ||
</center> | </center> | ||
===== | ===== USB communication ===== | ||
KAmdunio UNO board has embedded USB connector. Connector can be used to communication with computer and board programming. USB connector is protected against electrostatic discharges. Thanks to this, board is resistant to the appearance of accidental electrostatic discharge and after-effects. Transmission both from and to computer is signalized by two yellow RX and TX LEDs. Board is installed on the computer as Serial Port (COM), thanks to cooperate with Arduino IDE, as well as with each terminal. Using of FT231X allow to reset of microcontroller from computer level in every moment. | |||
<center> | <center> | ||
[[ | [[File:KAmduino_UNO_obrys_PCB_USB.png|none|400px|thumb|center]] | ||
<br><br> | <br><br> | ||
[[ | [[File:KAmduino_UNO_schemat_USB.png|none|900px|thumb|center]] | ||
</center> | </center> | ||
===== | ===== Connector compatible with Arduino UNO ===== | ||
Board is equipped with female connectors compatible with Arduino UNO standard. Thanks to this, it is possible to using additional modules (shields). On connectors, except all I/O microcontroller pins, are available power supply 5V and 3.3V, as well as RESET signal (connected parallel with button) and reference voltage of ADC converter. | |||
<br><br><br> | <br><br><br> | ||
<center> | <center> | ||
[[ | [[File:KAmduino_UNO_obrys_złącz.png|none|400px|thumb|center]] | ||
[[ | [[File:KAmduino_UNO_widok_z_KA-Nucleo-Weather.png|none|800px|thumb|center]] | ||
</center> | </center> | ||
===== | ===== ISP connector ===== | ||
KAmduino UNO board has also connector for programming of ATmega328P microcontroller via ISP interface. By using programmer with ISP interface, microcontroller can be programmed without Arduino bootloader (bootloader will be deleted!). | |||
<center> | <center> | ||
<br><br> | <br><br> | ||
[[ | [[File:KAmduino_UNO_schemat_ISP.png|none|300px|thumb|center]] | ||
<br> | <br> | ||
[[ | [[File:KAmduino_UNO_obrys_ISP.png|none|200px|thumb|center]] | ||
<br> | <br> | ||
[[ | [[File:KAmduino_UNO_obrys_PCB_ISP.png|none|400px|thumb|center]] | ||
<br> | <br> | ||
</center> | </center> | ||
===== | ===== User LED ===== | ||
On KAmduino UNO board is placed user LED (marked as "13"). It is controlled with MOSFET transistor with N-channel, connected to PB7 pin of microcontroller (output 13). Thanks of using the transistor, line is not loaded. It can be still using externally. | |||
<center> | <center> | ||
[[ | [[File:KAmduino_UNO_schemat_LED.png|none|300px|thumb|center]] | ||
<br><br> | <br><br> | ||
[[ | [[File:KAmduino_UNO_obrys_PCB_LED.png|none|400px|thumb|center]] | ||
<br> | <br> | ||
</center> | </center> | ||
===== Multimedia ===== | ===== Multimedia ===== | ||
That's how it was created KAmduino UNO board: | |||
<center><HTML5video type="youtube" width="560" height="315" autoplay="false">nup-B8N2Gjw</HTML5video></center> | <center><HTML5video type="youtube" width="560" height="315" autoplay="false">nup-B8N2Gjw</HTML5video></center> | ||
===== | ===== External links ===== | ||
*[http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf | *[http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf Atmel ATmega328P microcontroller datasheet ] | ||
*[http://download.kamami.pl/p558601-CDM%20v2.12.24%20WHQL%20Certified.zip | *[http://download.kamami.pl/p558601-CDM%20v2.12.24%20WHQL%20Certified.zip FTDI FT231XS controller (x86) - 2.12.24 version | ||
*[http://download.kamami.pl/p558601-CDM%20v2.12.24x64%20WHQL%20Certified.zip | *[http://download.kamami.pl/p558601-CDM%20v2.12.24x64%20WHQL%20Certified.zip FTDI FT231XS controller (x64) - 2.12.24 version] | ||
Latest revision as of 16:12, 1 November 2024
Description
KAmduino UNO is a development board with functionality and sizes typically for Arduino UNO. Thanks embedded ATmega328P microcontroller and FT231X chip, board can be programmed via USB connector with using Arduino software (IDE).
Basic features and parameters
- ATmega328P microcontroller from ATMEL
- 20 GPIO pins on connectors (including 6 lines with PWM mode)
- Uploaded Arduino bootloader
- MicroUSB-B connector for programming and data transfer
- Possibility of power via DC connector (5.5x2.1) by voltage in range 7 … 15V
- Protection against reverse voltage polarity on DC connector
- Possibility of power via USB connector
- Connectors compatible with Arduino UNO standard
- On-board User LED and LEDs signalling transmission from/to computer
- On-board microcontroller reset-button
- USB connector protected against electrostatic discharge
- Possibility of expanding the functionality by using additional shields
- Mounting holes with diameter 3mm
- Module size: 69mm x 55mm x 14mm
Standard equipment
Code | Description |
---|---|
KAmduino UNO |
|
Electrical schematics
AVR ATmega328P microcontroller
Embedded AVR ATmega328P microcontroller from ATMEL allow for using a board in development application, in which is required large Flash memory (32kB), RAM (2kB) or a large number of PWM signals (6 channels). Microcontroller can be running with frequency up to 16MHz. Uploaded Arduino bootloader make possible programming via USB connector with using Arduino IDE.
Power supply
KAmduino UNO board can be supply via both USB connector and external power supplier with connector 5.5x2.1. The board has embedded protection circuit against reverse voltage polarity, as well as overcurrent protection of USB connector (polymer fuse). Correct power supply of development board is signalled by PWR green LED.
USB communication
KAmdunio UNO board has embedded USB connector. Connector can be used to communication with computer and board programming. USB connector is protected against electrostatic discharges. Thanks to this, board is resistant to the appearance of accidental electrostatic discharge and after-effects. Transmission both from and to computer is signalized by two yellow RX and TX LEDs. Board is installed on the computer as Serial Port (COM), thanks to cooperate with Arduino IDE, as well as with each terminal. Using of FT231X allow to reset of microcontroller from computer level in every moment.
Connector compatible with Arduino UNO
Board is equipped with female connectors compatible with Arduino UNO standard. Thanks to this, it is possible to using additional modules (shields). On connectors, except all I/O microcontroller pins, are available power supply 5V and 3.3V, as well as RESET signal (connected parallel with button) and reference voltage of ADC converter.
ISP connector
KAmduino UNO board has also connector for programming of ATmega328P microcontroller via ISP interface. By using programmer with ISP interface, microcontroller can be programmed without Arduino bootloader (bootloader will be deleted!).
User LED
On KAmduino UNO board is placed user LED (marked as "13"). It is controlled with MOSFET transistor with N-channel, connected to PB7 pin of microcontroller (output 13). Thanks of using the transistor, line is not loaded. It can be still using externally.
Multimedia
That's how it was created KAmduino UNO board:
External links
- Atmel ATmega328P microcontroller datasheet
- [http://download.kamami.pl/p558601-CDM%20v2.12.24%20WHQL%20Certified.zip FTDI FT231XS controller (x86) - 2.12.24 version
- FTDI FT231XS controller (x64) - 2.12.24 version