quinta-feira, 16 de outubro de 2014

Transformar qualquer impressora em uma impressora wireless

Aqui está um artigo interessante daquilo que se pode fazer com um Raspberry PI.
Com este computador de 30 e poucos euros, consegue-se transformar a impressora lá de casa que não tem ligação WiFi em uma impressora Wireless.

Sigam este link para as intruções.
http://www.instructables.com/id/Turn-any-printer-into-a-wireless-printer-with-a-Ra/?ALLSTEPS

sexta-feira, 3 de outubro de 2014

WiFi Serial Transceiver Module w/ ESP8266

ESP8266 é um chip altamente integrado projetado para as necessidades de um novo mundo conectado. Oferece uma solução completa e independente de rede Wi-Fi, permitindo que, quer ele hospedar o aplicativo ou para descarregar todas as funções de rede Wi-Fi a partir de um outro processador de aplicação.



A documentação deste chip está em chinês, mas já há algum trabalho de tradução feito.

Alguns links:
Tutorial Seeedstudio
ESP8266 Datasheet ( Thanks Zarya for translate )
http://www.electrodragon.com/w/Wi07c

quinta-feira, 28 de agosto de 2014

quinta-feira, 24 de abril de 2014

Library to access the database with mapping entities

Library to access the database with mapping entities

using (DataContext dc = new DataContext("connectionString"))
{
var q = dc.ExecuteQuery<Test>("SELECT id, name FROM test");
foreach (var item in q)
{
Console.WriteLine("{0}, {1}", item.Id, item.Name);
}
}
view raw gistfile1.cs hosted with ❤ by GitHub


For MS SQL Server access you must create a class that inherit from DataContext as folows:

public class SqlDataContext : Miago.Data.Linq.DataContext
{
public SqlDataContext(string nameOrConnectionString)
: base(nameOrConnectionString) { }
protected override string ParameterNamePrefix
{
get { return "@p"; }
}
protected override System.Data.Common.DbParameter OnCreateParameter(System.Data.Common.DbCommand cmd, string name, object value)
{
var par = cmd.CreateParameter() as System.Data.SqlClient.SqlParameter;
par.ParameterName = name;
if (value != null)
{
if (value.GetType() == typeof(short))
par.SqlDbType = SqlDbType.SmallInt;
else if (value.GetType() == typeof(int))
par.SqlDbType = SqlDbType.Int;
else if (value.GetType() == typeof(long))
par.SqlDbType = SqlDbType.BigInt;
else if (value.GetType() == typeof(float))
par.SqlDbType = SqlDbType.Real;
else if (value.GetType() == typeof(double))
par.SqlDbType = SqlDbType.Float;
else if (value.GetType() == typeof(decimal))
par.SqlDbType = SqlDbType.Decimal;
else if (value.GetType() == typeof(DateTime))
par.SqlDbType = SqlDbType.DateTime;
else if ((value.GetType() == typeof(string) && value.ToString().Length > 8000))
par.SqlDbType = SqlDbType.Text;
}
par.Value = value;
return par;
}
}

NuGet
Source

segunda-feira, 24 de março de 2014

Impressora 3D salva bebé

Aqui um caso fascinante do que é possível fazer com a impressão 3D.

Um bebé de 18 meses nasceu com um problema na traqueia que lhe dificultava a respiração. Foi salvo por um implante construído através de uma impressora 3D, em Michigan.



Fonte: http://www.tsf.pt/PaginaInicial/Vida/Interior.aspx?content_id=3775113&page=-1

quarta-feira, 19 de março de 2014

Impressão 3D - Caixa personalizada

Aqui está mais uma peça criada com uma impressora 3D. Esta caixa é ideal para uma prenda personalizada.

sexta-feira, 21 de fevereiro de 2014

Primeira peça usando a impressão 3D

Após a montagem com sucesso da minha impressora 3D RepRapPro Ormerod, e algumas calibrações, fiz a impressão da primeira peça, o sistema de eixos cartesianos (x,y,x). Ainda são necessários algumas calibrações.