====== Mateduino Nibiru 1v1====== {{ :wiki:mateduino:callouts_2layers.png?nolink | Mateduino Nibiru 2 Layers - Profissional}} **Versão do Arduino Nibiru com placa de duas layers feita em processo industrial** ---- {{ :wiki:mateduino:mateduino_nibiru_descricao.jpg?direct&500 | Mateduino Nibiru 1 Layer - Artesanal}} **Versão do Arduino Nibiru com placa de uma layer feita em processo artesanal** ===== Introdução ===== **Mateduino Nibiru** é uma placa microcontrolada inspirada no **Arduino Duemilanove** e **Arduino UNO** sendo 100% compatível com ambas. Por isso, é possível programa-la utilizando a mesma [[http://arduino.cc/en/Reference/HomePage|linguagem]] e [[http://arduino.cc/en/Main/Software|IDE]] do **Arduino**, inclusive possui encaixe para os shields. O objetivo principal é produzir uma placa de baixo custo (metade do preço do Arduino) que permita substituir o Arduino no projeto. Para quem quiser fazer a placa de circuito impresso artesanalmente, as trilhas foram roteadas com espessura de 24 mils usando componentes Through Hole e placa de face simples. Já para quem preferir a placa pronta, pode comprar a versão profissional, feita em duas layers eliminando as pontes existentes na placa de apenas uma layer. Para conseguir o baixo custo e facilidade na fabricação artesanal, foi retirado o conversor USB-TTL que existe na placa Arduino. O conversor USB-TTL é o responsável pela comunicação do Arduino via USB com o computador. Por isso, para gravar um programa no **Mateduino Nibiru**, é necessário utilizar um [[http://www.webtronico.com/arduinos/modulos/conversores-ttl/conversor-usb-ttl-rx-e-tx-de-microcontroladores-1.html|conversor USB-TTL externo]]. Também é possível utilizar um Arduino como gravador. **Por que Mateduino?** União de __//Mate//__hackers com Ar__//duino//__. **Por que Nibiru?** A data de lançamento da placa (21/12/2012) coincide com a data em que o Nibiru se aproximaria da Terra conforme algumas teorias do fim do mundo. ===== Características ===== * Dimensões da placa compatíveis com Arduino UNO e Arduino Duemilanove; * Compatível com Shields do UNO e Duemilanove; * Microcontrolador ATmega328P - O mesmo do UNO e Duemilanove; * Regulador de tensão de 5V 1A; * Regulador de tensão de 3.3V 0.1A; * Alimentação pelo conector USB (5V direto); * Alimentação pelo jack 2.1 com fonte externa (de 7V a 25V. Recomendado 7V a 12V); * Conector ISP; * Conector para placa conversora de USB-TTL; * Botão de reset; * Led verde para indicar alimentação; * Led vermelho ligado ao pino digital 13 (igual no Arduino); * Usa a mesma IDE de programação do Arduino. ===== Lista de componentes ===== {{ :wiki:mateduino:mateduino_nibiru_componentes.jpg?direct&300|}} * 1xATmega328P-PU * 1xDiodo 1N4007 * 1xRegulador 78L33 TO-92 * 1xRegulador 7805 TO-220 * 2x Capacitor cerâmico 22pF (C1,C2) * 5x Capacitor cerâmico 100nF (C3, C4, C5, C8, C10) * 1x Capacitor cerâmico 330nF(C9) * 2x Capacitor eletrolítico 47uF/16V (C6,C7) * 1x Barra de pino 2x3 (ISP) * 1x Led 3mm Verde Difuso(Led PWR) * 1x Led 3mm Vermelho Difuso (Led L13) * 1x Cristal 16MHz * 1x Resistor de 10KΩ (R1) * 2x Resistor de 1KΩ (R2,R3) * 1x Push button 6x6x4.3mm * 1x Jack 2.1mm * 1x Conector USB-B * 2x Conector barra fêmea 1x6 * 2x Conector barra fêmea 1x8 * 1x Soquete 28 pinos * 1x Barra de pino 1x6 90° **O kit completo pode ser comprado na [[http://www.webtronico.com/kit-componentes-mateduino-nibiru.html|Webtronico]]** ===== Conversor USB-TTL externo ===== Pelo fato do **Mateduino Nibiru** não possuir um conversor USB-TTL na placa existem basicamente 5 alternativas para gravar um programa no ATmega328P. * Opção 1: Utilizar um [[http://www.webtronico.com/arduinos/modulos/conversores-ttl/conversor-usb-ttl-rx-e-tx-de-microcontroladores-1.html|conversor USB-TTL externo]]. O Conversor deve possuir os pinos GND, TX, RX e DTR. Com isso, basta ligar o conversor no **Nibiru** e fazer o upload do programa pela própria IDE do arduino. **Atenção: é necessário alimentar o Nibiru pelo Jack 2.1 com uma fonte externa ou pelo conector USB pois o conversor não fornece alimentação.** {{ :wiki:mateduino:foto_com_conversor_usb.jpg?direct&400 |}} {{ :wiki:mateduino:esquematico_nibiru_usb-ttl.jpg?direct&600 |}} * Opção 2: Retirar o ATmega328P do **Nibiru** e colocar em uma placa Arduino, programa-lo e retornar para o **Nibiru**. * Opção 3: Retirar o ATmega328P da placa do Arduino e ligar com fios os pinos do Arduino RESET,TX, RX e GND aos pinos do **Nibiru** RESET, TX, RX e GND. Assim estaremos usando o conversor USB-TTL do Arduino para gravar o **Nibiru**. Também pode interligar os pinos de 5V das duas placas, assim o Arduino alimentará o **Nibiru**. Caso contrário, deve-se alimentar o **Nibiru** pelo conector USB ou com fonte externa. {{ :wiki:mateduino:esquematico_nibiru_arduino_ttl.jpg?direct&600 |}} * Opção 4: Utilizar o Arduino como um gravador ISP (referência [[http://www.arduino.cc/en/Tutorial/ArduinoISP|ArduinoISP]]). * Opção 5: Utilizar um gravador externo AVR ISP ===== Downloads ===== {{:wiki:mateduino:mateduino_nibiru_1v1_esquematico.pdf|Esquemático Mateduino Nibiru 1v1}} {{:wiki:mateduino:mateduino_nibiru_1v1_board.pdf|Placa para imprimir}} {{:wiki:mateduino:mateduino_nibiru_1v1_componentes.pdf|Posição dos componentes para montagem da placa}} ===== Licença ===== {{:wiki:mateduino:dominio_publico.jpg?direct |}} Esse projeto não está protegido por nenhuma licença, ou seja, é de Domínio Público e pode ser copiado, modificado e comercializado por qualquer um. Porém, sempre que possível, por favor indique, cite e referencie o **Mateduino Nibiru**.