Survey Says: Raspberry Pi Still Rules, But X86 SBCs Have Made Gains   
DeviceGuru writes: Results from LinuxGizmos.com's annual hacker-friendly single board computer survey are in, and not surprisingly, the Raspberry Pi 3 is the most desired maker SBC by a 4-to-1 margin. In other trends: x86 SBCs and Linux/Arduino hybrids have trended upwards. The site's popular hacker SBC survey polled 1,705 survey respondents and asked for their first, second, and third favorite SBCs from a curated list of 98 community oriented, Linux- and Android-capable boards. Spreadsheets com ...
          Tom Igoe-Open Source Design: Camel or Unicorn?   

Open source development has taken hold in software design, and is beginning to show up in electronics hardware design as well. Open source for design, however is behind. What incentives do designers need to work on open source projects?

TOM IGOE-ITP

Tom Igoe is an Associate Arts Professor at NYU's Interactive Telecommunications Program (ITP). Coming from a background in theatre lighting design, he teaches courses and workshops in physical computing and networking, exploring ways to allow digital technologies to sense and respond to a wider range of human physical expression. Current research focuses on ecologically sustainable practices in technology development and how open hardware development can contribute to that. Igoe has written two books on physical computing: Physical computing: Sensing and Controlling the Physical World with Computers, co-authored with Dan O'Sullivan, and Making Things Talk both have been adopted by digital art and design programs around the world. He is a regular contributor to MAKE magazine on the subject as well. He is also a member of the core development team of Arduino, an open source microcontroller environment built for non-technicians. He is currently realizing a lifelong dream to work with monkeys as well.

Cast: Interaction Design Association


          Victoria Arduino   
I mentioned the lever machine was a Nuova Simonelli.  NS owns the Victoria Arduino product line which the lever machine comes from.  Here it is, slightly dismantled, sans lever, ready for delivery to
          Comentário sobre Comunicando o Arduino com o ESP8266 por I2C por Gustavo Valneça   
Parabéns pelo post, realmente deu pra entender o funcionamento perfeitamente. Fiz a automação do meu quarto utilizando módulos relé Wi-Fi com esp8266 + raspberry pi3 controlados pelo iPhone através do aplicativo de voz "Siri" e agora pretendo construir minha residência toda automatizada e gostaria muito da sua ajuda. Vi que com o iC2 eu economizo muitos pinos da minha placa o q diminuiria muito o custo com arduínos. Pretendo utilizar módulos relés optoacoplacos de 8 e 16 canais + iC2 + NodeMCU (esp12f) controlados através do meu Iphone (Siri) pela raspberry. Gostaria de saber se é possível fazer a automação usando essa minha idéia e como eu faria essa comunicação/programação entre o NodeMCU (master) e os módulos relés (Slaves) através do i2c. Desde já o meu muito obrigado. Obs: esse tema daria um excelente vídeo.
          World’s smallest Arduino measures 12 x 12mm   
On Crowd Supply, an $18 “µduino” board that targets wearables and sensor devices offers an Arduino Leonardo compatible in a half-inch square package. A Chelmsford, Mass. based startup called µduino has gone to Crowd Supply to fund what it claims is the “smallest Arduino ever created.” The 12 x 12mm device is smaller than the […]
          Динамическая индикация на PSoC 4 и 74HC595   
В последние время очень много разных разработок на Arduino и STM32. Задача поста показать альтернативные решения.

Публикую пример работы с PSoC 4 от Cypress. В качестве примера покажу как подключить PSoC 4 к дисплею с управлением на 74HC595 микросхеме регистре.
Кит для разработки: CY8CKIT-042 PSoC 4 Pioneer Kit:


Читать дальше
          Genuino Day / LCD - Laboratório de Criação Digital   

Genuino Day' 2016 at Laboratório de Criação Digital (Porto, Portugal)

Cast: Daniel Pinheiro and Laboratório Criação Digital

Tags: arduino, portugal, labcd, porto, genuino day and open electronics


          Galaxy Intl. school wins Gold at science competition in USA   
Ghana’s celebrated International School, Galaxy international school, has won a gold medal at Genius science Olympiad held at Oswego USA by State University of New York. This year’s competition which saw entries of over 1,100 projects from 71 countries across the globe, was the 7th edition since 2011, and the first to be topped by a School from Ghana. The project presented by the students of Galaxy International School was titled “Saving Water in Irrigation Systems using Moisture Sensors.” The students, Alex Amankwa-Asare and Tom Rashad Van der Grinten, designed an automated irrigation system using Arduino micro controller and soil
          #9: Getting Started with Arduino: The Open Source Electronics Prototyping Platform   
Getting Started with Arduino
Getting Started with Arduino: The Open Source Electronics Prototyping Platform
Massimo Banzi , Michael Shiloh
(9)

Buy new: CDN$ 26.63 CDN$ 18.64
36 used & new from CDN$ 10.62

(Visit the Bestsellers in Languages & Tools list for authoritative information on this product's current rank.)
          NRF24L01+ 2.4GHz Antenna Wireless - ARDUINO - Jelenlegi ára: 500 Ft   
NRF24L01+ 2. 4GHz Antenna Wireless Transceiver Module
Maximum operating speeds up to 2Mbps, GFSK modulation efficiency, Anti-interference ability, Particularly suitable for industrial control applications.
125 Channels, Multi-point communication and frequency hopping to meet the communication needs
Built-in hardware CRC error detection, Multipoint communication address control.
Low-power 1. 9 ~ 3. 6V, only 1uA on Power down mode
Built-in 2. 4Ghz antenna
Available software to set the address, only received local Address when output data(Provide interrupt instruction), can be directly connected to a variety of microcontrollers, Software programming is very convenient.
Built-in voltage regulator
Standard DIP Pitch Interface for embedded applications
size: 34mm X 17mm X 1mm

NRF24L01+ 2.4GHz Antenna Wireless  - ARDUINO
Jelenlegi ára: 500 Ft
Az aukció vége: 2017-06-29 01:04
          Arduino lesson – Blink   
Introduction In this lesson, you will learn how program your Arduino to make the Arduino’s built-in LED blink. Preparations Hardware Osoyoo UNO Boars (Fully compatible with Arduino UNO rev.3) x 1 USB Cable x 1 PC x 1 Software Arduino IDE (version 1.6.4+) Notice: Not much is needed for this lesson,make sure you’ve gone through Preparation ...Read the Rest
          30/31.01.15 ACTIVIDAD: Taller de Programación con Arduino   

TALLER TECNOFACTORUM   INTRODUCCIÓN A LA PROGRAMACIÓN CON ARDUINO DESCRIPCIÓN Y OBJETIVOS GENERALES DEL CURSO: Nuestro taller de introducción a la programación con Arduino, es un taller teórico-práctico donde además deconocer los conceptos generales y las principales estructuras básicas de programación, se realizaran ejercicios prácticos de apoyo a cada una de las partes teóricas, con [...]

La entrada 30/31.01.15 ACTIVIDAD: Taller de Programación con Arduino aparece primero en la colaborativa.


          Arduino İle LDR Uygulaması   
Merhaba arkadaşlar, Bu yazımızda Arduino ile LDR uygulamasını gerçekleştirdik. Aslında günlük hayatta birkaç alanda kullanmaktayız ama bunun hiçte farkında değiliz neyse şimdi biraz merak uyandırarak açıklıyorum nerelerde kullanıldığını; her akşam karanlık olunca sokakta yanan lambalarımız varya işte onlar en bariz örnekleridir. Hatta bi aralar favori olan otomatik yanan gece lambaları diye piyasada pazarlanan gece lambaları …
          2+1 Akıllı Ev Sistemi   
                        Akıllı Ev Sistemleri Nedir Ne Değildir ? demiştik daha önce ve bizler kendi evimizi nasıl akıllı eve dönüştürebiliriz. Aslında çok zor bir şey değil,gerekli olan birazcık Arduino ve Elektrik-Elektronik bilgimizin olması yeterli peki neler gerekli ? – Öncelikle evinizin bir kroksini veya planını …
          Arduino Ve Flex(bend) Sensör İle Servo Motor Kontrolü   
Merhaba değerli teknoloji sever takipçilerimiz. Bu yazımızda flex sensörü tanıyıp, bir örnekle kullanmayı öğreneceğiz.  (Piyasada fazla bulunmadığından fiyatı biraz yüksek olabilir.Bir sonraki yazımızda kendi flex sensörümüzü nasıl yaparız onu anlatacağız.) Öncelikle flex sensörün ne olduğuna değinelim. Flex sensör çoğu sensördede olduğu gibi bir dirençtir. Eğildikçe direnci değişir. Sensör  tam dikken en düşük direnç değerine sahip …
          With that funding saudi    
You may have just now publication my evaluation of Priest to Mafia Don by Father Patrick Bascio. In the said year, Father Bascio has as well published Defeating Islamic Terrorism: The Wahhabi Factor. I don't ponder I have read two such diametric books by the selfsame author and yet, some are unparalleled in screening and riveting in cover their taxable.Father Bascio professionally has acted as Director of the PhD system for American and Allied organisation at the United States Naval War College. During his old age as a priest, he became a extremity of the General Assembly of the United Nations. There, he had the differentiation of having been the one and only vicar of all time to be a Permanent Delegate to that august natural object. Through his office involvement, he gained the know-how and submit yourself to utilised in authorship this tale. Normally I wouldn't include sum of an author's papers in a review, but I believe that those who will see linguistic process this work will want to know the author's inheritance. Terrorism has become a household word for utmost inhabitants these life. We need and impoverishment to know more! I found that the info presented in this copy was highly comprehensive, for Father Bascio has some to proportion next to Americans. Please ponder linguistic process this scrap book in the neighboring future!No, I had never heard of the statement Wahhabi-just as the poet predicted! "Wahhabism is the wrothful silhouette of Islamism...the uncleanness in which anti-Western and anti-American act of terrorism grows," reported to Ex-CIA Director, R. James Woolsey. "Never formerly in long-ago have so frequent been so dreadful of so few because Islamic act of terrorism plagues a enormously bouffant box of the world's people." (p. 7) As I read, I had to concord next to the poet that, "there is thing false near a external argumentation that is so incomplete in noesis of the Wahhabi that the mean American citizen, upon audible range the term, has no content what it implementation." (p. 11)Post ads:First Manufacturing Women's Classic Motorcycle Jacket / Extra-Large 72" x 96" Cargo Net with 28 Hooks - Stretches / Powerbuilt 640855 3/8-Inch Drive Spark Plug Socket Set, / Anytime Tools 11 pc FEMALE E-TORX (Star) SOCKET Set w/RAIL / Kat's 24050 50 Watt 2"x 5" Universal Hot Pad Heater / 6pc Million Color Flexible Under Dash Interior Lighting / SCOSCHE TA02B Wiring Harness for 1987 and up Toyota / Assassin's Creed logo Sticker Decal Peel and Stick Silver / 28BYJ-48 28BYJ48 DC 5V 4-Phase 5-Wire Arduino Stepper / eForCity CAR STEREO CASSETTE ADAPTER FOR iPod/MP3/CD / A Set of 4 Universal Fit Animal Print Carpet Floor Mats / 3M 08897 Silicone Lubricant (Dry Type) - 8 oz. / Akro-Mils 10724 24-Drawer Plastic Parts Storage Hardware / Dorman 79600 Replacement Tailgate Door Handle / Spray De-Icer, 11 oz. Aerosol Can (AS-242) / JVC KD-AVX77 El Kameleon DVD/CD/USB Receiver with 5.4-Inch / Cyclops CYC-S35012VR Thor 12-Volt 3-1/2 Million Candle / McGuire Nicholas 115 Suspenders in Black / 31mm Festoon 12 LEDs SMD LED Bulb White for 3022 DE3022For me, I fabric it was grievous that the author integrated references to the several atrocities of the past, done in the name of Christianity. Just as at that time, it is weighty that we cognize that the Islamic terrorists are not representatives of all Islamic nations, but to some extent of those that are of the Wahhabi sect from Saudi Arabia. A key issue, though, is that these terrorists are someone funded and family throughout the planetary are individual educated at just now built schools and mosques the rough and ready tenets and morals of Wahhabism through with that funding! "Saudi coinage outgoings frenzy has resulted in the building of 1500 mosques, 210 Islamic centers, 202 colleges and about 2000 schools dispersed across the world." (p. 53) So, the intelligence of revealing and broadening of this grouping is far above thing seen in the early. "Saudi links to terrorist act maintain to be." (p. 58)
          BeagleBoard-xM   

opensshBeagleBoard-xM es una placa con un microprocesador 1GHz ARM, 512Mb de ram, usb 2.0, 10/100 Ethernet, y algunas cosas interesantes más. La encontré buscando cosas sobre Arduino, lo que me parece interesante es el poder meter una distribución dentro, y como tiene usb e Internet puedes montar un servidor o un terminal, el precio de la placa son 150$.


          Apprendre à programmer l'Arduino en langage C pour utiliser un buzzer, un tutoriel de Francesco Balducci traduit par F-Leb   


Ce tutoriel montre un exemple de programmation de carte Arduino en langage C, sans passer par le fameux « langage Arduino » proposé dans l'EDI standard. Le compilateur utilisé sera avr-gcc, sous Debian.

Utiliser un buzzer avec Arduino en langage C


Arduino UNO connectée à un buzzer Au menu de ce tutoriel, apprendre à accéder aux registres du microcontrôleur ATmega328P de l'Arduino pour configurer un timer et générer un signal rectangulaire à une fréquence souhaitée.

Bonne lecture, et bon développement,...
          TecKids @ DebConf: Register Until Tuesday   

We are happy to announce that TecKids, a non-profit specialising in working with kids, teaching them technonology, and fostering self-sustaining communities amongst them, will be holding a workshop from 15.08. to 18.08.

The focus is on kids aged 10-15 years old, but kids aged 8-16 years old are welcome to attend if they can follow the course without supervision of theirs parents.

Admission is free of charge, but registration through TecKids’ web form is mandatory. Registration is open until Tuesday, 11 August.

The rough schedule for now is:

  • robotics
  • game programming
  • Arduino

You will be kept up to date on any changes to the schedule and other details by the TecKids team after registration. It is important that you check mail before heading to DebConf in order to receive any last-minute informations.


          Scratch Eguna 2014   
Este sábado se ha celebrado el Scratch Eguna  en el Museo Artium de Gasteiz y en la Alhondiga de Bilbao. Ha coincidido el evento con el día de Internet (17 de mayo). Alumnado de primaria de distintos centros educativos se ha reunido para mostrar su productos tecnológicos, creados utilizando Scratch.


En la sede de Bilbao se presentaban 12 equipos, 12 proyectos, 12 stands.  Además, pudimos ver demostraciones profesionales de dispositivos que pueden completar un proyecto como los que se presentaron el sábado.

El alma de este encuentro bilbaino, Josu Garro, vino acompañado de unos cuantos colaboradores y colaboradoras (alumnado de Urdaneta) que, desde primera hora, trabajaron para que cuando llegaran los participantes estuviera todo preparado. Había que montar la infraestructura en el hall de la Alhondiga y preparar además las bolsas e identificadores para los participantes, los carteles, el taller de Scratch para familiares...


¡Hicieron un buen trabajo! Estuvimos también Isidro, Jose Mari y yo misma, como miembros de Aulablog, apoyando el proyecto y echando una mano a lo largo de la mañana.

Cuando empezaron a llegar los chicos y chicas, Pablo Garaizar estaba dispuesto en una de las salas para dar el taller de Scratch a las familias del alumnado participante. Mientras, cada equipo montaba su stand. Todos muy completos: carteles con el nombre de proyecto, maquetas, dispositivos, ordenadores... Pusieron en marcha los portátiles y se afanaron en dejar el stand con un aspecto lo más profesional posible.

Durante una hora y media los asistentes pudieron disfrutar de las demostraciones y explicaciones de los equipos. A lo largo de la mañana  los chicos y chicas dieron buena cuenta del hamaiketako que tenían en las bolsas que se les entregaron. ¡Necesitaban reponer fuerzas! Se les veía ilusionados y nerviosos. 

Les acompañaban también los profesores y profesoras que durante varios meses les han guiado, enseñando y ayudado a llevar a cabo los proyectos. 


Durante la jornada se dieron a conocer iniciativas como el Camp tecnológico , donde todos aquellos que deseen introducirse en la robótica y programación tiene la oportunidad de profundizar más en esos temas. Estoy segura que más de un niño y niña sentirá deseos de seguir aprendiendo después de la experiencia de este curso y de la jornada del sábado en el que han podido dar a conocer su trabajo.


En un espacio del recinto pudimos ver impresoras 3D trabajando: elaborando pequeños colgantes con el gato de Scratch, haciendo demostraciones (a cargo de @Bilbaomakers) de cómo se puede hacer un modelo 3D escaneando el busto de una persona... ¡Impresionante!. Estuvo también Hirikilabs , laboratorio ciudadano de Donosti, con una placa Makey Makey que convierte cualquier cosa en un joystick.

La empresa Reparts3D nos mostró un kit completo formado por la placa Arduino y una impresora 3D, para centros de enseñanza, por un precio más que razonable (menor que el de un ordenador). Cada consumible (una especie de rollos de plástico de colores) cuesta 19€. Entonces pensé: con Scratch para programar, o SketchUp como software y una impresora 3D se puede realizar un proyecto tecnológico desde el inicio de la idea , el diseño  hasta la fabricación del mismo. Es decir, aquello que imaginen , planifiquen y diseñen se puede convertir en un prototipo real, al que además se le pueden poner elementos de robótica.

Creo que es un camino que hay que pensar y comenzar con nuestro alumnado. Trabajar por proyectos con esta tecnología emula la realidad, o mejor dicho, hace real el producto del proyecto. Y les ayuda a conocer un lenguaje que es vital para su futuro profesional. En este post hay argumentos de peso, según mi punto de vista, para  pensar sobre ello.

Crónica de Ibone en Storify (BIKAIN!!!!)



En la sede gasteiztarra, y bajo la coordinación de Ibone Amorrortu, se llevo a cabo la sesión alavesa del Scratch Eguna. ¡Esperamos su crónica! Las sensaciones de los tweets era tan buenas como las que se recogieron en Bilbao.
GASTEIZEN EGINIKOAREN KRONIKA , Iboneren eskutik
Crónica de Mikel Agirregabiria (me ha ganado por unas horas, jeje)
Fotos de Josu
          Reddit’s “shower thoughts” on my car’s factory radio screen.   

In order to test out some of the commands I’ve managed to sniff, I’ll have to isolate the LCD from the canbus network. The “proof of concept’ project will be getting a RaspberryPi to get the hottest post of the hour from Reddit’s shower thoughts subreddit and print it to the factory LCD. I was unsure if the Arduino would be able… Read more →


          The Internet of Things Will Run on Java EE   

Node.js is one of the most popular frameworks for people building controllers for the Internet of Things. Node is lightweight and flexible, but it's not the only option. At IBM Impact, Technical Evangelist Tom Banks demonstrated a remote control car powered by Raspberry Pi and Arduino boards that was also running WebSphere Application Server Liberty Profile. If you aren't familiar with WebSphere Liberty (as it's known for short), IBM developerWorks offers a great intro to Liberty Profile. The key thing here is that IBM wanted to demonstrate how Java EE can be used to power the Internet of Things. IoT doesn't require you to necessarily change the way you do application development and maintains all the power and flexibility you have in other development environments.

Watch the interview with Tom Banks for a closeup on the technology in the RC car and his view of the IoT.


          Digital UV-meter, With OLED Display. Arduino Project for Beginners   
Video demonstration (English subtitles).Hello, instructable. Today I will tell you how to make a simple digital VU meter (sound level meter) using Arduino and OLED displays and 2 resistors by yourself (DIY). The device is quite simple, for beginners it will be a rewarding experience. Components fo...
By: techn0man1ac

Continue Reading »
          Arduino Assistive Technology for the Visually Impaired   
This contraption uses servos and buzzers that react to the read distance returned by 2 ultrasonic distance sensors. So if you're blind and somehow you managed to read this and thought the pictures were cool the next thing that you have to do is put the really small parts together without being able...
By: coleonguard

Continue Reading »
          Van Monitor   
1) Enclousure2) Arduino Uno3) GPS4) Analog Voltage Divider Sensor5) 3 x DS18B20 OneWire waterproof digital temperature sensor ( in my sample I have installed 2 only, one for inside cabin and out temperature) a third one can be used for the fridge6) 5x wire attach 7) 4k7 Resistor.8) Block terminals ...
By: AngelM42

Continue Reading »
          Updated Guide on How to Program an Attiny13 or 13a with the Arduino IDE   
The ATtiny13 series chips are extremely cheap and useful chips for small projects that don't need a full Arduino, but due to very outdated tutorials and a lack of information, it took me the better part of a day to figure out how to program these with the Arduino IDE. To fix this lack of information...
By: NotoriousRapper2Chainz

Continue Reading »
          Rechargeable Battery Hack for Autonomous Toy Truck   
In this instructable, I will show how I will share by 40v rechargeable batteries to my future autonomous toy truck.My target voltage is 5v and 12v. 5v to power the light bulbs. 12v is to power microcontrollers ESP32, Arduino and Raspberry Pi. Therefore, a buck DC-DC converter is needed to bring do...
By: John_TS_DTW

Continue Reading »
          Piezo Sensor to Detect Vibration Through Glass   
Hello,  I am working on a project where I need to detect vibration through glass panes or on the surface of a window. I am currently planning to use a Piezo sensor with Arduino to detect and record different tests. I want to make sure that the senor is able to pick up the vibrations and not be too ...
By: surajshah1

Continue Reading »
          Micro Magnetic Actuator for Rudder/Aileron Control.   
Hello guys, So today I am sharing a tutorial of micro magnetic actuator for RC foam plane's Aileron and Rudder control. I have used an Arduino to test it and it worked really well, You can use RC transmitter and receiver too . There are many actuators available online but they are too costly so I de...
By: WolfxPac

Continue Reading »
          Sensors With APP   
This device shows you how to receive multiple sensor data from arduino with your android phone. In this project sensor value is displayed on smart phone through Bluetooth. As smart phone is user friendly. Today smart phone is available at any person. This device takes environmental reading. ​ Mat...
By: wadekar suvarna

Continue Reading »
          Drawing a Car With Arduino TFT Color Touch Display With Complete Basic Tutorials   
It's very nice when we come across a color touch display . It's so mesmerizing to create such wonderful graphics with imagination. Now the arduino boards came and made this thing quite easy. People round the world have created beautiful color touch screen displays compatible for arduino. You can cre...
By: SayantanM4

Continue Reading »
          Arduino Timer and Triggers - Automated Shutters   
We live in a hot area where it can get quite unpleasant even at night, so we often leave the shutters open during the night and close them early in the morning when the sun comes out.I wanted to automate the closing of the shutters without connecting to the 220V electricity system so I devised an ap...
By: TheICMan

Continue Reading »
          Un kit d'apprentissage Arduino Uno R3 de SunFounder : 45,06 euros   

Un vendeur tiers propose sur Amazon un kit d'apprentissage Arduino de SunFounder, avec 22 projets, pour 47,99 euros au lieu de 60 euros habituellement.


Publié par La Team « Bons plans » de Next INpact (Valable du 28/06/2017 au 02/07/2017)
          CNC-Fräse meets Alu   
Nach dem Umrüsten der Fräse auf Arduino mit RAMPS 1.4 und angepasster Marlin Firmware (wenn die fliegende Verkabelung einer anständigen Verkabelung und einem sauberen Einbau weicht, werde ich das nochmal ordentlich dokumentieren), wurden die erste Versuche in Aluminium gemacht (5mm … Weiterlesen
          Light Sensor and Motion Sensor Using ThingSpeak, Arduino, and Processing   
Thingspeak.com allows one to post information gathered by a networked device in real time.  I decided that I would test out the system with a simple light sensor. Then, I went further by developing a new Processing application which detects … Continue reading
          6月28日(水)のつぶやき その5   

おはようございます(´-ω-`)
週の真ん中水曜日、真ん中モッコ…
昨晩から塗装を始めてました…(^_^) pic.twitter.com/gHBeqtNogx

— スエキチ(ケロッグ) (@surume0407) 2017年6月28日 - 07:27

「あんた、あたしの財布盗ったでしょ」というような認知症がある。母にそのような症状が出たが、すべて幽霊のせいにしていたので、二世帯住宅で同居する妹にその矛先が向けられることはない。知人のお母さんは山で道に迷うと狐のせいだという。妖怪や幽霊のおかげで人間世界は丸く収まっていた。

— 安田登 (@eutonie) 2017年6月28日 - 07:47

あ、最後大津さんがいいこと言ってくれた感ある #isocjp ←標準化で食っていけるのは一握りだけど、標準化活動に関わってラストパーソンになれば会社からの信頼が得られる。

— Masaki SHIMAOKA (@4ma_) 2017年6月27日 - 21:31

この段階のスタートアップでは「良いプロダクト」だけでなく色々な意味で人を巻き込みファンを作る必要がある。最初の資金を調達するまでにピッチした回数はGoogle 350回、Skype 40回、Cisco 76回、Pandra 300… twitter.com/i/web/status/8…

— 沼倉正吾 Shogo Numakura (@ShogoNu) 2017年6月28日 - 12:02

TFでは展示のみでしたがWFも無事許諾を頂けました!ありがとうございます!
モンスター娘のいる日常より「セントレア・シアヌス」前回のデータからスカートの丈を延長、馬部分に毛並の表現追加など主に下半身に少し修正を加えてあります
よろ… twitter.com/i/web/status/8…

— ほっけのフレンズ (@hokke19) 2017年6月28日 - 12:42

日本のゲーム会社「ゲーム作ったけど日本版は無しな」
クレーマー「おま国!おま国!」
日本のゲーム会社「日本版も作ったぞ、ちゃんと買ってくれよ」
クレーマー「...」

ってなる未来しか見えない

— salfa (@salfanic) 2017年6月28日 - 13:50

日本のメガバンのアプリの評価が軒並み低いのは象徴的
jp.techcrunch.com/2017/06/28/the… pic.twitter.com/Nsu84QmHJv

— Ken Nishimura / 西村賢 (@knsmr) 2017年6月28日 - 13:14

スタートアップにはハッカー、ハスラー、ヒップスターが必要で、特にシードからアーリーに力を発揮するのがハスラー。ハスラーとはhustleする人。人を巻き込み、ワクワクさせる人。

■VCやエンジェルを興奮させる要素 – 前田ヒロ hiromaeda.com/2017/06/26/pum…

— 沼倉正吾 Shogo Numakura (@ShogoNu) 2017年6月28日 - 11:45

これ、すごいなあ→ 「プレミアムフライデーに参加した人の割合を出すための質問に、「いつもより早く帰ったかどうかに関わらず」という前置きがされている」huffingtonpost.jp/aya-ikuta/prem…

— 森岡正博 (@Sukuitohananika) 2017年6月28日 - 13:28

簡単な炎の動く解説です。当時壊滅的に炎が動かせなっかた時にこの発想がとても助けになりました。他にも色々な考え方があるのでこれが絶対正しい訳ではありません。ただアニメーションする上での空気と炎の関係性はどの解説でも触れているので、多… twitter.com/i/web/status/8…

— TKO (@SzTko) 2017年6月27日 - 20:55

所属している会社(H社じゃないほう)でゲームアプリをリリースしました。私は口出ししただけですけど、結構面白いと思うのでプレイしてみてね!(iOSは面倒なので略)
play.google.com/store/apps/det… pic.twitter.com/nj61vYTP7N

— iWorks (@x68user) 2017年6月28日 - 13:52

『海軍さんの料理帖』、8月下旬発売、だそうです。 twitter.com/rew_w/status/8…

— 尻P(野尻抱介) (@nojiri_h) 2017年6月28日 - 13:51

#大友トリビュート展 でご好評いただきました
『AKIRA2029』ポスター

本日28日(水)から
タワーレコード渋谷店 2Fグッズ売り場や
通販サイトからもお求めいただけるようになりました… twitter.com/i/web/status/8…

— 上條淳士 (@atsushi19630312) 2017年6月28日 - 12:26

重機動メカやウォーカーマシン、オーラバトラーのお話まで聞いてきました。「アオリ顔」の描き方も実演していただきました!

■初画集発売直前! アニメーションクリエイター、湖川友謙から教わる“発見”の面白さ - アキバ総研… twitter.com/i/web/status/8…

— 廣田恵介 (@hirota_kei) 2017年6月28日 - 12:02

猫ロボに色をたしてみる。 pic.twitter.com/VSpICGjtfV

— クレイマン 8/5.6DF_B-377 (@claymanlabo) 2017年6月28日 - 13:09

◆ドライブラシ伝説◆
ドライブラシ。このテクには、手軽にグラデーションをかけられる以上の良さがある。ペイント大全最新記事で、ドライブラシの使い所と方法を伝授!
ハーミット・カウンシル、またはミニチュアペイント大全定期購読で読める。… twitter.com/i/web/status/8…

— 籾山庸爾(Yoji Momiyama) (@Paint_Hermit) 2017年6月28日 - 13:21

Amazonからリリース。日本でのDashボタンの種類が一気に100種類以上に拡大:Amazon.co.jp: dash button - 過去7日: Kindleストア amazon.co.jp/s/ref=s9_acsd_…

— Munechika Nishida (@mnishi41) 2017年6月28日 - 13:50

事実、HoloLensにおけるHPUはこのような処理の流れが無いアーキテクチャになっていますが、距離画像を直接扱える形式ではなく、決定解はまだ模索中の様に感じます。現実世界の情報を積極的に取り込むコンピュータが、これまでと同じ構造をしている必要もないので、変化は必然ですね

— あるしおうね (@AmadeusSVX) 2017年6月28日 - 11:35

AR業界の動向、注目しておきたいですね。

大手の参入が相次ぐAR分野で何が起きているのか ARグラスのCastARがスタジオ閉鎖 - Mogura VR moguravr.com/castar/ pic.twitter.com/aAfl7wTtwW

— Mogura VR (@MoguraVR) 2017年6月28日 - 11:23

意味わからなすぎて噴いたww pic.twitter.com/iQQEYK16w9

— やまねこ⚙楢ノ木技研 (@felis_silv) 2017年6月28日 - 14:01

今後10年は時と場所の超越を可能にするVRや、人間の能力の拡張を可能にするAR、それらを引っくるめたMRが仕事や生活の一部になって、今までの不可能が消えて夢の実現スピードがマッハに。人間の進化として確実に広がるでしょうね。 twitter.com/shuntomeda/sta…

— ゆーじ (@yuujii) 2017年6月28日 - 13:36

今度のHoloLens Meetupはその辺りの話もします。
twitter.com/kaorun55/statu…

— ゆーじ (@yuujii) 2017年6月28日 - 13:39

世界初 量子コンピューターの衝撃|NHK NEWS WEB www3.nhk.or.jp/news/web_tokus…
これか。これだ。個人向けが出たらシュレーディンガーと名付けよう。Schrödinger…スペル覚えなきゃ…Windows10動くかな?

— きゅう(SKB09) (@Qman) 2017年6月28日 - 12:48

CASHで大量に余ってるArduino売ったり出来るのか?

— GOROman (@GOROman) 2017年6月28日 - 12:26

韓国でも大人気 pic.twitter.com/wM6zKfUbkC

— yunayuna64 VR扇風機 (@yunayuna64) 2017年6月28日 - 10:59

Unite Amsterdam 2017にて、Unityの最新バージョン「Unity 2017.1」を2017年7月にリリース予定であることを発表しました。また、「Adam」に続く新しいリアルタイムレンダリングデモの一部が公開!
japan.unity3d.com/blog/press/201…

— ユニティ・テクノロジーズ・ジャパン (@unity_japan) 2017年6月28日 - 10:33

中国3億オタク時代~日本で働く中国人オタクからみた中国進出~ otakuindustry.biz/archives/35901

— 高橋 宏典 (@fura) 2017年6月8日 - 19:37

【Oculus Rift】未来の俳優が近未来ガジェットを体験 Part 1【VR俳優】
本編はこちらから
youtu.be/iBWlVh2zvck pic.twitter.com/Xy7KECTc2B

— あぼーんず (@abones_) 2017年6月28日 - 00:33

日本の話は過去の栄光ばっかりなとこさびしい
世界初 量子コンピューターの衝撃|NHK NEWS WEB www3.nhk.or.jp/news/web_tokus…

— ななしし (@hiro_386) 2017年6月28日 - 10:13

こちら読まれてます。
PSVRの入手機会も増えていますね!

ゲオ、PSVR販売店を33店拡大 全国65店で展開 - Mogura VR moguravr.com/geo-psvr/ pic.twitter.com/qi50CjJWm7

— Mogura VR (@MoguraVR) 2017年6月28日 - 12:12
          potentiometer to motor   




















int sensorPin = A0; // select the input pin for the potentiometer
int ledPin = 13; // select the pin for the LED
int sensorValue = 0;

int motorPin = 9; // define the pin the motor is connected to
// (if you use pin 9,10,11 or 3you can also control speed)

/*
* setup() - this function runs once when you turn your Arduino on
* We set the motors pin to be an output (turning the pin high (+5v) or low (ground) (-))
* rather than an input (checking whether a pin is high or low)
*/
void setup()
{
pinMode(ledPin, OUTPUT);
pinMode(motorPin, OUTPUT);
}


/*
* loop() - this function will start after setup finishes and then repeat
* we call a function called motorOnThenOff()
*/

void loop() // run over and over again
{
// motorOnThenOff();

sensorValue = analogRead(sensorPin);
// turn the ledPin on
analogWrite(ledPin, sensorValue);
// stop the program for milliseconds:
digitalWrite(motorPin, sensorValue);
// turn the ledPin off:

//motorOnThenOffWithSpeed();
//motorAcceleration();
}

/*
* motorOnThenOff() - turns motor on then off
* (notice this code is identical to the code we used for
* the blinking LED)
*/
void motorOnThenOff(){
int onTime = 2500; //the number of milliseconds for the motor to turn on for
int offTime = 1000; //the number of milliseconds for the motor to turn off for

digitalWrite(motorPin, sensorValue); // turns the motor On
delay(onTime); // waits for onTime milliseconds
digitalWrite(motorPin, LOW); // turns the motor Off
delay(offTime); // waits for offTime milliseconds
}

/*
* motorOnThenOffWithSpeed() - turns motor on then off but uses speed values as well
* (notice this code is identical to the code we used for
* the blinking LED)
*/
void motorOnThenOffWithSpeed(){

int onSpeed = 200; // a number between 0 (stopped) and 255 (full speed)
int onTime = 2500; //the number of milliseconds for the motor to turn on for

int offSpeed = 50; // a number between 0 (stopped) and 255 (full speed)
int offTime = 1000; //the number of milliseconds for the motor to turn off for

analogWrite(motorPin, onSpeed); // turns the motor On
delay(onTime); // waits for onTime milliseconds
analogWrite(motorPin, offSpeed); // turns the motor Off
delay(offTime); // waits for offTime milliseconds
}

/*
* motorAcceleration() - accelerates the motor to full speed then
* back down to zero
*/
void motorAcceleration(){
int delayTime = 50; //milliseconds between each speed step

//Accelerates the motor
for(int i = 0; i < 256; i++){ //goes through each speed from 0 to 255
analogWrite(motorPin, i); //sets the new speed
delay(delayTime); // waits for delayTime milliseconds
}

//Decelerates the motor
for(int i = 255; i >= 0; i--){ //goes through each speed from 255 to 0
analogWrite(motorPin, i); //sets the new speed
delay(delayTime); // waits for delayTime milliseconds
}
}
          Máy xay cà phê Victoria Arduino MCF BRASS - đẳng cấp thương hiệu Ý   

Máy xay cà phê Victoria Arduino MCF BRASS là máy xay bán chuyên nghiệp phù hợp với những khách hàng chú trọng đến chất lượng với mức cà phê sử dụng thấp,  máy  phù hợp với cả nhu cầu chuyên nghiệp và gia đình.

 

Vẻ đẹp của ” Thủ công”

Hệ thống điều chỉnh độ xay siêu mịn của Máy xay cà phê Victoria Arduino MCF BRASS vượt trội hơn những máy xay với điều chỉnh thông thường cùng thước đo trượt cho mức độ xay cực kỳ chính xác, đáp ứng nhu cầu mong muốn.

 

Xoay xay điều chỉnh độ mịn của cafe

Máy xay cà phê Victoria Arduino MCF BRASS là máy xay cà phê với phần thân từ nhôm đúc nguyên khối và cấu trúc bên trong đáp ứng sự ổn định tối đa và đáng tin cậy. Nhưng điều làm nên sự độc đáo chính là phần thân được đóng đinh từng đót bằng chính bàn tay tỉ mỉ của những người thợ thủ công điêu luyện. 

Vỏ bọc bên ngoài hoàn toàn được làm thủ công

Nuova Simonelli được thiết kế và sản xuất tại Ý, với 100% linh kiện được gia công tại châu Âu. Nuova Simonelli luôn lựa chọn cho các giải thi đấu WBC (World Barista Championship).

Thông số kỹ thuật của Máy xay cà phê Victoria Arduino MCF BRASS 

  • + Kích thước (WxHxD): 15 x 32.5 x 20.5 cm
  • + Chất liệu: Thân đúc nhôm nguyên khối, gia công bằng tay
  • + Màu sắc: Đen
  • + Hộc chứa hạt: 0.5 Kg
  • + Điệp áp/ Công suất: 230V/ 260W
  • + Khối lượng: 6 Kg
  • + Công suất: Tối đa 5 Kg/h
  • + Tốc độ xay: 4.9 giây/gạt
  • + Lưỡi dao: 50 mm
  • + Xuất xứ: Ý
  • + Bảo hành: 1 Năm
  • + Vận chuyển miễn phí toàn quốc

=> Giá niêm yết: 21.000.000

=> Đặc biệt: Có giá ưu đãi cho thành viên

Thông tin chi tiết sản phẩm: Máy xay cà phê Victoria Arduino MCF BRASS 

Hãy ghé ngay CAFE.NET.VN thỏa sức mua sắm và và chọn những sảm phẩm tuyệt vời này trang bị cho quán của mình bạn nhé!

  (ST – Góc sản phẩm) 

CAFE.NET.VN

Cách pha cà phê Phễu độc đáo 

 Những điều lưu ý trước khi mở quán cà phê

Cách chọn mua máy cà phê hiệu quả 

Khám phá nghệ thuật Espresso 

Chương trình “Trọn gói Công cụ dụng cụ mở quán”. 

Giải pháp cà phê cho văn phòng hiện đại

Những nguyên phụ liệu không thể thiếu trong quán cà phê.


          Trò chuyện cùng chuyên gia cà phê Espresso đến từ Nouva Simonelli   

Để chia sẻ nhiều hơn câu chuyện về cà phê espresso, CAFE.NET.VN đã có buổi trò chuyện ngắn với hai chuyên gia bên lề buổi huấn luyện Barista, ông Piergiorgio Cannara – Trưởng phòng cấp cao Bộ phận Kinh doanh Châu Á Thái Bình Dương và ông Michele Mastrocola – Trưởng phòng Bộ phận Kinh doanh Châu Á Thái Bình Dương của thương hiệu Nouva Simonelli

Thưa chuyên gia có thể cho biết lý do người Ý yêu thích cà phê Espresso đến vậy?

Ông Piergiorgio Cannara: Ngay từ khi tôi mới 12 tuổi thấy mẹ vẫn pha cà phê Capuccino mỗi sáng cho gia đình bằng một chiếc máy pha cà phê. Thức uống màu nâu mang hương thơm hấp dẫn ấy quyện với vị ngọt nhẹ của sữa tươi đã cuốn hút tôi mạnh mẽ đến mức tôi đã nài nỉ mẹ cho uống thử và sau đó là pha chế thử. Và từ đó, tôi đã “yêu” thức uống này và theo nghề cho đến nay.

Ông Michele Mastrocola: Có thể nói, cà phê espresso đã trở thành nét văn hóa đặc trưng của người Ý. Đây là cách thưởng thức cà phê hay nhất, chất lượng cà phê bảo đảm vì giữ được nhiều nhất lượng protein và dầu trong hạt cà phê mà thời gian pha chế lại rất nhanh.

Ông Piergiorgio Cannara: Nouva Simonelli còn có một nhãn hiệu máy espresso là Victoria Arduino là công ty đầu tiên của Ý xuất khẩu máy cà phê espresso từ năm 1905. Qua hơn 100 năm, nhãn hiệu này đã làm nên nét văn hóa độc đáo về cách uống cà phê của người Ý cũng như đóng góp nhiều thành tựu trong cách phục vụ cà phê trong các nhà hàng, quán bar nổi tiếng của thế giới.

Ông Piergiorgio Cannara hướng dẫn học viên các chi tiết máy

Hai chuyên gia đã từng thử qua cà phê pha phin của Việt Nam, chuyên gia có thể cho biết sự khác biệt giữa cà phê espresso của Ý và cà phê phin Việt Nam?

Ông Michele Mastrocola: Rất khó để so sánh hai loại cà phê mà đã trở thành nét văn hóa của quốc gia này. Theo tôi, điều khác biệt còn tùy vào cách thưởng thức của bạn. Mỗi loại cà phê này có hương vị, cách pha chế khác nhau và ngay cả thưởng thức cũng rất khác. Espresso được chọn lựa khi bạn muốn có một ly cà phê chất lượng nhưng nhanh chóng, cà phê phin thì thiên về thư giãn hoặc khi trò chuyện cùng bạn bè để chờ cà phê chảy xuống.

Ông Piergiorgio Cannara: Đúng vậy! Tôi và những người thường bận rộn với công việc thì hay dùng cà phê espresso để tiết kiệm thời gian. Khi lần đầu tiên thử cà phê phin của Việt Nam, tôi đã tỉnh táo suốt 3 ngày và thấy tràn đầy năng lượng.

Nếu có thể cho các Barista một lời khuyên, hai chuyên gia sẽ nói gì?

Ông Michele Mastrocola: Bạn đừng ngại học hỏi (NV: Don’t be afraid to be trained)

Ông Piergiorgio Cannara: Hãy luôn tươi cười với khách hàng (NV: Be happy and smile to your customers).

Xin cảm ơn chuyên gia!

(Box: Máy pha cà phê chuyên nghiệp thương hiệu Nouva Simonelli được sử dụng để tạo ra những tách cà phê Espresso, Cappuccino tuyệt hảo tại toàn hệ thống quán cà phê Trung Nguyên)

CAFE.NET.VN

 


          Andrew posted a discussion   
Andrew posted a discussion

Auto-post drone image to website?

I want to do a project with a drone transmitting a picture which is then relayed to a website automatically. I expect there to be an intermediate step with a smart phone or maybe an arduino.The drone camera sends the picture over Bluetooth (I assume). But even this required dedicated apps made by the drone manufacturer.Not sure about getting the image automatically onto a website yet. Any tips or ideas for how to go about this project appreciated. Of course not looking for total solutions, but some pointers in the right direction or for existing products appreciated. Thank you, See More

          Embedded Projects,Ece Projects,Electronics Projects   
Buy 8051 Embedded Projects Online,Buy Pic Embedded Projects Online,Buy ARM Embedded Projects Online,Buy AVR Embedded Projects Online,Buy Embedded Arduino Projects Online,Buy Embedded Raspberry Project[...]
          Readymade Embedded,Electrical Projects   
Buy AVR Embedded Hardware Projects Online,Buy Embedded Arduino Hardware Projects Online,Buy Embedded Hardware Raspberry Projects Online.Buy Embedded Hardware Major Projects Online Technogroovy iphone [...]
          Readymade Arduino Projects In Embedded Systems   
Microcontroller Based Embedded Engineering Projects,Embedded Engineering Projects For Electrical Students,Simple Embedded Engineering Projects,Embedded Simple Electronics Engineering Projects GSM-base[...]
          Comentario en Y aquí no acaba el curso… por Saber Más… | Aprendiendo Arduino   
[…] Y aquí no acaba el curso… […]
          Comentario en Uso de Motores con Arduino por Saber Más… | Aprendiendo Arduino   
[…] Código Motores: https://aprendiendoarduino.wordpress.com/2017/06/24/uso-de-motores-con-arduino/ […]
          1602 Character LCD Screen    
Help Codes http://www.tecpisso.com/2016/11/arduino-lcd.html http://myhub.lk/a/Arduino_Tutorials_for_Beginners/Arduino_LCD/  
          Arduino Matrix LED 8X8 – MAX7219   
Can drive an 8×8 common cathode lattice Operating voltage : 5V Module size : 5cm X 3.2cm X 1.5cm Supports multiple modules to connect cascade
          Arduino OLED Display   
Resolution: 128 * 64 Viewing angle:> 160 ° Fully compatible with Arduino, 51 Series, MSP430 Series, STM32 / 2, CSR IC, etc. Ultra-low power consumption: full screen lit 0.08W Voltage: 3V ~ 5V DC Working Temperature: -30 ℃ ~ 70 ℃ I2C/IIC Interface Driver IC: SSD1306
          Arduino TM1638 8 Key Display Module   
Rated voltage : DC 12V Voltage range : DC 7.0V-13.6V Input current : 0.24A 8 switches 8 digits TM1638 digital tube drive chip
          Set GPS update rate on Arduino Uno + Adafruit Ultimate GPS Logger Shield   
Just in case someone wants to alter the GPS update rate on a Adafruit Ultimate GPS Logger Shield. This may come in handy if you want to reduce the power consumption of your board. According to a datasheet of the … Continue reading
          Robotics Program Director - Institute of Robotics and Intelligent Systems (IRIS) - Etobicoke, ON   
It is preferable that the candidate is familiar with our programs (LEGO Mindstorms EV3, VEX IQ, VEX EDR, Arduino, Raspberry Pi, LEGO WEDO, Little Bits, etc.)....
From Indeed - Wed, 14 Jun 2017 22:15:16 GMT - View all Etobicoke, ON jobs
          Off-site Robotics Instructor - Institute of Robotics and Intelligent Systems (IRIS) - Etobicoke, ON   
It is preferable that the candidate is familiar with our programs (LEGO Mindstorms EV3, VEX IQ, VEX EDR, Arduino, Raspberry Pi, LEGO WEDO, Little Bits, etc.)....
From Indeed - Wed, 12 Apr 2017 21:58:02 GMT - View all Etobicoke, ON jobs
          Robotics Instructor - Gems Learning Institute - Mississauga, ON   
Being familiar with our programs (LEGO Mindstorms EV3, VEX IQ, VEX EDR, Arduino, Raspberry Pi, LEGO WEDO, , etc.).... $14 an hour
From Indeed - Sun, 11 Jun 2017 03:10:38 GMT - View all Mississauga, ON jobs
          Cobble Together a Low-Tech Music Box   
Music boxes are known for their tinkly sound. But wind-up music … who builds hand-cranked Beat Machines—music boxes that use objects … Arduino microcontrollers. His other musical inventions include a MacBook … “comb” of the Experimental Music Box follows the same …
          Arduino links   
RF Contol Hacking fixed key remotes. http://spencerwhyte.blogspot.ru/2014/03/delay-attack-jam-intercept-and-replay.html https://github.com/pimatic/RFControl http://forum.hobbycomponents.com/viewtopic.php?f=39&t=1324 http://forum.arduino.cc/index.php?topic=179127.0 https://github.com/sui77/rc-switch Smart Home Контроллер управления вытяжным вентилятором с WiFi Подборка ссылок по ESP8266, MQTT, модулям Световой будильник
          Arduino in C: See Your Microcontroller in a New Way   

For this project, you need to have a Linux computer, or else the things I describe will not work. Don’t fret, though, because there are plenty of tutorials out there that will help you. Piecing this together from multiple sources has been hard, but I’ve been able to do it […]

Read more on MAKE

The post Arduino in C: See Your Microcontroller in a New Way appeared first on Make: DIY Projects and Ideas for Makers.


          Arduino and Python: Learn Serial Programming   

For this tutorial, you will need (or at least it is helpful to have) a knowledge of the Python programming language. You will also need an Arduino and, depending on how many of the projects below you want to work on, different electronic parts. Let’s dive in!

Read more on MAKE

The post Arduino and Python: Learn Serial Programming appeared first on Make: DIY Projects and Ideas for Makers.


          Get Started with Arduino Clones   

Here you will learn how to wire the Arduino clone up and how to start your first project. In this tutorial, I am working with a breadboardable ATMega Lite Dev Kit from SurplusGizmos.com, but this can apply to other Arduino clones, too, such as the Ardweeny kit in the Maker […]

Read more on MAKE

The post Get Started with Arduino Clones appeared first on Make: DIY Projects and Ideas for Makers.


          Use an Arduino Clone to Control a TV   

If you are looking at this project, make sure you have seen my previous one, Getting Started with Arduino Clones. In this tutorial, we will continue from where we left off, and learn how to control a TV by wiring the Arduino clone to an RCA cable (only wiring is […]

Read more on MAKE

The post Use an Arduino Clone to Control a TV appeared first on Make: DIY Projects and Ideas for Makers.


          TV that Greets You: Adding Sensors   

In this project, we will wire in a sensor and add a program that I made myself, so that our TVs greet us when we walk in the room. However, make sure that you have done my previous tutorial that teaches how to use an Arduino clone with a TV, […]

Read more on MAKE

The post TV that Greets You: Adding Sensors appeared first on Make: DIY Projects and Ideas for Makers.


          Comment on A Geek’s Paradise: The Know-it-all Knitting Bag by Teri Pittman   
Thanks for posting this pattern! I've been fascinated by computational textiles ever since I saw that jacket with the turn signals. I even have one of the arduino motherboards to play with. I'll have to get one of the lilypads now for sure.
          Commenti su MO20 ZERODAY * Back to the Future: Metro Olografix compie 20 anni! di MO20 ZERODAY * Back to the Future: performance musicali | Metro Olografix   
[…] ← MO20 ZERODAY * Back to the Future: Metro Olografix compie 20 anni! Metro Olografix & PescaraLUG, un evento per l’Arduino Day 2015 → […]
          1632 LED Dot Matrix for Arduino – HT1632 Chipset   
1632 LED Dot Matrix for Arduino – HT1632 Chipset, lots of information online – search for HT1632 for more information. Cost here includes all taxes, local pickup only on tour days or please schedule a pickup time via the contact
          Mouvement, lumière et son avec Arduino et Raspberry Pi   
Mouvement, lumière et son avec Arduino et Raspberry Pi de Simon Monk
          Ambitious Hackerboat Project Still Aiming High   

Last year we wrote about Hackerbot Labs’ autonomous boat, which project members hope to someday circumnavigate the globe. Now called Project Ladon, progress continues apace with a recent ocean test of their modified 18’ kayak, the TSV Disputed Right of Way. The kayak’s internal spaces contain a pair of lead-acid truck batteries controlled by a home-brewed control system that uses relays to control the craft’s trolling motor, with a Beaglebone and Arduino Mega under the hood.

The test was not exactly a success, with the boat actually avoiding the waypoints rather than sticking to them. Fortunately the team was …read more


          Comment on Let’s Talk Tsunami! by Jamie   
Tsunami doesn't yet implement any analog input control, so the only way to control parameters such as volume and pitch bend is through MIDI or the serial control protocol. If you're already using a MIDI keyboard on the MIDI port, you'd either need to find an expression pedal that outputs MIDI and then somehow merge the MIDI streams, or connect an analog expression pedal to an Arduino and use the Tsunami Arduino Library to control the parameter based on the analog input. Keep in mind that Tsunami does support MIDI sustain, so if your keyboard has a sustain pedal jack, at least that should work.
          #Custonaci. Presentazione del cartellone degli eventi estivi 2017   

#Custonaci. Presentazione del cartellone degli eventi estivi 2017

Martedì 4 luglio, alle 10.30, presso la sala conferenze del Museo Regionale Agostino Pepoli di Trapani, avrà luogo la conferenza stampa di presentazione degli eventi estivi del Comune di Custonaci. Interverranno: Luigi Biondo, direttore del Polo Museale di Trapani, Giuseppe Bica, sindaco di Custonaci, Silvia Campo, Assessore alla Cultura, Turismo ed Eventi del Comune di Custonaci, Arduino Leone amministratore della D-ServiceItalia Srls, l’azienda che si è […]

Fonte: Sicilians - Quotidiano Indipendente.


          Trainsmania : des conférences, des rencontres   
Trainsmania a ouvert ses portes pour le deuxième jour.
Au programme, des conférences passionnantes et des rencontres enrichissantes dans les allées.


Hier, Eric Limousin nous appris beaucoup de choses sur le DCC

Dans les allées, vous pourrez rencontrer Christian, et parler Arduino avec lui


          Comment on ¿Qué tarjeta de desarrollo elegir? (Parte 1) by Marcos Villavicencio   
Que tal, espero y me puedas ayudar :) con una duda que tengo supongamos que termine mi prototipo hecho con arduino ya funcional y todo y ahora me gustaría llevarlo a producción para venderlo o algo así, mi duda es que lo sigo desarrollando en arduino o hay algún tipo de tarjeta para que pueda hacerlo en producción y salga un poco más barato?? Si es así tendría que reescribir el código en esa otra tarjeta?? muchas gracias por la información ☺
          Comment on Arduino o Raspberry Pi, ¿cuál es la mejor herramienta para ti? by maria   
los sensores que se usan para arduino se pueden usar tambien con raspberry?
          Arduino Basics Class - Saturday Jan 14th   

Rob is going to be teaching a basic Arduino class on the 14th. We will be going over the basics of getting Arduino running, and then we will attempt to go through handling input from a button. The class is free for members and will be $10 for non-members. If you would like to attend, please RSVP on meetup https://www.meetup.com/bozemanmakers/events/235991193/ (spots are limited). This should be a cool class!


          xcelMe Now Offers Live-Online Maker Courses, Focusing on 3D Printing and Modeling, Arduino and Raspberry Pi Programming, and iPhone & iPad Sensor Integration   

"Makers" are leading the next big wave in the global economy, as new technologies and rapid prototyping give every entrepreneur with the technical skills, the power to invent. xcelMe, the largest, live-online iPhone and iPad app developer training, is now offering affordable "Maker" courses. These courses provide anyone with the imagination to invent, the technical ability to use these new powerful tools.

(PRWeb April 03, 2013)

Read the full story at http://www.prweb.com/releases/2013/4/prweb10515205.htm


          PS3 controller modification    
Hello All,

Its been so long since i dropped some thing on here, but here is what i've been working on:








Here it is! A modification of the playstation controlled. I'm no good at reverse engineering hardware, so the plan is to make use of the stuff there and install my own. Eventually I'll use this as a media remote.


This is the joy stick section of it, basically it functions as a voltage divider, 5v one side ground the other, read the value in the middle. All the buttons function as pull down switches, that is when the button is closed the corresponding pin is pulled to 0v from 5v

Above is testing the set up on the breadboard before everything goes in. The system works by reading the values of all the pins through a de multiplexer, reducing the number of pins required by the arduino to read the button that has been pressed. the down side to the method is that two buttons press at the same time can't be distinguished. But the purpose i'm thinking (media remote) that won't be an issue.


The battery was a little too big, one way to fix that.
Throw everything in the mix, on the right hand side i will put a bluetooth module that will allow the system to communicate with the outside world.The mini arduinos are pretty small, fits nicely into the stem of the controller.





          PWM, MSQEQ7, Arduino ProMini, Its got everything   
Hey guys, thought i'd share a few images of what i've been working on.
Using:
  • Arduino ProMini
  • msgeq7 sound equalizer 
  • 12v led strips attached to pwm outputs
  • few transistors
  • Etching kit
I managed to whip up some case lighting for my computer, its not perfect yet but its on the way.
The idea was to pass the sound through the equaliser and have the lights react to the sound, that still needs a little fiddling, but since the arduino is there i can interface with the lights and do some fun things.
Most of the project was new to me, using transistors (i burnt a few) and etching.
That's the schematic that i'm building from. points to who ever can pick out the problems. I'll leave the 2 that i know of at the end of this post.


I'll let the images do the talking.

Thats my initial power supply, fairly dodgy
This is me learning the ins and outs of transistors, and testing the setup with the uno

This is the sketch after is has been ironed onto the board


The final check before etching


Soldering just started, the beginning of more problems...



Faults in the board

Look at this image full size, the trace just above the power pin has a crack in it, took me a while to find! The use of the multimeter to do a continuity check worked a treat.(this picture as taken through a magnifying glass so its fairly small)

O'course here is the current copy of the files that are on the sketch,
This is all running on the arduino ProMini, which i don't have a picture of :(
I ended up programing the mini via the uno, which worked alright, not the best but good enough

If you want to know more, leave a comment. (ill edit this soon with some some final pictures.

Problems with the schematic
  • Ground of power supply not connected to anything
  • No pull down resistor on the push button
I should add, feel free to use for personal projects, would love some return kudos if you do use it, makes me feel good.
If you want to make and sell anything, please don't without seeking permission for the rights to do so from me.

          MSGEQ7 with a LED cube matrix!!   
http://www.youtube.com/watch?v=KGAUCPmDVYE&feature=channel_video_title

So i got put on to sound spectrum analiser IC....

http://www.youtube.com/watch?v=KGAUCPmDVYE&feature=channel_video_title

The above image shows how i hooked it up. What it does in a nutshell is for every clk signal that i give it it changes what frequency range it is outputting (as the output is multiplexed). We can then take this data and read it into the arduino which gives us a number that we can fiddle with.
See the data sheet for the msgeq7: http://www.mix-sig.com/datasheets/MSGEQ7.pdf
The internal clock of the msgeq7 (and this effects how it checks the frequecies) is set by some eqternal circuitry, namely the stuff connected to pin 8. I'm still trying different values here to see what gives the best result.

So what i did was to convert the number to one between 0 and 4, and then display this information on the led cube that i had made, volia i have a led cube that reacts to music :) I should note here as well that i used 2* 3.5mm audio jacks so this can be connected inline between any device.

Here's the code: (all can be opened in a txt file)
- cube.pde is the main file
- within patterns.pde the finction entitled pattern_sound() hadels the stuff with the msgeq7



Enjoy.
I
 p.s here's some images


          LED Cube Matrix 4x4x4 with Sound EQ device   
So this is what i have been working on of late: http://www.youtube.com/watch?v=QfCOr0YetK0&feature=channel_video_title

Basic design of the cube: columns of the pins connected via the anodes, layers connected togeather via the cathodes. This allows us to light up the cube one layer at a time and if we do it fast enough it looks as if the entire cube is lit up.

Because i made this to go with the arduino, i had a limited number of i/o pins so i opted for the use of shift registers. This allowed my to transmit data about the cube in a serial fashion and read it out in parallel. the image above give a rough working of it. Its fairly similar to others out there (other than the shift registers)

Next post: code used and the sound equaliser
          Arduino Uno Projects   
Below are my current files, i shall update / write what stuff is when i get this rolling, basically the base code that i have developed for the uno, which i plan to do something with.

in the dist folder, i think a dll failed to upload, so that will cause an error



Isaac
          Comparativa: las mejores distribuciones Linux de 2014   
Este artículo va dirigido para los iniciados en este mundo, para los usuarios de otros sistemas operativos que están intentando indagar en el mundo Linux o para aquellos que se han cansado de otras plataformas y desean aterrizar en esta. Vamos a tratar de hacer un análisis de las mejores distribuciones de Linux de este año 2014.
Debido al tipo de usuarios al que va destinado, no se entrarán en detalles demasiado técnicos y se expresará todo con un lenguaje sencillo y sin demasiados tecnicismos. Lo más sencillo posible para que todos puedan entenderlo aun sin conocimientos informáticos.
Además te ayudaremos a elegir la distribución adecuada según tus necesidades, ya seas un usuario novato o alguien que desea montar un servidor para su empresa. Para ello vamos a generar una lista de campos, o necesidades básicas, y dentro describiremos la distribución más adecuada en cada caso.

¿Qué es Linux?
Linux no es un sistema operativo, es un kernel, ya se ha dicho mil veces, pero aun se sigue empleando la palabra Linux para referirse a un sistema operativo completo. Debes saber que esto es incorrecto y lo correcto es emplear Linux para referirse única y exclusivamente al kernel o núcleo del sistema operativo, es decir, la parte más importante de éste.
FreeBSD, Windows o Mac OS X sí son sistemas operativos completos y van más allá de un simple núcleo, distribuyendose de forma completa con el resto de elementos que se necesitan para completarlo. Aquí es donde entran en escena los progrmas escritos bajo el proyecto GNU, que vienen a completar el sistema. Por eso es más correcto GNU/Linux cuando nos queremos referir a éste como un sistema operativo completo, o directamente decir el nombre de la distribución a la que nos dirigimos.

¿Qué es una distribución?

Al no ser un sistema operativo completo, sino una pieza importante del puzle, podemos completar el sistema agregando otros componentes y estos pueden ser de lo más diverso. Por eso Linux aparece bajo multiples distribuciones, todas de ellas distintas y con criterios diversos.
Esto no ocurre con sistemas operativos como Windows 8 o Mac OS X 10 que se publican de forma exclusiva tal cual lo quiere el creador, en este caso Microsoft y Apple respectivamente. Ellas eligen por tí que partes añaden y como lo hacen, quitandote a tí la libertad de seleccionar a tu gusto y según tus necesidades estas. ¿Y si en Linux no me gusta ninguna distribución? Eso es difícil con la ingente cantidad que existe, cada una con una filosofía y orientada a un determinado segmento, pero si ocurre te puedes tu crear la tuya propia sin problema…
*Nota: en el mundo Linux nos referimos con frecuencia a las distribuciones con la palabra “distro” como abreviatura.
openSuSE, por ejemplo, es una distro pensada para el uso cotidiano en el hogar como Windows o como Mac OS X, sin embargo, Android se podría ver como una “distribución” Linux orientada a dispositivos móviles. Siempre pongo un ejemplo del mundo del automóvil para entenderlo mejor y es que imagines que Mercedes no hiciese coches, solo motores. Entonces podrías comprar el motor y añadirle el chasis que desees, la suspensión que quieras, la mejor dirección, caja de cambios, interior,…
Pues de eso se trata en las distros. Por ejemplo, Windows 8 emplea el kernel Windows NT 6.2 la interfaz gráfica Metro (Modern UI), el Shell CMD, la API Win32 y Win64, un gestor de arranque propio, sistema de actualización Windows Update, instalador Windows Installer, API gráfica DirectX, librerías DLL, etc. En el caso de Mac OS X 10.8 siempre emplea un kernel XNU, una interfaz Aqua, Shell Bash, API Carbon, gestor de arranque propio, instalador Mac Installer, librerías PUB, etc. Y no hay más, no tienes más opción que aguantar con estas piezas si quieres usar estos sistemas…
En una distribución Linux existen multitud de entornos de escritorio para elegir, como KDE, GNOME, Xfce, Mate, Unity, Cinnamon y un largo etc. En cuanto al Shell se puede elegir entre Bash, Tcsh, Zsh,… Mientras que los gestores de arranque para Linux son: LILO, GRUP, SysLinux y otros. Los instaladores o gestores de paquetes son igualmente numerosos: YAST, Synaptic, Muon, YUM, etc., al igual que otras utilidades del proyecto GNU.

¿Quién usa Linux?


Es una de las preguntas más “morbosas” en cuanto al mundo Linux, ya que pocos saben hasta que extremo es empleado este sistema. Y esto es debido a su poca acogida en el mundo doméstico, donde la mayoría de usuarios lo ven como un extraño.
Pero en el mundo profesional y empresarial Linux es mucho más común de lo que muchos piensan, incluso famosos. En el sector de servidores, Linux tiene una cuota dominante frente a sus competidores directos, FreeBSD, Windows Server y OS X Server. Igual ocurre en el segmento de supercomputadoras, estando instalado en más de un 94% de las computadoras más potentes del mundo.
Organizaciones tan importantes como la NASA o el CERN lo emplean desde hace años, o empresas como AMD, Intel, IBM, Sony, Google, Cisco, Novell, HP, etc., incluso en los servidores de sus archienemigos está instalado Linux, me refiero a Microsoft y Apple, que ven como sus propios sistemas no pueden competir con el núcleo gratuito.
Compañía de automoción como Toyota, Ferrari, Mercedes, Ford, Peugeot, o aeroespaciales como Virgin America, Boeing y Airbus también lo tienen como sistema. En la moda también está presente en marcas como Tommy Hilfiger, además de otras instituciones y gobiernos. Muchos de los hackres más reputados lo usan, como por ejemplo el archiconocido Kevin Mitnick. Puedes ver una lista completa aquí.

Las ventajas de usar GNU/Linux frente a Windows o Mac OS X ya están muy trilladas en la web. Se han venido repitiendo una y otra vez, pero intentaré hacer un remix de las principales ventajas que se pueden encontrar. Para más información puedes ver otros artículos en los que hemos hecho comparativas Linux vs Windows, Linux vs Mac OS X o incluso Linux frente a otros compatriotas libres como BSD o FreeBSD.
Una de las principales ventajas es sin duda que se trata de software libre y de código abierto. Estos términos a veces se confunden con gratuito y no siempre es así. Aunque Linux además sea gratuito, existe software libre y de código abierto que es de pago y software propietario que es gratuito.
Pero por lo general, es verdad que viene a cumplirse la premisa de que si es libre es gratuito. Aunque los más puristas en el tema no quieren que se confunda, tal es así que los angloparlantes han cambiado la palabra “free”, que es muy ambigua porque puede representar tanto algo gratuito como libre, por la castellana “libre”. Es por eso que en multitud de sitios ingleses podemos ver “libre software” como adjetivo para designar a estos programas.
Un software propietario y cerrado no permite visualizar su código fuente, es decir, las líneas que los programadores han escrito en algún lenguaje de programación para crearlo. Tampoco permite modificarlo al no distribuir sus fuentes y mucho menos distribuirlo libremente, puesto que se considera delito (piratería).
Un software de código abierto y libre permite visualizar su código para ver qué hace exactamente, usarlo con fines didácticos, modificarlo o corregir errores y distribuirlo libremente sin que ello implique infligir la ley. Esto permite que existan numerosas actualizaciones y mejoras de forma mucho más rápida que en el caso del software privado.

*Nota: cada vez que aparezca “*nix” me quiero referir a todos los sistemas operativos Unix registrados y Unix-like, sin entrar en temas de compatibilidad, registros y estándar POSIX.
Otros adjetivos que se le pueden colgar a Linux son heredados de sus lazos sanguíneos que lo unen a Unix, todos los sistemas *nix (Solaris, FreeBSD, Mac OS X, OpenVMS, Unix, HP UX, AIX, IRIX, Hurd,…) presentan unas ventajas extremadamente buenas y son:
  • Rendimiento: los *nix suelen tener rendimientos increíbles y Linux no es una excepción. Su velocidad es bastante superior a sistemas de la competencia y por supuesto extremadamente superior al compararla con Windows. Los linuxeros a veces nos jactamos de que incluso ejecutando programas nativos para Windows desde Linux mediante una capa de compatibilidad, éstos trabajan más rápidos que en el sistema de Microsoft.
  • Seguro: son mucho más seguros que sistemas como Windows, e incluso dentro de los *nix, Linux es más seguro que otros sistemas como Mac OS X o FreeBSD. Si existen vulnerabilidades, debido a la amplia comunidad de desarrollo, pronto son corregidas y por tanto dificultan su explotación. Dicen que la excepción confirma la regla y es que ha habido un famoso virus llamado Heartbleed que ha afectado al sistema OpenSSL y a servidores con Linux y es tan raro que ha sido una noticia muy difundida por la red (y eso que ni siquiera afectaba a Linux como tal, sino al software OpenSSL). Si no quieres instalar un antivirus en Linux no pasará nada y si algún día pasase algo las consecuencias son tan mínimas que ni siquiera merece la pena instalarlo. ¿Puedes decir lo mismo de Windows?
  • Robusto: su espectacular sistema de permisos permite una robustez extra frente a otros sistemas como Windows. En los *nix no puedes instalar/borrar programas o ficheros del sistema sin permisos de superusuario (root). En Windows, por ejemplo, podemos borrar archivos .dat del sistema o carpetas de Archivos de Programa lo que podría hacer que algún programa o el propio sistema dejase de funcionar.
  • Estable: los pantallazos azules a los que nos tiene acostumbrados Windows no son tan frecuentes en los *nix. La famosa “Pantalla azul de la muerte” o BSOD (Blue Screen of Death) debida a errores del sistema son extremadamente que las veamos en un sistema *nix, es más, incluso si quisiésemos provocarla “maltratando” al sistema, sería complicado conseguirla. Por cierto, el equivalente al BSDO de Windows se conoce como “Kernel Panic” (en un Mac antiguo o en los iPod de Apple se conoce también como Sad Mac). Por este motivo es mucho mejor para realizar trabajos profesionales, asegurando una cierta estabilidad que te permite una mejor productividad y evite problemas.
  • Flexible: como digo Linux es extremadamente flexible, mucho más flexible que otros *nix. El ejemplo es que existen aparatos electrónicos y electrodomésticos que emplean partes del código Linux. Una tostadora puede emplear parte del código de Linux, un Smartphone lo puede emplear (véase Android, Tizen, Firefox OS, Megoo,…), vehículos lo están utilizando, al igual que un servidor o una supercomputadora. No creo que puedas hacer lo mismo con otros sistemas. Intenta instalar Mac OS X o Windows en una supercomputadora y en un PDA…
  • Portable: al estar programado en lenguaje C en su mayoría (aunque también contiene partes de código en ensamblador), es un kernel bastante portable. De hecho Linux ha batido el record de sistema más portable, estando disponible para decenas de arquitecturas. Windows, por ejemplo, está disponible para ARM, x86 (IA-32), x86-64 (AMD64) y para IA-64 (Itanium). Mac OS X lo estuvo para PowerPC en sus versiones desde la 10.0 hasta la 10.5.8 y a partir de ahí se porto a x86 y x86-64. Ridículo si lo comparas con las plataformas soportadas por Linux: x86, x86-64, Alpha, ARC, ARM, AVR32, Blackfin, C6x, ETRAX CRIS, FR-V, H8/300, Hexagon, IA-64, M32R, m68k, META, Microblaze, MIPS, MN103, OpenRISC, PA-RISC, PowerPC, s390, S+core, SuperH, SPARC, TILE64, Unicore32, Xtensa, etc. Esto deja ver la cantidad de máquinas en las que puede ser instalado Linux sin problema, incluso se ha llegado a portar las librerías para ser ejecutado en un microcontrolador de 8 bits ATMega similares a los que incluyen las placas de Arduino. Seguramente el artífice de este invento, Dmitry, sudaría sangre hasta rendirse antes de hacer lo mismo con Windows o Mac OS X. El sistema tardaba 4 horas en arrancar sobre el impotente chip de 8 bits, pero finalmente arrancaba incluso en modo gráfico.
  • Compatible: es una de las peores caras de Linux, pero para nada es un lastre. Cada vez más compañías sacan drivers o controladores para Linux. Los desarrolladores interesados en Linux han crecido exponencialmente y la industria de los videojuegos se volcó desde el pasado año en esta plataforma, multiplicando día a día el número de títulos disponibles para este sistema. En menos de un año el contenido de videojuegos de la tienda Steam de Valve ha crecido un 900%. Estas cifras asombran y son una clara esperanza para considerar que Linux no es una mala elección para el futuro. Y grandes cosas están por venir… Y si no estás contento en este sentido siempre puedes acudir a la virtualización o a los emuladores como Wine, Play On Linux, etc.



          Missing teen found after tip on Facebook   
A 17-year-old North Carolina girl, missing for over a year, was returned to her parents after she made contact online with a woman in Romania
          /Arduino/EMPCCCC2016 2017may31.zip   
none
          Kommentar zu OMEN X by HP 35 – 35 Zoll, 21:9 und 100Hz im Test [Tester gesucht] von Archy   
Servus NBB, OMEN KOMEN und GEHEN, doch du mein OMEN X, berührst mich mit deinen KLIX, und ziehst mich in deinen Bann, denn ich habe ständig mit dir FUN. Dank deinen 4ms Reaktionszeit, vernichte ich in CSGO jeden Fight. Dank deinem 35 Curved Zoll, sehe ich den Gegner NEXUS sogar in LOL. HP gab dir viele Gaben, wie die 16,7 Millionen Farben, NBB schickt mich als Knaben, um dich zu hüten und zu pflegen, in meinem Gaming Garten. Durch meine Erfahrungen als Informatik-Student und leidenschaftlicher Gamer sind mir alle Spektren bekannt, die für diese Bewertung nötig sind um diesen OMEN X vollständig mit allen Kontras und Pros ausgiebig zu testen und bewerten. In meiner Freizeit arbeitet ich mit UnrealEngine, Unity, Creo, Arduino. Zu Hause besitze ich eine PS4 PRO und einen guten Leistungsfähigen Laptop um das Maximum aus dem OMEN X herausholen zu können. Falls ich nicht Ihrer Wünsche genüge, hoffe ich doch, dass sie wenigstens etwas Freude beim Lesen genießen konnten. Mit besten Grüßen Archy the ITler
          Developer with Rapsberry Pi and Arduino Experience - Inventionland LLC - Pittsburgh, PA   
Programmer will be using their knowledge of Raspberry Pi and Arduino to create interfaces between client products and smartphones/computers so that they can be...
From Indeed - Wed, 24 May 2017 13:23:17 GMT - View all Pittsburgh, PA jobs
          Comfort Thermometer With Impressive LED Display   

A frequent early project for someone learning to use a microcontroller such as an Arduino board involves hooking up a temperature sensor and an LCD display to make a digital thermometer. Not many components are involved, but it provides a handy practical introduction to interfacing peripherals. Once you’ve passed that step in your tech education, do you ever return to thermometers? Probably not, after all what can you add to a thermometer but a sensor and a display?

Perhaps if you have asked yourself that question you might be interested in [Richard Stevens]’s thermometer project, as he refers to it, …read more


          Know Your Speed on Rollerblades   

[Anurag] is a computer engineering student with a knack for rollerblading. Rollerblades are not a transportation device that are often fitted with speedometers, so [Anurag] took that more as a challenge and designed this Arduino-powered computer to give him more information on his rollerblade rides.

The device uses an Arduino as the brain, and counts wheel revolutions (along with doing a little bit of math) in order to calculate the speed of the rider. The only problem with using this method is that the wheels aren’t on the ground at all times, and slow down slightly when the rider’s foot …read more


          (RSH) RadioShack Expands Do It Yourself Product Base   
Struggling consumer electronics specialty retailer, RadioShack Corp. (RSH) extended its partnership with Maker Media, which will expand its Do it Yourself (DIY) product base. Notably, Maker Media is an existing DIY partner of RadioShack. The collaboration between the two will add to Maker Media’s existing line of DIY products within RSH’s fold, which include popular kits like ‘Getting Started with Arduino’. The new DIY products like kits, robotics and tools will be available in RadioShack stores and online during the […]
          Developer with Rapsberry Pi and Arduino Experience - Inventionland LLC - Pittsburgh, PA   
Programmer will be using their knowledge of Raspberry Pi and Arduino to create interfaces between client products and smartphones/computers so that they can be...
From Indeed - Wed, 24 May 2017 13:23:17 GMT - View all Pittsburgh, PA jobs
          Comment on How to connect an Arduino to the Internet for 10$ by Tarinaa arduinosta ja sen käyttämisestä valokuvauksessa. | Alias Creative - mainoskuvaus, commercial photography, digital artists   
[…] Ethernetti arduinoon halvalla […]
          Comment on How to connect an Arduino to the Internet for 10$ by How to connect an Arduino to the Internet for 1...   
[…] “ After playing with Arduino for a while, I wanted to connect one to the Internet for a little project. Now you can buy shields for that, but they are quite expensive (like 40$). So I decide to look ...”  […]
          Comment on How to connect an Arduino to the Internet for 10$ by How to connect an Arduino to the Internet for 1...   
[…] After playing with Arduino for a while, I wanted to connect one to the Internet for a little project. Now you can buy shields for that, but they are quite expensive (like 40$). So I decide to look ...  […]
          Comment on Moistly: The journey from (Arduino) idea to product by Moistly: The journey from (Arduino) idea to pro...   
[…] Last week, we started selling Moistly, a simple device that helps you remind to water your plants, when it senses that the soil is getting dry. Moistly was designed after quite a few people remarke...  […]
          Comment on Moistly: The journey from (Arduino) idea to product by The journey from (Arduino) idea to product | Ph...   
[…]   […]
          Comment on Moistly: The journey from (Arduino) idea to product by The journey from (Arduino) idea to product | Ra...   
[…] Last week, we started selling Moistly, a simple device that helps you remind to water your plants, when it senses that the soil is getting dry. Moistly was designed after quite a few people remarked that they would like a ...  […]
          Comment on How to connect an Arduino to the Internet for 10$ by ethernet | roddysarduino   
[…] https://hwstartup.wordpress.com/2013/03/25/how-to-connect-an-arduino-to-the-internet-for-10/ […]
          Comment on How to run an Arduino (clone) on (AA) batteries for over a year – Part 2 by How to run an Arduino (clone) on (AA) batteries...   
[...] A short while ago, I wrote a blog post about running an Arduino on batteries. That post was well received and got many upvotes, likes, tweets and comments (Thanks everyone!). That post discussed among other things getting ...  [...]
          Kommentar zu NFC – Was ist das? + Gewinnspiel von Kai   
ich würde ein tag in meinem briefkasten befestigen und ein arduino/raspberry zum schalten neben der dem türsummer in der wohnung befistigen. wenn ich dann mit dem handy oder einem nfc schlüsselanhänger den briefkasten berühre geht die tür auf ohne dass ich den schlüssel ins schloss stecken muss.
          Watch as World's Slowest Saw returns with viewer requests   

What's left in life after creating the World's Slowest Saw? YouTuber DangerousAndAwesome took his dream to new heights with a battery pack, Arduino display, and a sinister scene where the saw cuts a rope in epic Damoclean fashion. (more…)


          Let’s code with STM32 Nucleo Open Development Platform   

Pinned onto Open Electronics

Today we present the first steps with the NUCLEO development boards, produced by STMicroelectronics, that can help us to move towards the ARM 32-bit world with simplicity and great performances , keeping a compatibility with Arduino expansion connectors so that we can use its commonly available shields. The success of Arduino and its countless shields, […]

          PIC Micro based MPPT Solar Charger Design   

Pinned onto Soldernerd

Lukas Fässler from Soldernerd has designed a Solar Charger using PIC18 seried microcontroller. In this article that is also posted in his website, he decribes the design flow as well as provides the design files.     Aiming for very low power consumption While I like the Arduino platform I had to admit that it’s […]

          Adding Internet connectivity to Arduino boards and apps with the YUN Shield   

Pinned onto Open Electronics

What if we have already developed an Arduino application and we want internet connectivity for it? Yun shield is the answer.  Yun shield provides Internet connectivity for all Arduino boards. It features the same connectivity functions implemented on Arduino Yun. Yun shield runs the OpenWrt GNU / Linux operating system, specially designed to manage internet connectivity. It’s […]

          ESP8266 Programming Basics   

Pinned onto Squix Techblog

In this post we will have a look at the building blocks of an Arduino sketch. This will help you to build your own sketch quickly. The post covers the serial console, digitalRead and digitalWrite, interrupts, analogRead and finally WiFi, http and https. This text is ...

Read More


          Presepino: the nativity scene with Arduino   

Pinned onto Open Electronics

A light system, capable of simulating the alternation of night and day, that will make your nativity scene – be it a small or a big one – even more realistic. Our circuit is capable of piloting four light loads, corresponding to the daylight, to the brilliance of the stars, to the household hearths, and […]

          ArdIR a programmable and remotely manageable Infrared control with Arduino   

Pinned onto Open Electronics

This project presents a universal infrared remote control that can also be managed via Internet, based on RandA (supplied with a dedicated shield) and on Raspberry Pi2. Despite the fact that still only a few people take advantage of the “smart” revolution in home automation (intended as a complete and integrated automation and computerization of […]

          FISHINO becomes Mega   

Pinned onto Open Electronics

  The Fishino version of the powerful and popular board, Arduino MEGA: a revised  hardware with a different power section.   In this article we will present Fishino MEGA. It is a board that is compatible with Arduino Mega. In its hardware we implemented a significant innovation: the possibility to have it battery powered. As […]

          Gesture recognition with Arduino   

Pinned onto Open Electronics

  With the board described here, we will interface the electrode board for gesture recognition to Arduino.   To take advantage of the potential of the MGC3130 integrated circuit, we thought of developing a new electrode having the possibility to connect (in addition to our demo board, that we saw in the previous episode), even […]

          Gesture recognition with Raspberry Pi and GestIC   

Pinned onto Open Electronics

  Let’s couple the 3D gesture recognition electrode to Raspberry Pi, in order to create an application with which the pictures can be scrolled on a HDMI screen, by means of gestures.   In an another post we described a new GestIC electrode, which has been developed and created for the purpose of interfacing the Arduino Uno […]

          The ESP WiFi Shield: the best value for money and low energy consumption   

Pinned onto Open Electronics

It supplies Arduino with the WiFi connectivity and the external memory support on a SD-Card; it is based on a new module that is completely programmable, and offers the best value for money, with a very limited energy consumption that make it ideal for battery applications.   It is not the first time that we […]

          15 Arduino Projects that you will love to see   

Pinned onto Articles

Do you know Arduino borrowed its name from a nearby watering hole called Bar di Re Arduino where it was first developed in Italy? See this infographics first, created by Make: magazine. Click here if you want to see it full screen. Opens in a new window. It is 10 years after its appearance and by […]

          Replace a microwave’s beeping with the Windows XP startup sound   

Pinned onto Arduino Blog

When your microwave is done with its food, it generally beeps… and beeps… and beeps. Though you definitely want to know when your frozen burrito is edible, if you get to it right when it wants, things can get quite annoying. Tim Gremalm decided to do something about it, and replaced the buzzer in his appliance with an […]

          A DIY Laser Scanning Microscope   

Pinned onto Arduino Blog

With a DVD pick-up, an Arduino Uno, a laser, and an LDR, Instructables user “Venkes” has managed to create a DIY Laser Scanning Microscope (LSM). A laser microscope works by shining a beam of light on a subject in an X-Y plane. The intensity of the reflected light is then detected by a photoresistor (or LDR) and recorded. […]

          Teleknitting: TV-based string art   

Pinned onto Arduino Blog

Have you ever wondered what television would look like if transposed onto string and wrapped around another object? If so, you’re not the only one, as shown in this teleknitting sculpture. Although it’s hard to say where the idea for this piece came from, Moscow-based artist ::vtol::’s teleknitting installation resolves a TV signal down into one […]

          DIY Bubble Machine   

Pinned onto Freetronics

There is something highly satisfying about watching the awesome bubble machine belliedroot has created in action. The machine utilizes a number of servos to give the bubble “wand” panning and tilting capabilities so it can be dipped in bubble mixture and then moved in front of a fan which blows the bubbles out!

Bubble Machine

This project is a great way to learn about how servo motors work with Arduino, and make something cool in the process. To find out more about how you can build your own bubble machine checkout the following link or the video below

 

When you use motors in your Arduino project you will almost certainly need a H-Bridge motor driver. A H-Bridge allows you to easily control the direction of your motors from within your code. Our own Dual Channel H-Bridge Motor Driver Shield is a perfect solution to this problem, allowing you to drive two DC motors or a stepper motor.

H-Bridge

The Dual Channel H-Bridge Motor Driver Shield features PWM control, selectable current limits and a prototyping area to add your own parts. To find out more check out the Dual Channel H-Bridge Motor Driver Shield page.

To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.

          Start your day with Nerf target practice!   

Pinned onto Arduino Blog

If you need motivation to actually wake up rather than sleep more, this Nerf target clock from “Normal Universe” could be a great solution! For many of us, traditional alarm clocks have given way to smartphones, but the concept is still the same: an annoying sound, followed by either waking up, or hitting the virtual snooze […]

          Haptic game controller UnlimitedHand joins AtHeart!   

Pinned onto Arduino Blog

We are excited to announce that UnlimitedHand is now an officially licensed Arduino AtHeart product. Created by Japanese startup H2L, the wearable controller straps around your forearm like an Ace bandage and allows you to actually touch and feel things within the gaming world. UnlimitedHand consists of a 3D motion sensor, an array of muscle sensors, a multi-channel electronic […]

          Converting a coffee maker into a 3D printer   

Pinned onto Arduino Blog

Heavy duty coffee makers are good for, well, making coffee. On the other hand, if you were to look at the frame without the preconception of what it can do, you might notice that there is space on top where equipment could be attached, and space on the bottom with a built-in heating pad on […]

          Sort your M&Ms or Skittles with this ingenious machine   

Pinned onto Arduino Blog

Inspired by a YouTube video of another candy sorter, Willem Pennings decided to build his own version. After nearly eight months of work, he now has a device that can separate M&Ms or Skittles into their respective color dishes. Control is accomplished via a pair of Arduino Nano boards along with two EasyDrivers and an RGB sensor. […]

          Project Showcase: Impressive N-MOSFET Powered Artwork   

Pinned onto Freetronics

At Freetronics we always love to see the amazing projects our customers create using our products. A few months ago we provided LOVOT LAB’s with a bunch of our N-MOSFET modules. We later found out that the modules were used to easily switch on and off a number of large, high powered LEDs for an art installation named “GRID I”. If this wasn't exciting enough, this project was located in South Korea!

GRID I with the projects creators

Fortunately, LOVOT LAB’s got back to us with some pictures and videos of the installation, the results are certainly spectacular! Don’t forget to checkout LOVOT LAB’s website to see more of the cool projects they have been working on.

 

Our Addressable Triple N-MOSFET driver / output module allow you to drive lots of different high powered loads using a single Arduino data pin. Effectively, our Addressable MOSFETs provide the same functionality as found in more common addressable LEDs such as our FreePixel, but can be used to drive any load you wish, not just an RGB LED. To find out more or to order visit the product page.

N-MOSFETs

To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project showcase follow us on Facebook and Twitter.


          A look at the Neopixel: Controller die teardown   

Pinned onto Dangerous Prototypes

A look at the Neopixel from Electronupdate: A WorldSemi WS2812B, a.k.a. “NeoPixel”.  This little device can be easily controlled by a Arduino and can be used in all sorts of neat things.  More details, and a truly excellent Arduino Library may be found at Adafruit. Three LEDs and a controller bonded into a single package.  Let’s take […]

          Skill Sunday: Power Monitoring   

Pinned onto Freetronics

Using a Clipsal Cent-A-Meter you can effectively monitor the power usage of different appliances. This is great, however the built in functionality can be rather limiting. You can not, for example track the power consumption of a device over time. Thankfully, combining this meter with Arduino can allow you to reach the power meters full potential!  Specifically, a 433MHz receiver can provide a communication bridge between the power monitoring system and an Ethernet connected Arduino allowing the power meter’s data to be sent into a SQL database for analysis and tracking. To find out more about this hack checkout the following link.   

Power Meter

If you're looking to work with your own RF wireless hardware, but don't want to make your own receiver circuit - check out our range of  315/433 MHz receiver shields:

Receiver

Apart from being idea for working with the various low-cost data links on the market, the shield can also be used to capture wireless weather station data, as described in the book "Practical Arduino". For more information and ideas, check out the product page.

To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.


          The Hunt is both a playful game and tasteful home decor   

Pinned onto Arduino Blog

Carlos Rodriguez–who not only happens to be an Arduino team member but also a Masters student at Malmö University’s K3 school–has shared with us a project that he and a group of his interaction design classmates have created.  For the outsider, The Hunt is an Arduino-based light board; a piece of decoration in a tasteful home. Its six carefully crafted boxes are […]

          The Rick and Morty Alarm will make sure you’re always on time   

Pinned onto Arduino Blog

Mike, CEO of the Useless Duck Company, recently got sidetracked playing computer games. After receiving a notification on his phone, he realized that he had lost track of the time and was late to a very important meeting. Being the Maker that he is, he decided to invent a system that would prevent this from happening again. Introducing the Rick and Morty Alarm. […]

          Build your own MIDI accordion with Arduino   

Pinned onto Arduino Blog

If you want to play accordion via a MIDI interface, manufacturers such as Roland do make such a device. The downside is that they tend to be fairly expensive, as one would have to assume they are something of a specialty item. Conversely, if you are able to get your hands on an accordion whose […]

          3D Printed LeoStick Powered Robot   

Pinned onto Freetronics

YouTuber Jaidyn Edwards has created a 3D printed two legged robot. If this wasn’t cool enough, the brain of this robot is the Freetronics LeoStick. Jaidyn’s robot is based of “BOB” an easy to make robot designed by Thingsverse user k120189.

BOB: The easy to build 3D printed robot

You can find full instructions on how to make the robot at the following link, and a video of Jaidyn’s robot in action below!

So what is a LeoStick? It's the Arduino Leonardo-compatible board that's cheaper and smaller than the original:

LeoStick

 Apart from being one of the smallest Arduino-compatibles on the market with USB, it also has an onboard RGB LED and piezo which can be used a knock sensor and various tune and sound effects. Plus you can add extra circuitry with the matching protostick! For more information and to order, click here.

To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.


          A tiny orchestra of Lego Robots driven by Arduino   

Pinned onto Arduino Blog

By now, you are probably familiar with the Toa Mata Band–the world’s first LEGO robotic band controlled by Arduino Uno, which is hooked up to a MIDI sequencer. Now a few years since Toa Mata Band’s debut, Italian producer Giuseppe Acito has shared the group’s latest music video: a cover of Kraftwerk’s “The Robots.” As you can see below, Acito himself performs the 1978 track’s […]

          Guitar Hero: Flamethrower Edition!   

Pinned onto Freetronics

Although the popular Guitar Hero console game is already pretty cool, instructables member oswaldonfire has stayed true to his name by modifying his Guitar Hero game so that a set of flamethrowers is triggered with each in game button press. The result is nothing short of spectacular!

Flamethrower

The project is entirely controlled by an Arduino Uno and a number of relays which trigger the flamethrowers. If you want to find out more about how you can build this awesome project yourself checkout the following link or the video (the action starts at around 10 seconds) of the setup in action!

 

If you are thinking about getting started with Arduino, but don’t know where to get started, our Experimenter’s Kit is a great way to learn the basics.

Experimenter's Kit

The kit includes a wide range of parts including a servo, sensors, lights, buttons, a sound module and more. Importantly, a Freetronics Eleven Arduino-compatible board is included to ensure that the kit contains everything you need to get started with Arduino. All these great parts would be useless without some form of instructions which is why we have developed a comprehensive project and instruction booklet to get you started. Check out the product page to find out more.

Working on a cool project you think we should know about? Inspired to start making your own Flamethrower Edition of Guitar Hero? Let us know in the comments section below or on Facebook and Twitter.  


          8-bit Frogger game on a digital microfluidics device   

Pinned onto Arduino Blog

OpenDrop V2 is an updated design for an open-source digital microfludics platform, which was initiated by GaudiLabs in Luzern, Switzerland and developed in collaboration with several communities including hackteria | open source biological art, BioFlux and digi.bio. The device is part of a much larger ecosystem focused around digital biology with hopes of making personal lab automation accessible to everyone. OpenDrop runs on […]

          Standalone Inductance Meter on a Etched Board   

Pinned onto Soldernerd

In late 2014 and early 2015 I had posted a short series on an inductance meter project. The first post in that series described an Arduino shield that allowed an Arduino UNO to do inductance measurements and got this blog mentioned on dangerousprototypes.com for the very first time. I got a lot of encouraging feedback … Continue reading Standalone Inductance Meter on a Etched Board

          An experimental game with a conductive rubber band controller   

Pinned onto Arduino Blog

RubberArms is an experimental rubber band game, created by Robin Baumgarten at the Global Game Jam 2017 in Yverdon-les-Bains, Switzerland. The controller uses a conductive rubber cord from Adafruit that changes resistance as it’s stretched. This resistance is measured by an Arduino Micro/Leonardo (or a Teensy 3.2), which acts as a USB joystick sending signals to Unity3D. (The game is coded […]

          The Soda Locker   

Pinned onto Arduino Blog

With books being replaced by electronic alternatives and sugary drinks in short supply, this custom locker has come to the rescue. After a conversation with a few friends about an idea he had for a vending machine that fit entirely inside of a locker, high school student Blake Hawkins decided to actually make it a reality. His […]

          Join Arduino Education at Bett 2017   

Pinned onto Arduino Blog

Arduino Education is a worldwide-leading school initiative bringing technology into the hands of teachers and students to create a more inventive learning environment. Arduino will be exhibiting Creative Technologies in the Classroom 101 (CTC 101), the latest addition to its one-of-a-kind STEAM program, at Bett 2017, held January 25-28 in London. CTC 101 is a […]

          Build an automatic cat treat dispenser with Hummingbird   

Pinned onto Arduino Blog

The Hummingbird by BirdBrain Technologies is an Arduino AtHeart microcontroller designed to enable beginners to create robots from craft materials. Hummingbird kits include LEDs, motors, and sensors that connect directly to the board. This eliminates the need for soldering or breadboarding and ensures that users have the parts they need to build their first robots. […]

          uArm Swift is an open-source robotic assistant for your desktop   

Pinned onto Arduino Blog

Need a hand? The UFACTORY team has got you covered with the uArm Swift, an open-source robotic assistant for your desktop. The four-axis uArm Swift is a smaller and sleeker version of the company’s original device from 2014. Based on an Arduino Mega, the robot is capable of lifting 500 grams (1.1 pounds) with a working range of 5 to 32 centimeters (2 to 12.6 […]

          Make your reflex punching bag interactive with Arduino   

Pinned onto Arduino Blog

A traditional reflex bag is meant to help improve your punch accuracy and timing. However, Carl Gordon decided to make his a bit more interactive and gamified using an Arduino Uno. As you can see in the video below, his setup adds four LEDs to the device to tell the user which side of the bag to punch, […]

          IR thermometer hacked into an IR camera   

Pinned onto Arduino Blog

Using several clever hacking techniques, Niklas Roy can make thermal images using a “simple” thermometer. True IR (infrared) cameras are still too expensive for many of us, but if you’d just like to know the temperature of something at a distance, IR thermometers aren’t that costly. In theory, if you were to take readings in […]

          Real Time Planet Tracking System   

Pinned onto Freetronics

Whether you are looking for a guide of where to point your telescope or just have a fascination for our solar system this project is definitely for you. Shubham Paul has put together a great realtime planet tracking system. Although the hardware on this project is fairly simple consisting of an Arduino, GPS module and servo, the algorithms that calculate the approximation of a planet's position using Kepler's laws are particularly impressive.  To find out more about how you can build your own real time planet tracker checkout the following link.  

Planet Tracking

 

The EtherMega is a greatfully-loaded” Arduino-compatible board. Apart from being completely Arduino Mega2560-compatible, it includes a full Ethernet interface, a microSD card socket, full USB interface, optional Power-over-Ethernet support and still has a circuit prototyping area with extra I2C interface pins. So if your project is breaking the limits, upgrade to the EtherMega today.

EtherMega

To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.

          Bookcase automatically opens to reveal secret lair   

Pinned onto Arduino Blog

A secret lair isn’t much fun if it’s a pain to get into, so Instructables user SPECTREcat decided to automate his hidden doors using an Arduino Uno. This drives four linear actuators via a MultiMoto shield, which both pull and turn the bookshelf in such a way that the books stay in place. When opening, […]

          More on Color TFT Displays ~ The Big Ones — 240 X 320   

Pinned onto N6QW

Really Big (bigger) Displays the 240 X 320 Color TFT

About two years ago I bought several of the 240 X 320 displays and immediately was struck by how much information can be displayed on the face of the unit and  like a choice of 256K colors. Lots of customization can be had here. Unlike the 128 x 128 or 128 X 160, which I used straight into the Arduino pins, these larger displays Do Not Like to see 5 VDC.
 
They like to see 3.3 VDC and typically a "Level Shifter" must be interjected between the 5 volt Arduino Pins and the pins on the display which like to see 3.3 VDC. So this is where I get emails about running the Arduino at 3.3 VDC and then no level shifting is required. Not sure my heart is that strong to do that. The literature abounds with tricks and tips to do the level shifting.
 
One method involves a series resistor combination of a 4.7K in series with a 10K (the 10K other end is at ground). Now to the high level math. If you ran 5 VDC through the 14.7K resistor( 4.7K + 10K) the current via ohms law would be 5/14.7K = .340 milliamp . Now a bit more math .340 milliamp flowing through 10K would be a voltage drop of 3.4 volt and the drop across the 4.7K would be 1.6 volts. So at the junction of the 4.7 K and 10K you would read 3.4 VDC. Thus one end of the 4.7K is connected to the Arduino pin the junction connection of the 4.7K and 10K is peeled off to the display and the other end of the 10K goes to ground. Instant level shifter. You would need 6 such combinations of 4.7K and 10K resistors.
 
Another way is to take an IC such as a hex buffer IC such as the CD4050 and by connecting 3.3 VDC to Pin 1 (Vdd) all inputs to the IC (six total) are outputted at 3.3 VDC. Many of the wing nut jobs hate this approach because it is not bi-directional. There are bi-directional level shifters but cost more than the nominal 50 cents for the CD4050. In my application I only need a single direction and that is a down shift. Below is the pin out for the CD4050
 
 
 
Here is the display and you will get a sense of the size with the ease of readability. Did I mention about the 256K color choices?
 
 

 
So now the problem is since the CD4050 level shifter will be used --how do you hook up the display? A glib answer would be carefully! Shown below is a hand sketch of the Nano ICSP and a decode of the pins on the back of the display. Note Vcc is connected to 3.3 VDC not 5 VDC as shown on the sketch.
 

 
So yes many will have trouble connecting the dots so the magic decoder ring is provided below. Please no inquires about how to connect the output of the Si5351 --CLK0 is the LO and CLK2 is the BFO.
 

73's
Pete N6QW



          Dot² isn’t your typical coffee table   

Pinned onto Arduino Blog

Coffee tables are useful for putting coffee, food, or perhaps way too much junk on, but it’s 2017—we can do better than that! Akshay Baweja certainly has at least with Dot², an interactive piece of furniture that can run animations, display lighting effects, and play old-school games. The Arduino Mega-based table features a matrix of 296 LEDs that shine up […]

          A 3D-printed e-drum pad   

Pinned onto Arduino Blog

After making his first drum with a laser cutter, Ryo Kosaka redesigned it as a 3D-printed structure so more people could build it. If you’d like to practice playing the drums, but would rather not disturb your family, roommate, neighbors, dog, etc., then an electronic version is probably a good idea. Since you’re reading our […]

          Interactive geodesic LED dome = extreme geometric fun!   

Pinned onto Arduino Blog

We’ve all seen geodesic domes in one form or another, whether as a modern experiment, as housing from a bygone era, or perhaps as a gigantic structure in Orlando (technically a geodesic sphere). Jon Bumstead apparently wasn’t satisfied with current dome options, and instead created his own, integrating elements from programmable LED tables to make it […]

          Emulate a Commodore 64 keyboard with a modern PC and an Arduino   

Pinned onto Arduino Blog

Using an Arduino, Adam Podstawczynski is able to translate keystrokes on his notebook to character inputs on a C64. If you enjoy using a Commodore 64, but either don’t like (or perhaps don’t have) its keyboard, Podstawczynski’s project could be a great solution. His build runs a Python script on a PC, Mac, or Linux computer, which […]

          Robotic Cat Laser   

Pinned onto Freetronics

Does your pet cat love chasing around a laser light? For the cost of a couple of servo motors, an Arduino and a laser light you can provide your cat with endless entertainment.  The automated cat laser uses servo motors to constantly move the laser and entertain the cat, with no effort on your behalf! To find out how you can build your own cat laser robot checkout the instructable from joe at the following link.

Cat Bot

 If you are looking for a servo motor to use in your own robotics project why not checkout our standard servo. The standard hobby servo rotates approximately 180 degrees and comes with a variety of horns, mounting screws and rubber mounting bushes. To find out more check out the product page.

Servo Motor

Found this project interesting? Working on own of your own projects you would like us to feature? Let us know in the comments section below or on Facebook and Twitter.  

          Control a tracked robot with your mind (or joystick)   

Pinned onto Arduino Blog

Whether you choose to control this vehicle with your mind or a joystick, the camera mounted on it will give you a new view of the world. Maker “Imetomi” was inspired to create a tracked robot after he was able to salvage a camera off of a cheap drone. This became the basis of his FPV […]

          An Arduino-powered automatic guitar footswitch   

Pinned onto Arduino Blog

If remembering to hit your foot pedal at the right time during shows is a challenge, this device will take care of it for you. As creator Franco Molina points out, there’s a lot to worry about when playing guitar in front of an audience. Actually playing is one thing, but you have to pay […]

          These students created their own Overwatch VR rig   

Pinned onto Arduino Blog

A group of high school students in South Korea have created a multi-part rig that lets them play Overwatch in virtual reality. Their console, which resembles somewhat of a Virtuix Omni treadmill, enables users to move around the battlefield by leaning in whichever direction they want to go, to fire and reload their weapon with a custom toy gun controller, and even to hit things by […]

          Attachment is like a modern-day message in a bottle   

Pinned onto Arduino Blog

If you want to reach out to someone, you could always pick up your phone and send a text. But if you’re seeking something a bit more random and indirect, one idea would be to write and attach a message to a biodegradable balloon using Swiss designer David Colombini’s “poetic machine.” Colombini’s Attachment project allows you to […]

          Scare away unwanted guests with an eye-moving portrait   

Pinned onto Arduino Blog

There are certainly many ways to generate an old-looking portrait with moving eyes, but this method from Sonic Robots is simple and seems quite effective. The basic formula is to buy a Victorian-like frame, get a picture of a loved/hated/random person (preferably tweaked to resemble an antique oil painting), then put a strip of paper with eyes printed on […]

          Watch an Arduino Mega-based robot play the bagpipes   

Pinned onto Arduino Blog

Using gigantic hands scaled up from a prosthetic design, “XenonJohn” can now hear the sweet sounds of Scotland whenever he wants. Seeing this invention, you might note to yourself that most instrument-playing robots don’t actually bother to have realistic—if huge, at 171% normal print size—hands attached. Then again, you probably haven’t seen a robot configured […]

          Cozy Coupe toy car retrofitted with Arduino   

Pinned onto Arduino Blog

Using an Arduino Uno along with an Adafruit Wave Shield, Brent Chapman added more features to the Little Tikes Cozy Coupe including a push-to-start ignition and a sound system. Although Chapman notes that the Coupe comes with some onboard entertainment options, he thought “his client” deserved something a bit more high-tech. This meant that he retrofitted the classic toy […]

          SmartPID is a smart temperature and process controller   

Pinned onto Arduino Blog

Professionally engineered, SmartPID is a high-tech, programmable temperature and process controller for the DIY community. Compared to a basic on/off thermostat, SmartPID is an “open platform” that can collect temperature from multiple sensors, apply programmable control logic, and drive different loads with a precise PID algorithm. Not only can SmartPID control any thermos-regulated process, heating or cooling, it can be used for […]

          Arduino Fridge Thermostat   

Pinned onto Freetronics

Often the thermostat on a fridge can break rendering the entire fridge useless without costly repair. Fortunately, like most problems, this can be solved using Arduino! Asynkronix has put together a great guide on how you can use an Arduino to cheaply replace a broken thermostat in your fridge. The fix works by reading the […]

          Arduino car alarm honks for help!   

Pinned onto Arduino Blog

Sure, if you’re going to get a new ride, a model from the twenty-teens would be nice, but for hacking purposes, the simplicity of an older cars makes modification fairly simple. It also makes hot-wiring easy, and as they don’t generally have an alarm system, these vehicles are often targets for theft. After his friend’s VW Beetle was […]

          Turn an Atari 2600 into an electronic drink racer and timer   

Pinned onto Arduino Blog

The next time you and your friends want to see who can chug beer (or a non-alcoholic beverage for the younger crowd) the fastest, you may want to try building your own Cider Racer 2600–an electronic racing platform and timer for competitive drinking. Created by YouTuber “MonkeyBOX Entertainment” for an annual Christmas party, the project consists of a broken […]

          This guitar-playing robot performs American folk music   

Pinned onto Arduino Blog

Inspired by a statement written on Woody Guthrie’s guitar, This Machine Kills Fascists (TMKF) is an Arduino Mega-based, guitar-playing robot that performs traditional American folk music on a portable stage. Sheet music with the song lyrics are printed and left on the benches set up in front of the stage, while audience members are encouraged […]

          Play digital music on this analog interface   

Pinned onto Arduino Blog

“I’m a big fan of digital music, especially Spotify. The ability to dial-up a much loved song I’ve not heard for ages or discover new music are just some of the benefits I never tire of,” writes UK-based designer Brendan Dawes. “Yet the lack of physicality to this digital medium has always left me wanting. I […]

          Build an FM radio with an Arduino and other spare parts   

Pinned onto Arduino Blog

After not having an FM radio to listen to NPR, electrical engineer Kevin Darrah decided to build his own from spare parts. Like many electronics hackers, Darrah tends to buy random components off of eBay. After all, you may need them at some point, and while cheap, sometimes they take a very long time to […]

          Make your own 3D-printed sonic tractor beam with Arduino   

Pinned onto Arduino Blog

From magic to science, man has long dreamed about being able to manipulate objects from a distance. People have been able to push something using air or even sound waves for a while, but University of Bristol researcher Asier Marzo and colleagues have come up with a 3D-printable device that can not only repel small […]

          Measure a magnet’s strength with this DIY Gauss Meter   

Pinned onto Arduino Blog

You may know that a neodymium magnet is more powerful than something you usually find on a refrigerator, but by how much? Most people, even those willing to harvest magnets from disk drives, accept that some magnets are stronger than others. This, however, wasn’t quite good enough for Anthony Garofalo, who instead converted a prototype […]

          This 3D-printed bionic hand can replace or support a limb   

Pinned onto Arduino Blog

3D-printed appendages are, as one might suspect, generally meant for those that are missing a limb. Moreover, there are many other people that might retain partial functionality of a hand, but could still use assistance. Youbionic’s beautifully 3D-printed, myoelectric prosthesis is envisioned for either application, capable of being controlled by muscle contraction as if it were a real body part. […]

          Bett 2017: Call for volunteers in London!   

Pinned onto Arduino Blog

Arduino Education empowers educators with the necessary hardware and software tools to create more hands-on, innovative learning experience. Later this month, we’ll be exhibiting our latest STEAM program for upper secondary education at Bett 2017 in London: CTC 101 – Creative Technology in the Classroom 101. We’re looking for volunteers to join our team during […]

          RooBee One is an open-source SLA/DLP 3D printer   

Pinned onto Arduino Blog

Aldric Negrier, a Portuguese Maker and owner of RepRap Algarve, has created an SLA 3D printer named RooBee One. Most desktop 3D printers that you’ll see in Makerspaces or advertised for home use drop material onto a bed using a hot extrusion head. The open-source RooBee One, however, employs a DLP projector along with an Arduino Mega to light up each layer […]

          Arduino NYE Countdown Timer!   

Pinned onto Freetronics

Any New Year’s party is incomplete without some sort of countdown to welcome in the new year! Although you could easily use an app on your phone, nothing beats the satisfaction of making your own! This is exactly what The Soldering Station has done using a seven segment display and an Arduino Uno. The instructions […]

          New IDE for all Arduino boards!   

Pinned onto Arduino Blog

Following the announcement at this year’s World Maker Faire, we’re excited to reveal the release of Arduino IDE 1.8.0—the new official desktop editor for all Arduino boards, both .org and .cc alike. This should come as great news to the entire Arduino community, representing a key milestone in our journey moving forward. You will now […]

          A DIY hexagonal Bluetooth speaker with sound-reactive LEDs   

Pinned onto Arduino Blog

Imgur user Peter Clough recently created his own colorful “Magic Box” Bluetooth speaker assembly with a NeoPixel visual display. If you need a speaker (or rather a speaker with an enclosure) the easiest way is usually to just buy one. On the other hand, if you want something really awesome and unique, why not build it […]

          Forty-9er Shield   

Pinned onto Dangerous Prototypes

m0xpd writes: I’ve been tinkering with a quick lash-up of Wayne Burdick, n6kr’s famous ‘Forty-9er’ receiver, implemented on an Arduino shield and tuned by one of my DDS systems. Regular readers will remember how I tried running my Kanga / m0xpd Sudden-inspired receiver shield under the control of the new DDS on the Internet of […]

          Forty-9er Shield   

Pinned onto Shack Nasties

I’ve been tinkering with a quick lash-up of Wayne Burdick, n6kr’s famous ‘Forty-9er’ receiver, implemented on an Arduino shield and tuned by one of my DDS systems. Regular readers will remember how I tried running my Kanga / m0xpd Sudden-inspired receiver shield under the control of the new DDS on the Internet of Things board […]

          Hack your Teddy Ruxpin with Arduino, Raspberry Pi and Alexa   

Pinned onto Arduino Blog

If you had a Teddy Ruxpin in the ’80s and ’90s, you probably remember inserting special tapes and hearing him read stories to you. Whether you loved or hated the little bear, it was hard to forget his weirdly moving mouth and eyes. Today though, with small and cheap development boards readily available, this mechanical system is […]

          Control this Ohio home’s Christmas lights over the Internet   

Pinned onto Arduino Blog

If you don’t want to bother putting up your own lights this year, you can just control Tom Hammond’s! As seen on Good Morning America, Hammond recently put up a Christmas display that can be controlled via a simple online interface between the hours of 5pm and midnight (EST). The setup consists of an Arduino Mega along with a Raspberry Pi […]

          Turn an old microscope into a live cell imaging device   

Pinned onto Arduino Blog

Microscopes are common pieces of equipment in laboratories (or even high school science classes for that matter), but making movies of living cells usually requires more expensive and specialized tools… until now. With a 3D-printed mount for a smartphone and an Arduino, researchers at Sweden’s Uppsala University have been able to retrofit ordinary microscopes to take time-lapse sequences. To accomplish this, an Arduino […]

          Control this Rock ‘em Sock ‘em Robots match with your tweets   

Pinned onto Arduino Blog

Los Angeles-based interactive agency Friendly Vengeance is putting up its dukes to “Knock Out Injustice” with the five-day social media fundraising campaign “KO Bots” to benefit L.A. Kitchen. A pair of Rock ‘em Sock ‘em Robots are ingeniously employed for this charity boxing match, in which the action is entirely decided by Twitter. Participants tweet @KO_Bots with the hashtags #RedBot or #BlueBot […]

          An Arduino-powered Christmas card game controller   

Pinned onto Arduino Blog

Last December, to wish their clients a Merry Christmas, UK-based agency Kerve Creative decided to do something a bit different than just the traditional holiday card. Instead, they created an interactive one with Arduino that transforms into a fully-functional game controller. The card invited recipients with a “little ditty” to play the retro-style Hacky Xmas game. After plugging it into your […]

          Working with a Rain Sensor   

Pinned onto Freetronics

Like to keep track of when it has last rained? With this tutorial from theorycircuit you can learn how to interface between an Arduino and a rain sensor.   Once you have done this the possibilities are endless. You could record data about how often and at what times you get rain, or even use […]

          A four-factor lockbox   

Pinned onto Arduino Blog

If you really don’t want someone messing with your valuables, a programmable box may be just what you need! Locking mechanisms generally work using one method—a key, for example—to keep them secure, or perhaps two in certain circumstances. This box, designed as a final project for an electrical and computer engineering class at Cornell, instead makes […]

          Dad builds an Arduino Hot Wheels drag strip for son   

Pinned onto Arduino Blog

If you want to eliminate arguments about which toy car is fastest, we’ve got just the project for you. When one’s kid has a birthday, most people go to the store and buy a gift. Phil Tucker instead decided to build something unique for his two-year-old, an automated Hot Wheels drag strip with an electronic […]

          Track planets with a laser!   

Pinned onto Arduino Blog

If you’d like to observe certain celestial elements, you could do research and search the sky manually. Or just create a system to do it for you! This is exactly what Subham Paul has done using an Arduino Mega, a GPS module, and 3.5-turn-pan and 180-degree-tilt servos. The real-time tracking device can predict the position of planets, calculated […]

          12 dazzling holiday light displays with Arduino   

Pinned onto Arduino Blog

There’s nothing like a dazzling display of lights to help get you into the holiday spirit. Every year, enthusiasts share the magic of the season by decorating their homes with artfully strung, animated bulbs, while some Makers take their projects to the next level using open-source hardware. 2016 did not disappoint. A quick Google search revealed a bunch of Arduino-controlled LED […]

          A Christmas star with Neopixel LEDs   

Pinned onto Dangerous Prototypes

A geeky Christmas decoration made with 56 LED Neopixel and controlled via an Arduino Micro board from Open Electronics: Let’s take a look, therefore, at the project’s electrical section, that is essentially composed of a set of 56 Neopixel LEDs, that have been arranged so to form two concentric stars; the first 35 RGB LEDs (out […]

          This robot is a cool new way to use cassette tapes!   

Pinned onto Arduino Blog

Though tape players persisted in vehicles for much longer than needed, cassettes are pretty much an obsolete format. That doesn’t mean they can’t be useful, as this project by Moscow-based media artist ::vtol:: shows. His interactive robot, dubbed “pzr-10,” traverses a canvas littered with unwound tape, while two heads read the data off of it. Using an Arduino Uno, this data […]

          Create the ultimate Christmas jumper with Arduino   

Pinned onto Arduino Blog

We’ve seen plenty of Arduino-equipped holiday sweaters over the years, but none as teched-out as this one. Last Christmas, UK-based Makerspace fizzPOP and electronics retailer Maplin teamed up to create quite the fun and festive jumper. The aptly named “Ultimate Christmas Jumper” features an Uno, a Mega, an Adafruit FLORA, four 8×8 LED panels, some NeoPixels, a […]

          This phone-controlled robot can beat you in air hockey   

Pinned onto Arduino Blog

Air hockey is a classic arcade game consisting of two players, two paddles, a puck, and a low-friction table. But what happens if you don’t have an opponent? If you’re Jose Julio, you build a robotic one out of 3D printer parts. An updated version of his earlier design from 2014, Julio upgraded the Air Hockey Robot’s original camera and vision system to […]

          The Bitx40 project   

Pinned onto Dangerous Prototypes

Pete Juliano, N6QW, has been working on building the Bitx40 project: At this stage the hardware is mounted and previously I had programmed the Arduino/AD9850 which will be used for the LO. The case was something store bought about 6 years ago and is nothing more than a 6X10X2 aluminum chassis painted two tone. The front […]

          Arduino Controlled Robotic Drum   

Pinned onto Freetronics

Unlike flawed human drummers, this Arduino powered robotic drum kit never slows down or speeds up! Randofo from instructables has modified his entire drum kit so that it can be controlled over USB on his computer.   The drum kit has a one set of motor controlled drumsticks for each drum or cymbal. Each of […]

          Stage Bench is an Arduino-based live controller table   

Pinned onto Arduino Blog

Manuel Lukas, a student at the University of Applied Science Mainz, and Sascha Lukas, a student at Cologne University of Music, together make up the German pop band Wyoming. As part of an interdisciplinary project, the duo decided to combine their love for both design and music into one live MIDI controller that’s bigger than commonly available commercial […]

          Web Editor updates: Import your sketchbook and more   

Pinned onto Arduino Blog

  Some useful updates on the Arduino Web Editor! Are you sticking to the desktop Arduino IDE because all your work is saved locally? That’s no longer a problem! Our brand new import tool enables you to upload your entire sketchbook with just a few clicks on the Arduino Web Editor. It is particularly handy […]

          Lixie is a Nixie tube alternative   

Pinned onto Arduino Blog

Using a series of etched acrylic panes, the “Lixie” display can show numbers in the style of a Nixie tube. Nixie tubes are beautiful pieces of display hardware that are no longer in production, and are becoming harder and harder to find. They also generally require relatively high DC voltages to operate, making them difficult and […]

          Build an Arduino-powered, voice-activated clock   

Pinned onto Arduino Blog

Using the MOVI voice recognizer and synthesizer Arduino shield, this DIY clock can respond to your querries. We’re all familiar with the various brands of voice assistants, but most of them require Internet access in order to do anything useful. This project, however, employs the MOVI shield by itself to respond to a user’s request for the […]

          Make Etch A Sketch doodles on a VGA screen   

Pinned onto Arduino Blog

After building a Pong game using an Arduino Uno and a VGA monitor, Rob Cai realized this same setup could be used to make Etch A Sketch-style drawings. Control is surprisingly “Pong-compatible” with two boxes, each with a potentiometer and a button. One knob moves the cursor horizontally and the other vertically. Unlike an actual Etch A Sketch from […]

          Homebrew WiFi Shield   

Pinned onto Shack Nasties

Having just finished development of the new m0xpd / Kanga ESP8266 – AD9834 board, I find myself with a few WiFi components knocking about on the bench – so I figured it would be fun to try to make a WiFi shield for an Arduino… Using an ESP8266 (in a module, such as an ESP-12) […]

          An Arduino laser pinball machine   

Pinned onto Arduino Blog

Pinball machines may seem like a good Maker project, but the mechanical components are quite involved. “Joesinstructables,” however, decided to take on this project on using an Erector Set, solenoids, and an Arduino board. In order to get around the challenge of using a heavy steel ball, he instead used a much lighter ping pong ball, […]

          Smart "Homer"   

Pinned onto Freetronics

Are you a huge fan of The Simpsons or any other TV show? Thomas Amberg has created a humorous “Homer” puppet which automatically turns on the TV anytime The Simpsons is scheduled to be on. The project works using an Ethernet connected Arduino which automatically checks an online TV program and then uses IR LEDs […]

          Seven Segment Dengan Menggunakan Arduino   




7 segment


1.      Microcontroller
arduino
                             i.     Arduino Duemilanov ATMega 328 (1 buah)

2.      Resistor
resistor
                            i.      Resistor 220 Ω (1 buah)

3.      Seven Segment
                         i.          7 Segment Anode (1 buah)

7 segment
4.      Kabel Penghubung
                         i.          Kabel Pelangi (Secukupnya)

kabel pelangi
5.      Bread Board
breadboard






void setup(){
for(int i=0;i<7;i++){
pinMode(i,OUTPUT);
}
}

void tampil(byte a1, byte a2, byte a3, byte a4, byte a5, byte a6, byte a7){
digitalWrite(0,a1);
digitalWrite(1,a2);
digitalWrite(2,a3);
digitalWrite(3,a4);
digitalWrite(4,a5);
digitalWrite(5,a6);
digitalWrite(6,a7);
}
void loop(){
           tampil(0,0,0,1,0,0,0);
           delay(500);
           tampil(1,0,0,1,0,0,0);
           delay(500);
           tampil(1,0,0,0,0,0,1);
           delay(500);
           tampil(1,1,1,1,1,1,1);
           delay(500);
           tampil(0,0,0,0,0,0,0);
           delay(500);
           tampil(1,1,1,1,0,0,1);
           delay(500);
           tampil(0,1,0,0,1,0,0);
           delay(500);
           tampil(0,0,0,1,0,0,0);
           delay(500);
           tampil(1,1,1,1,1,1,1);
           delay(500);
}



          Arduino does Hard Science   

We don’t know why [stoppi71] needs to do gamma spectroscopy. We only know that he has made one, including a high-voltage power supply, a photomultiplier tube, and–what else–an Arduino. You also need a scintillation crystal to convert the gamma rays to visible light for the tube to pick up.

He started out using an open source multichannel analyzer (MCA) called Theremino. This connects through a sound card and runs on a PC. However, he wanted to roll his own and did so with some simple circuitry and an Arduino.

The tube detects very faint light in the crystal so they …read more


          MyNotes: Mobile Maker-Technology in Makerspaces   
This is the third of several blog entries in which I share my take-aways from ALA's The Makerspace Librarian's Sourcebook. I've skipped over Chapter 4, which covers Safety and Guidelines in the Library Makerspace. That chapter includes some suggestions worthy of consideration.


About the Makerspace Technology

Some of the major parts of the book, listed below, focus on a variety technologies that may find their way into makerspaces. Having read the chapters skipped, I must admit that these serve as a cursory introduction to the technologies. Certainly, anyone who undertakes Raspberry Pi and Arduino will need some more support. Your level of technical expertise will be tested and I've indicated which of the following activities should not be undertaken without district level technical support.

Find out more

Some technologies will require more extensive training. Given a tiered approach to makerspaces, you may want to stagger these so that learners will have a chance to move forward slowly through the various steps, allowing time for practice and reflection.

  • Chapter 5 (3D Printing)* 
  • Chapter 6 (Raspberry Pi)*
  • Chapter 7 (Arduino)*
  • Chapter 8 (LilyPad, Adafruit, Wearable Electronics)
  • Chapter 9 (Google Cardboard for Librarians)
  • Chapter 10 (Legos in the Library)
  • Chapter 11 (littleBits, Makey Makey, Chibitronics)
  • Chapter 12 (Computer Numerical Control in the Library with Cutting and Milling Machines)
  • Chapter 13 (Robotics in Libraries)
  • Chapter 14 (Drones in the Library)
  • Chapter 15 (Library Hackerspace Programs (includes Minecraft, )

While I cannot claim to be an expert in any of these areas (and who would?), each of these technologies provide learners with opportunities to diverse experiences.  Again, each of these chapters serves as a primer and will require deeper study. These chapters would be helped by some curated list of resources online, however, Chapter 17 provides an extensive list of social media hashtags, Facebook pages, Twitter lists, blogs & websites, listservs and mailing lists.
What we, as design thinkers, have is this creative confidence that, when given a difficult problem, we have a methodology that enables us to come up with a solution that nobody has before," IDEO founder David Kelley as cited in Chapter 18.

My Notes - Chapter 16

  1. This chapter focuses on mobile makerspaces and was authored by Kim Martin, Mary Compton, and Ryan Hunt.
  2. A mobile makerspace is a miniature makerspace that's built into a vehicle, usually the back of a truck or a revamped bus.
  3. Some reasons to go mobile are mentioned:
    1. People are fascinated with mobility
    2. You have a small library
    3. Your library caters to a large population of a scattered area
  4. Steps to go mobile:
    1. Gather a core team
    2. Engage your community
    3. Be financially prepared
  5. Mobile Lab examples
    1. FryskLab
    2. SparkTruck
    3. MakerMobile
    4. The MakerBus
    5. Arts & Scraps

Reflections on the Book

Library makerspaces continue to thrive, drawing new patrons in and engaging them as never before. This hands-on sourcebook edited by technology expert Kroski includes everything libraries need to know about the major topics, tools, and technologies relevant to makerspaces today. Packed with cutting edge instruction and advice from the field's most tech-savvy innovators, this collection
  • leads librarians through how to start their own makerspace from the ground up, covering strategic planning, funding sources, starter equipment lists, space design, and safety guidelines;
  • discusses the transformative teaching and learning opportunities that makerspaces offer, with tips on how to empower and encourage a diverse maker culture within the library;
  • delves into 11 of the most essential technologies and tools most commonly found in makerspaces, ranging from 3D printers, Raspberry Pi, Arduino, and wearable electronics to CNC, Legos, drones, and circuitry kits; and
  • includes an assortment of project ideas that are ready to implement.
As useful for those just entering the “what if” stage as it is for those with makerspaces already up and running, this book will help libraries engage the community in their makerspaces. (Source)

What I like best about this book is Chapter 2, which addresses the pedagogy and instructional approaches that best fit with makerspaces. The chapters focused on various technologies are worth reading as primers, but what is missing is paper approaches. For example, consider these technologies mentioned that merit further review:
  • Cardboard
  • Textiles
  • Beading
  • Repurposing existing materials
The question is, Would you buy an $85 book on setting up makerspaces in libraries? That depends, really, on whether you know anything about the topics raised above. Throughout the book, I kept hoping for projects or project recipe cards.

Still, you may find this text of help.

Some additional resources I've been curating:



Everything posted on Miguel Guhlin's blogs/wikis are his personal opinion and do not necessarily represent the views of his employer(s) or its clients. Read Full Disclosure


          The Doer Who Learns: The Makerspace Librarians' Handbook   
"For the things we have to learn before we can do, we learn by doing," said Aristotle. Or, more simply, the doer who learns. As a writer in the education field, and I trace my lineage back to those first book reports in third grade, I have been learning by writing for many years. So I must admit to some concern when I saw arts (did I mention I flunked art in kinder?) and crafts see a resurgence in schools, a contra-decima to the establishment of the Common Core as Chris Aviles suggests in his article which I explored earlier.

Find out more
As I have written more about makerspaces, experienced it firsthand, I realize that we are moving quickly to the digitization of arts and craft experiences. Making things from junk, then digitizing the creation, resulting in a 3D printing that is functional, well, that moves the experience of creating down the road. Makers appear an innovation on what humans have been doing for years--hunting, gathering, and making stuff.
Disclaimer: This is the first of several blog entries featuring this book. ALA approached me with a copy of the book, asking me to review it. I received no payment for this review. I retain full editorial rights over my content and any quoted content is indicated. And, I wrote this blog entry, and will offer the book as a resource at the next makerspace I attend facilitated by my colleague, Peggy Reimers (@preimers)

The Source

In a new book published by the American Library Association (ALA), #the makerspace_librarian's sourcebook, edited by Ellyssa Kroski, I find myself overawed again by the scope of possibility. When you consider what teachers teach, students learn, and the yawning chasm between that incomplete experience and what life offers, what the marketplace demands, this sourcebook sends a powerful message:
This hands-on sourcebook...includes everything libraries need to know about the major topics, tools, and technologies relevant to makerspaces today. [It]...delves into 11 of the most essential technologies and tools...found in makerspaces, ranging from 3D printers, Raspberry Pi, Arduino, and wearable electronics to CNC, Legos, drones and circuitry kits and includes an assortment of project ideas that are ready to implement.
For the sake of variety, I decided to do a quick skim of the book to see what useful nuggets might reveal themselves, half submerged in the rapid flow of text and quotes, 400 pages long. Here are some of my take-aways of this must-have textbook for schools, teachers, librarians and administrators eager to fundamentally understanding the maker movement and implement it in their schools.
[I've tried to put my own remarks in square brackets to distinguish from straight quotes or excerpts from the book.]

My Notes

  1. The book is divided into multiple sections, including:
    1. Creating the Library Makerspace
    2. Makerspace Materials, Tools and Technologies
    3. Looking Ahead
  2. Creating the Library Makerspace
    1. Chapter 1 - Makers create things, ideas, and concepts (Cherie Bronkar)
      1. A typical academic makerspace would include 3D printers, programmable electronics, digital microscopes, video equipment, large format printers, and other items that add to the institution's curriculum.
      2. A space like this gives students endless possibilities to put their education into practice.
      3. How to get started without funding:
        1. Paper crafts like origami, book art (using withdrawn books), creating apps
        2. The makerspace movement need not rely on high-priced tech.
        3. Making can be as simple as featuring a building contest with Legos or hosting something more technical like a hackathon. 
        4. Students can make and display dioramas, science projects, crafts, and jewelry along the line of friendship bracelets.
        5. Use computers and host training to help students create videos on their phones and upload them to free video editing apps, run a contest for the best Vine [or Snapchat or Instagram Story], create a school YouTube site, create funny video spoofs of a book the class has read
      4. The cost of makerspaces is explored, and include equipment lists. You'll have to read the book to see the components, but here's an approximate cost:
        1. Tech-focused makerspace starter kit: $3,300
        2. Bigger Budget Tech-Focused Makerspace Starter Kit: $21,000
        3. Media - Video Focused Makerspace Starter Kit - $7200
        4. Media - Sound-Focused Makerspace Starter Kit - $7500
        5. Low Budget Elem School Focused Kit - $500-$1000
        6. Dream budget-Milling/Power Equipment List - $30K-$50K
      5. [You know, as I look these lists over, there is a lot of cost-savings possible if we disregard proprietary software titles (e.g. Final Cut Pro) and use free open source tools (e.g. Shotcut).]
      6. An effective way to learn is to create training materials for users while you're learning. [Great tip!]
      7. Usage policies and planning your makerspace are also covered
    2. Chapter 2 - Pedagogy and Prototyping in Library Makespaces
      1. This chapter was authored by Laura Costello, Meredith Powers and Dana Haugh
      2. [Some fascinating approaches and quotes included for each!]:
        1. Active Learning: 
          1. "Learning is an active process. We learn by doing. Only knowledge that is used sticks in your mind." - Dale Carnegie
          2. Active learning is the process in which students participate in activities to facilitate understanding and retention.
        2. Collaborative Learning: 
          1. "Teamwork is the ability to work together toward a common vision. The ability to direct individual accomplishments toward organizational objectives. It is the fuel that allows common people to attain uncommon results." -Andrew Carnegie
          2. Any exploration of an idea with two or more minds involved. Individuals working in groups generally retain more information and understand a concept more fully than those working alone.
        3. Inquiry-based Learning: 
          1. "Sometimes questions are more important than answers." -Nancy Willard
          2. Inquiry-based learning is the proces of learning by posing questions, problems, or scenarios. It provides a scaffold for student learning but allows students to explore and develop a better understanding of concepts instead of simply presenting the facts or providing a linear path to established ideas.
        4. Project-based Learning:
          1. Projects are complex, multilayered learning experiences that require students to develop critical thinking and problem-solving skills.
          2. Suggestions for PBL:
            1. Present a compelling, challenging real world problem for students.
            2. Encourage students to explore topic through extensive inquiry, research,  information application and reflection.
            3. Organize time for critiques, revisions that scaffolds peer collaboration.
            4. Empower students to share their results with each other and others.
        5. Constructionism:
          1. "For the things we have to learn before we can do, we learn by doing." - Aristotle
          2. Inspired by constructivist theory
          3. People learn better when they are actively making things.
          4. Students are encouraged to build or create tangible objects to understand the world around them.
          5. Instead of teaching at a person, constructionism supports the idea of assisting learning through trial and error.
          6. Students test their ideas without fear of failure.
      3. Makerspaces are safe spaces where learners are encouraged to fail to test boundaries and explore creative limits in pursuit of intellectual growth and understanding.
      4. "Good novels, if we are ready for them, transform us. Good curricula should have the same effect." -N.V. Overly & E. Spalding
      5. The ability to tinker, build, break, and create something you envisioned is an incredibly powerful lesson. To work alongside makers of all levels reinforces the idea that we are all learners and need help to succeed.
      6. Instructional approaches
        1. ADDIE framework
        2. Rapid Prototyping
        3. Backward Design
        4. Eight Learning Events: an instructional design model that describes content and context-independent, observable, specific learner activities
          1. imitate
          2. receive information
          3. exercise
          4. explore
          5. experiment
          6. create
          7. self-reflect
          8. debate
Wow, Chapter 2 does not disappoint in terms of awesome ideas and rounding up instructional approaches! I have to admit that it's my favorite chapter so far. 




Everything posted on Miguel Guhlin's blogs/wikis are his personal opinion and do not necessarily represent the views of his employer(s) or its clients. Read Full Disclosure


          Novo curso: Building Wireless Interfaces for Microcontrollers (c/ ARDUINO)   
Caro(a) Colega, semana que vem inicia-se o curso sobre como construir interfaces sem fio para microcontroladores (mostrando um exemplo com ARDUINO), oferecido pelo CEC – Continuing Education Center numa parceria entre o IEEE, o site de conteúdo Design News e patrocinado pela Digikey. Confira a resenha: Wireless devices are commonly used in vertical markets such…
          More on PIC 18Fs - writing a basic C program   
In previous posts I explained how to compile a simple assembly program for the PIC 18F family, and how to upload that program to the PIC using an Arduino. But assembly is hard to code, and even harder to read and make sense of if you're unfamiliar with it. Fortunately we can compile C code for the PIC too. It's much more readable, and the compiler is more likely to pick up mistakes.

 In this post I'll describe a C program to switch an LED on, but using a feature of the PIC called pulse-width modulation, or just "PWM". This switches an output pin on and off very rapidly, and we get to choose what fraction of the time it's on for (called the "duty cycle"). We can use this to make an LED appear dimmer that it actually is. It's also an efficient way of driving electric motor, so I'll return to it when I come to build my speed controller.

Where to begin? You'll need to install a program called "sdcc", short for "the Small Devices C Compiler". If you're using Debian, log in as root and run

apt-get install sdcc sdcc-libraries

It should be in the package manager for most linux distros.

Open up a new file in your favourite text editor and call it LED_PWM_C.c. The first thing we need to do is include the library for the PIC:

#include <pic18f2420.h>

If you're using a different model of PIC you'll need to replace 18f2420 with the relevant model above.

Next we need to tell the PIC to use its internal oscillator:

#pragma config OSC=INTIO67

Now we can declare out main() function (for anyone unfamilar with C programming, this is what your program actually runs when you execute it!) and our code should look as follows:

#include <pic18f2420.h>
#pragma config OSC=INTIO67

void main(void){

}

Everything we add from now on will go within the main() function.

We decided to use the internal oscillator, but we several frequencies to choose from. They're controlled by bits 6-4 of a register called OSCCON. How do I know this? It's on page 32 of the PIC 18F2420 reference manual. Don't worry about what the other bits of this register do for now, what matters is we set it to the binary number x111xxxx, where x is either 1 or 0. We'll use 01110011. We can't type a binary number into a C program, we need to use the hexadecimal equivalent, 0x73:

OSCCON = 0x73;

Now that we've chosen what speed the clock's going to run at, let's think some more about this PWM business. With PWM, there's two numbers we need to pick: the period and the duty cycle. The duty cycle determines what fraction of its time the output pin spend switched on. The period is the sum of the 'on' and 'off' time periods. We want the period to be short enough that we can't see the LED flickering. The PIC 18F2420 manual devotes an entire section to explaining the PWM functionality. On page 146 it tells us how to calculate the period:

PWM Period = [(PR2) + 1] • 4 • TOSC • (TMR2 Prescale Value)

We've set the frequency of the oscillator to 8MHz, so the time period of this is TOSC = 1/ 8MHz = 0.125 micro seconds. PR2 is an 8-bit register, and the "TMR2 prescale value" can the values 1, 4 or 16 (it's described on page 135 of the manual). Using these I can pick a PWM period between 2 ms and 50 microseconds. I'm going to use 0.128ms, which corresponds to setting PR2 to 256 (=0xff in hex) and the TMR2 prescaler to 1. We set PR2 by:

PR2 = 0xff;

Setting the TMR2 prescaler is a littler harder. It's by bits 1 and 0 in the T2CON register ("timer 2 control"). To set the prescaler to 1, we need to set these last two bits of the register to zero. I don't want to change the value of any of the other bits in the register. I can do this by taking the "AND" operation with the 11111100 (=0xfc in hex):

T2CON = T2CON & 0xfc;

Ok, so that's the period set to 0.128ms. Now we need to set the duty cycle. There are actually two PWM pins on an 18F2420, and we're going to use the first one. This means that we set the duty cycle using a 10 bit-number, the 8 most-significant-bits going into the register CCPR1L, and the two least significant into CCP1CON<5:4>. (That notion means "bits 5 to 4 of the CCP1CON register". Note that the bits of a register are numbered 0 to 7, not 1 to 8.) Let's set the duty cycle to the binary number 01100110. This is 102 out of a maximum of 1023, which is pretty close to 10%. We can set CCPR1L directly, and use the "AND" operation to clear bits 4 and 5 of CCP1CON while leaving the rest of that register unchanged:

CCP1CON = CCP1CON & 0xcf;

CCPR1L = 0x66;

What else is left to do? Just a few 'housekeeping' tasks to set the whole thing off. We need to tell the PIC that the pin is actually an output pin. On an 18F2420, the first PWM pin is pin 13, also called "RC2/CCP1". To tell the PIC to use this as an output, we need to clear bit 2 of the register TRISC to zero (I described this in the assembly tutorial for the RA output pins). We also need to turn on timer 2, which we can do by setting bit 2 of the T2CON register to be 1. Finally, the PIC has a register that sets whether the RC2/CCP1 pin is being used for PWM, or normal input/output, or one of its other functions. To tell it to use this for PWM, we set bits 2 and 3 of the CCP1CON register to be 1.

TRISC = TRISC & 0xfb;
T2CON = T2CON | 0x04;
CCP1CON = CCP1CON | 0x0c;

Finally, let's also set the pin RC1 to be permanently on, so we have something to compare the brightness of our LED too:


TRISC &= 0xfd;
LATC |= 0x02;

Our complete code should look like this:


#include <pic18f2420.h>

#pragma config OSC=INTIO67

unsigned int ticker;

void main(void) {
// We're using the internal clock. Set it to a frequency of 8MHz
// See page 32 of PIC18F2420 reference manual
OSCCON = 0x73;

// Set the PWM period
// See page 146 of PIC18F2420 reference manual
// PWM period = (PR2 + 1) * 4 * T_OSC * (TMR2 prescale value)
PR2 = 0xff;

// Set Timer 2 to be on, with a prescaler value of 1
T2CON = T2CON & 0xfc; // prescaler

// Set the duty cycle to 512 / 1023
CCP1CON = CCP1CON & 0xcf; // LSBs
CCPR1L = 0x80; // MSBs

// 10%

CCPR1L = 0x66;

// Make RC2 an output
TRISC = TRISC & 0xfb;

T2CON = T2CON | 0x04; // switch on TMR2

// Set pin 13 (RC2) as PWM
CCP1CON = CCP1CON | 0x0c;

// Set pin 12 (RC1) to be high, so we can compare LED brightness
TRISC &= 0xfd;
LATC |= 0x02;

}



Now we need to compile this. Make sure you're in the same directory as your source file and type

sdcc --use-non-free -mpic16 -p18f2420 LED_PWM_C.c

Assuming that worked, you should now have a file called LED_PWM_C.hex. Connect LED's to legs 12 and 13 of the PIC. Upload the hex file to the PIC using the Arudino method described last time. If everything's gone according to plan, the LED on leg 13 should appear noticeably dimmer than the one on leg 12.

The human eye isn't very good at judging brightness, so let's see if we can make it more obvious. We'll add some code to cycle the brightness of the LED. Every 500 times we go through the loop, we'll increase the brightness by 1 out of 1024. We we try to increase this to 1025, it'll roll-over to zero. I don't hugely care about exactly how long this loop takes, just as long as it's a reasonable amount of time - I experimented and found 500 loops to be reasonable. We'll need a variable to keep track of how many time's we've gone through the loop. Declare this at the top of the file, just before the main() function:

unsigned int ticker;

Now, add the following as the last thing in the main() function:


while(1) { // loop forever
ticker++;
if(ticker > 500){
ticker = 0;
CCPR1L++; // Only cycle the 8 MSBs
}
}

Upload this and it should now be very obvious that one of the LEDs is changing its brightness!

Finally, complete versions of this code, (and the 'simple' one that doesn't cycle the brightness) can be found on bitbucket.

          Using an Arduino as a PIC programmer   
Ok, so I told you all last time that I was going to use one of these microcontrollers called a 'PIC' to control the motor speed on my robot, and that I was going to be cheap and use an Arduino to actually upload the program to the PIC. In this post I'm going to describe exactly how to do this, using some software written by a guy called Kirill Kulakov. You can read all about this on his blog, High Spark, but I'm going to try and give more of a step-by-step guide, and tell you what you need to change to use it with a different type of PIC (I'm using an 18F2420, Kirill originally had an 18F2550 in mind).

First, make sure you can compile some form of simple test code for the PIC. See my previous post for instructions. You should end up with a file called LEDsOn.hex - we'll make use of this later.

Next, you need to set up the Arduino environment. You might be able to get this from your package manager, or try here. Make sure you can compile and upload code to the Arduino (eg. this). There should be plenty of help available elsewhere on the web if you run into difficulty. You should be able to type arduino & into your command line and see something like this appear:

Connect you arduino and test that you can get the 'blink' sketch working. If this won't work, there's something wrong with your Arudino environment, or the arduino itself, or the connection to your PC.

Alright, let's assume you're able to upload programs to the arduino. We'll need two pieces of code to do our PIC programming:
1) Kirill's PIC programmer. This runs on the Arduino and pulls various pins high or low to write to the PIC. Think of it as translating bytes from our hex file into the PIC's language.
2) Jose Carlos Granja's Linux PIC programmer. This code is going to take the .hex file on the PC and read out bytes to the Arduino.

You can download both of these from a single github repository. Open a terminal, change to your home directory, and type
git clone https://bitbucket.org/JoseFuzzNo/arduino-as-pic18f-programmer-for-linux.git PIC18Fprogrammer

Open up the arduino environment, and open up the .ino file that lives in PIC18Fprogrammer/arduino/PIC18f_auto/
The environment will complain that it wants to move the file it its own directory. Click 'Ok'.

Ok, now let's wire up the arduino to program the PIC. You'll need the arduino itself, some kind of protoboard (I use these), 4 resistors (at least 200 ohm each), a PIC 18F, and some wire.

We need to wire up the following pins on the PIC:
1) The VDD pin is the power input, this want to be connected to the 5V pin on the arduino.
2) The two VSS pins should be wired to ground.
3) The MCLR pin should be wired (via a resistor) to pin 7 of the arduino.
4) The PGC pin should be wired (via a resistor) to pin 6 of the arduino.
5) The PGD pin should be wired (via a resistor) to pin 5 of the arduino.
6) The PGM pin should be wired (via a resistor) to pin 8 of the arduino.
7) Connect an LED from each of RA0, RA1, RA2, RA3 to ground. The 'anode' (the longer leg of the LED) should be connected to the PIC, and the 'cathode' (the shorted leg) connected to ground. If you only have one LED, connect it to RA0 and ground. These are how we're going to see that our program has been uploaded successfully.

We get those last four by looking at the '#define' definitions at the top of the PIC18f_auto.ino file. How do I know what pins these correspond to on the PIC? I look in the reference manual for the PIC18F2420 and find the following diagram
Corresponding manuals exist for other models of PIC in the 18F family. Whilst I haven't tested them, I suspect this programming method with work fine with them too. Here's a diagram of how to wire this up for the 18F2420
and a photo (not quite identical wiring, but electrically the same, except that I've connected RA4 instead of RA1 with an LED - doesn't matter for this example)


Ok, so we have our hardware wired up. Attach the arduino to the PC via a usb cable, and hit the 'Upload' button (the arrow near the top left of the window) in the arduino environment. The arduino is now all ready to talk to the PIC. We need to build Jose's code so that the PC so can talk to the arudino. Change to the directory this code resides in
cd ~/PIC18Fprogrammer/src/
and open the file main.cc with your favourite text editor. We need to replace line 86, which originally reads

}while( n == 0 || *buf != 'T' );
with
}while( n == 0 );
Here it is in context:


Why are we doing this? Hose's original code basically asked the PIC "Are you an 18F2550?" and stopped if the PIC said "No". We want to program other types of PIC18F, so we're removing this test. Again, I've only tried programming an 18F2420, but I suspect this will work on many other models.

Compile the code by typing
make
into a terminal while in this directory.

Assuming the code makes without errors (don't worry about warnings), copy the LEDsOn.asm file that you made in this tutorial into the ~/PIC18Fprogrammer/src/ directory. Make sure the arduino environment window is still open. In your terminal window type
./pic_programmer LEDsOn.hex
If all went well you should see something like this:

But never mind that! Those four LEDs should now have switched on!

Success!

I'll put up a new post in the future about how to make the PIC do something more interesting (and more robot-oriented ;-) ). I'll also explain how to compile programs written in C, which is much nicer to work with than assembler.

Finally, if you want quick access to a copy of the code with the necessary modifications and the LEDsOn.hex programme already included, clone the copy from my git repository:
git clone https://github.com/harrybraviner/PIC18Fprogrammer_for_blog.git PIC18Fprogrammer
          PIC programming for the clueless   
I should explain a little more at this point about what I'm actually trying to do here. The Raspberry Pi is going to sit at the top of my robot, and send signals to some control board on the lower deck. For now, all I want it to be able to do is turn the left and right side wheels at different rates (and choose whether they go forwards or backwards).

For reasons that I'll explain in a future post, it looks like the best way to go about this is with something called a PIC. "What on Earth's a PIC?" you might well ask. They're a family of microcontrollers. Very small, very cheap, low capability computers. The exact type I'm planning to use is called an 18F2420, and you can buy them here for £3.34.

This time last week I had no idea how to program a PIC, and the web seems to be rather devoid of beginners tutorials (unless you want to buy some commercial programming software from a company called Microchip, but I'd rather stick with open-source stuff). Therefore I'm gonna take this opportunity to try and describe everything I can remember about learning to program a PIC in Linux. Let me know if you think there's mistakes in it (or anything that really needs to be added).

First, what do you actually need to get started? The minimal list seems to be the following

  • Some sort of PIC microcontroller. I'll be describing the 18F2420, but I think these instructions should work for anything in the 18F family.
  • A PC running Linux (all the software I describe here should work in windows too, but I haven't tested it).
  • A PIC programmer. This is a device that actually sends signals from your PC to the PIC. Its main use is to write your code to the PIC. I'm going to describe how to do this using an Arduino, a breadboard, some bell wire and 4 resistors. All of that should cost you under £30. If you don't have one, you'll also need a USB A to B cable to connect the Arduino to your PC.
  • Some LEDs. These aren't essential, but they're pretty useful for testing that your code is actually doing what you think it's doing once you've uploaded it to your PIC. Get about 8.

In this blog post I want to cover writing and compiling a very simple program for a PIC. This is the cheapest step (it only requires your PC) and you need to be able to do it before we can start trying to upload anything to a PIC. You can write PIC programs in either C or assembler. C is the obvious choice for larger programs, but I'm going to go with assembler in this tutorial, since there's fewer programs required to compile it and we'll learn a little bit more about how the PIC works. I'll describe actually getting your code onto the PIC in the next post. Ok, let's get started.

To compile PIC assembly code on Linux we need to use a collection of tools called gputils. Install this using your package manager. eg. in Debian, log in as root and run
apt-get install gputils

You need to check that the version of gputils that we've installed actually supports the PIC you're using. To see if supports the 18F2420 you need to run the command
gpasm -l | grep p18f2420
if it returns a line (which includes p18f2420) then you're in luck. If you're using a different chip, just replace 18f2420 with the one you're using, remembering that everything has to be in lower case.

If the previous command returned nothing, then gputils doesn't support the chip you're using. Most likely you're using an old version of gputils. Get the latest version by installing subversion and running
svn checkout svn://svn.code.sf.net/p/gputils/code/trunk .
Change into the directory trunk and (as root) run
./configure
and then
make install
If the configure process throws up errors it's most likely because you're missing some package or other. Install the package and try again. You should find that the list command from the previous package no longer comes up empty.

Alright, let's write some code for the PIC. We'll do something really simple at first, and just switch on some of the output pins. This may seem really basic, but it'll let us check that we can compile our program and we'll use it to check that we can upload code to our PIC successfully. Well, here it is:


; Assembler code for a pic 18f2420
; Should set all of the bits of port A to
; a 'high' output value
; I can examine them using an LED
INCLUDE "p18f2420.inc"

  CONFIG OSC=INTIO67 ; configure the PIC to use the internal oscillator, with general I/O on pins RA6 and RA7

  org 0
  goto main
  org 0x0200

main
  clrf PORTA
  clrf TRISA ; clear the TRISA registers to set all RA pins to digital output
  movlw 0xff ; value to set the PORTA pins to
  movwf LATA ; write to PORTA

here
  goto here ; loop forever
  end


Save the file as LEDsOn.asm. Open up a terminal, change to the directory holding the file and run
gpasm -p18f2420 LEDsOn.asm
If you didn't get any error messages, you should now have a file called LEDsOn.hex sitting in the directory. Congratulations - that's a program for a PIC 18F2420 that will switch on some of the output pins. We'll check this with some LEDs when we upload this to a PIC in the next post.

Let's look at what each line of this does, and how we'd need to change the code if we were using a different PIC.

The lines beginning with semi-colons are comments. The assembler (gpasm) just ignores them. You can also start a comment path way through a line. Everything after the semi-colon gets ignored.

The first non-comment line is
INCLUDE "p18f2420.inc"
This tells gpasm to go and read everything in the file p18f2420.inc (in the directory /usr/local/share/gputils/header/) and then carry on reading the rest of our code. If you're using a different type of PIC, you need to change this line to the name of your PIC.

The next line we see is
  CONFIG OSC = INTIO67   ; use the internal oscillator with pins 6 and 7 for general purpose I/O
There's quite a bit to say about this one, so I'll go slowly. Every type of computer needs some sort of clock (also called an oscillator) to tell it how often to perform an instruction. A PIC has an internal clock, or it can use an external one connected to two of the pins. The external clock is the default option. Without any clock signal, the PIC won't step through the instructions in our code! This line tells it to use the internal clock. How did I what to type here? I opened up the file p18f2420.inc and searched for "oscillator". If the assembler throws up an error about this line, open up the header file for your PIC, search for "oscillator", and try to find a line that looks like it selects the internal oscillator. For example, for the 18F2550, I'd need to replace this line by
  CONFIG FOSC = INTOSCIO_EC

The next few lines need to be considered together
  org   0 
  goto main
  org   0x0200

main
The org instructions tell the assembler where to put the next instruction. So goto main gets translated into some code, and put at memory location 0. And then there's this gap until memory location 0x0200, where the rest of our code begins. Why do we do this? There's some special memory locations below 0x0200, and it's good practice to keep the main body of our code away from them (though I don't think anything would go wrong in this case). But what the PIC does at start-up is run the code at memory location 0. So we put an instruction there saying "jump to where we put the main body of out code". That word main sat by itself is called a label. It needs to go at the start of a line (and we indent the rest of the lines to distinguish them from labels). So all these lines really do is organize where our code is going to sit in the memory of the PIC!

Let's finally look at some proper code. Our program starts and jumps to that main label. The next two lines are
  clrf    PORTA
  clrf    TRISA
clrf is something called an opcode. These are the basic commands that tell the PIC's processor to do something. To find a list of all of them, go to here and enter the name of your PIC (eg 18f2420) into the "Products" search box. It should give you a reference manual. You want the section entitled "Instruction set summary". If we look up clrf in one of these manuals we discover that it clears a file register. What this means is the following: we give clrf an address in memory, and it sets the 8 bits of data stored at that address to zero. But memory addresses should be numbers! Why does the assembler see PORTA and TRISA as numbers? Remember that line INCLUDE "p18f2420.inc"? If you look in that .inc file, you'll see a huge list of definitions that tell the assembler to regard PORTA etc. as certain numbers.

Why do we want to set these numbers to zero? The bits of TRISA control whether pins RA0 through to RA7 act as inputs or outputs. Setting all these bits to zero sets all of these to be output pins. PORTA controls their values - it seems to be accepted as sensible to set this to zero first, though I'm still not quite sure why. So what these two lines have done is prepared all of the RA pins to be used for digital output.

Next we see
  movlw 0xff
  movwf LATA
 The first of these opcodes means "MOVe a Literal to the Working register". The working register is a special memory location - we can do a bit more with it than with other registers. The second opcode means "MOVe the Working register to a File register". So this pair of instructions moves the literal 0xff (which is 1111 1111 in binary) into the file register LATA. This is the register that controls the value of the RA pin outputs (I'm still not quite clear on exactly how it differs from PORTA - if anyone is, let me know!). So what we've done in these two lines is set all of the RA pins to high signals.

The lines
here
  goto  here
just keep the code looping forever in the PIC without doing anything else. They're really just there so we know what the code does when it's finished - it seems to run fine on my PIC if I take them out. The last line
  end
is not an instruction to end execution of the program - it's an instruction to the assembler to let it know that it's reached the end of the file (it'll complain if it isn't there).

Ok, hopefully I've given you everything you need to know to assemble some really basic code for a PIC, and enough understanding to fix any bugs you encounter. Remember: the reference manual is your friend (search for the name of your PIC in the "Products" box here)! Good luck!
          The Chassis, sans instructions   
So this is roughly what you get in Make's robot chassis kit:

There are no instructions. At all. I think they intend you to follow these instructions to build a robot with an Arduino as the brain. But that's boring and I feel like working everything out from scratch, so in I dived. I also didn't find those instructions at the time, so I was trying to guess everything based on photos of the finished product.

Those yellow things screwed onto the black metal pieces are combined motor/gearboxes. It seemed kinda clear that the enclosure for the motors needed to be assembled like this:

and that the bit with the legs should sit on top:

There was also a switch and some sort of charging socket included in the kit. I didn't really know what I was going to with them yet, but I soldered leads onto them anyway so I could (hopefully) not have to open the motor enclosure up again. Here's the enclosure:

The motor wiring is colour-coded for consistency - ie. applying high voltage to the blue leads will cause all of the motors to turn in the same direction.

Next time, onto some electronics for the motors...

          Arduino does Hard Science   

We don’t know why [stoppi71] needs to do gamma spectroscopy. We only know that he has made one, including a high-voltage power supply, a photomultiplier tube, and–what else–an Arduino. You also need a scintillation crystal to convert the gamma rays to visible light for the tube to pick up.

He started out using an open source multichannel analyzer (MCA) called Theremino. This connects through a sound card and runs on a PC. However, he wanted to roll his own and did so with some simple circuitry and an Arduino.

The tube detects very faint light in the crystal so they …read more


          Ambitious Hackerboat Project Still Aiming High   

Last year we wrote about Hackerbot Labs’ autonomous boat, which project members hope to someday circumnavigate the globe. Now called Project Ladon, progress continues apace with a recent ocean test of their modified 18’ kayak, the TSV Disputed Right of Way. The kayak’s internal spaces contain a pair of lead-acid truck batteries controlled by a home-brewed control system that uses relays to control the craft’s trolling motor, with a Beaglebone and Arduino Mega under the hood.

The test was not exactly a success, with the boat actually avoiding the waypoints rather than sticking to them. Fortunately the team was …read more


          IR Rework Station   

Modern surface mount components often need special tools for rework. However, those tools can be expensive. [Michael Skrepsky] wanted an infrared rework station, but didn’t like the price. So he built his own.

According to [Michael] he used a lot of scrap in the construction. . He used K-type thermocouples, optotriacs, triacs, a 20×4 display and, of course, an Arduino. An old bathroom heater, along with a 600W and 100W halogen bulb work as heaters.

The Arduino runs two PIDs. One is a slow regulator for preheating. The other is an interrupt-driven phase regulator for the top heater. [Michael] built the circuit on …read more


          Introduction to Electronics by @Pinshape #3DThursday #3DPrinting   
Build this Vex eye from Destiny and learn about electronics along the way. Via pinshape Blog: For this project, we’ll be assembling the Vex Eye by Tanner and introducing basic Arduino and electronics concepts along the way. To get started, print out the remixed design files for Tanner’s Vex Eye here! This version includes a […]
          Let’s code with STM32 Nucleo Open Development Platform   

Pinned onto Open Electronics

Today we present the first steps with the NUCLEO development boards, produced by STMicroelectronics, that can help us to move towards the ARM 32-bit world with simplicity and great performances , keeping a compatibility with Arduino expansion connectors so that we can use its commonly available shields. The success of Arduino and its countless shields, […]
          PIC Micro based MPPT Solar Charger Design   

Pinned onto Soldernerd

Lukas Fässler from Soldernerd has designed a Solar Charger using PIC18 seried microcontroller. In this article that is also posted in his website, he decribes the design flow as well as provides the design files.     Aiming for very low power consumption While I like the Arduino platform I had to admit that it’s […]
          Adding Internet connectivity to Arduino boards and apps with the YUN Shield   

Pinned onto Open Electronics

What if we have already developed an Arduino application and we want internet connectivity for it? Yun shield is the answer.  Yun shield provides Internet connectivity for all Arduino boards. It features the same connectivity functions implemented on Arduino Yun. Yun shield runs the OpenWrt GNU / Linux operating system, specially designed to manage internet connectivity. It’s […]
          ESP8266 Programming Basics   

Pinned onto Squix Techblog

In this post we will have a look at the building blocks of an Arduino sketch. This will help you to build your own sketch quickly. The post covers the serial console, digitalRead and digitalWrite, interrupts, analogRead and finally WiFi, http and https. This text is ...

Read More


          Presepino: the nativity scene with Arduino   

Pinned onto Open Electronics

A light system, capable of simulating the alternation of night and day, that will make your nativity scene – be it a small or a big one – even more realistic. Our circuit is capable of piloting four light loads, corresponding to the daylight, to the brilliance of the stars, to the household hearths, and […]
          ArdIR a programmable and remotely manageable Infrared control with Arduino   

Pinned onto Open Electronics

This project presents a universal infrared remote control that can also be managed via Internet, based on RandA (supplied with a dedicated shield) and on Raspberry Pi2. Despite the fact that still only a few people take advantage of the “smart” revolution in home automation (intended as a complete and integrated automation and computerization of […]
          FISHINO becomes Mega   

Pinned onto Open Electronics

  The Fishino version of the powerful and popular board, Arduino MEGA: a revised  hardware with a different power section.   In this article we will present Fishino MEGA. It is a board that is compatible with Arduino Mega. In its hardware we implemented a significant innovation: the possibility to have it battery powered. As […]
          Gesture recognition with Arduino   

Pinned onto Open Electronics

  With the board described here, we will interface the electrode board for gesture recognition to Arduino.   To take advantage of the potential of the MGC3130 integrated circuit, we thought of developing a new electrode having the possibility to connect (in addition to our demo board, that we saw in the previous episode), even […]
          Gesture recognition with Raspberry Pi and GestIC   

Pinned onto Open Electronics

  Let’s couple the 3D gesture recognition electrode to Raspberry Pi, in order to create an application with which the pictures can be scrolled on a HDMI screen, by means of gestures.   In an another post we described a new GestIC electrode, which has been developed and created for the purpose of interfacing the Arduino Uno […]
          The ESP WiFi Shield: the best value for money and low energy consumption   

Pinned onto Open Electronics

It supplies Arduino with the WiFi connectivity and the external memory support on a SD-Card; it is based on a new module that is completely programmable, and offers the best value for money, with a very limited energy consumption that make it ideal for battery applications.   It is not the first time that we […]
          15 Arduino Projects that you will love to see   

Pinned onto Articles

Do you know Arduino borrowed its name from a nearby watering hole called Bar di Re Arduino where it was first developed in Italy? See this infographics first, created by Make: magazine. Click here if you want to see it full screen. Opens in a new window. It is 10 years after its appearance and by […]
          Replace a microwave’s beeping with the Windows XP startup sound   

Pinned onto Arduino Blog

When your microwave is done with its food, it generally beeps… and beeps… and beeps. Though you definitely want to know when your frozen burrito is edible, if you get to it right when it wants, things can get quite annoying. Tim Gremalm decided to do something about it, and replaced the buzzer in his appliance with an […]
          A DIY Laser Scanning Microscope   

Pinned onto Arduino Blog

With a DVD pick-up, an Arduino Uno, a laser, and an LDR, Instructables user “Venkes” has managed to create a DIY Laser Scanning Microscope (LSM). A laser microscope works by shining a beam of light on a subject in an X-Y plane. The intensity of the reflected light is then detected by a photoresistor (or LDR) and recorded. […]
          Teleknitting: TV-based string art   

Pinned onto Arduino Blog

Have you ever wondered what television would look like if transposed onto string and wrapped around another object? If so, you’re not the only one, as shown in this teleknitting sculpture. Although it’s hard to say where the idea for this piece came from, Moscow-based artist ::vtol::’s teleknitting installation resolves a TV signal down into one […]
          DIY Bubble Machine   

Pinned onto Freetronics

There is something highly satisfying about watching the awesome bubble machine belliedroot has created in action. The machine utilizes a number of servos to give the bubble “wand” panning and tilting capabilities so it can be dipped in bubble mixture and then moved in front of a fan which blows the bubbles out!

Bubble Machine

This project is a great way to learn about how servo motors work with Arduino, and make something cool in the process. To find out more about how you can build your own bubble machine checkout the following link or the video below

 

When you use motors in your Arduino project you will almost certainly need a H-Bridge motor driver. A H-Bridge allows you to easily control the direction of your motors from within your code. Our own Dual Channel H-Bridge Motor Driver Shield is a perfect solution to this problem, allowing you to drive two DC motors or a stepper motor.

H-Bridge

The Dual Channel H-Bridge Motor Driver Shield features PWM control, selectable current limits and a prototyping area to add your own parts. To find out more check out the Dual Channel H-Bridge Motor Driver Shield page.

To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.
          Start your day with Nerf target practice!   

Pinned onto Arduino Blog

If you need motivation to actually wake up rather than sleep more, this Nerf target clock from “Normal Universe” could be a great solution! For many of us, traditional alarm clocks have given way to smartphones, but the concept is still the same: an annoying sound, followed by either waking up, or hitting the virtual snooze […]
          Haptic game controller UnlimitedHand joins AtHeart!   

Pinned onto Arduino Blog

We are excited to announce that UnlimitedHand is now an officially licensed Arduino AtHeart product. Created by Japanese startup H2L, the wearable controller straps around your forearm like an Ace bandage and allows you to actually touch and feel things within the gaming world. UnlimitedHand consists of a 3D motion sensor, an array of muscle sensors, a multi-channel electronic […]
          Converting a coffee maker into a 3D printer   

Pinned onto Arduino Blog

Heavy duty coffee makers are good for, well, making coffee. On the other hand, if you were to look at the frame without the preconception of what it can do, you might notice that there is space on top where equipment could be attached, and space on the bottom with a built-in heating pad on […]
          Sort your M&Ms or Skittles with this ingenious machine   

Pinned onto Arduino Blog

Inspired by a YouTube video of another candy sorter, Willem Pennings decided to build his own version. After nearly eight months of work, he now has a device that can separate M&Ms or Skittles into their respective color dishes. Control is accomplished via a pair of Arduino Nano boards along with two EasyDrivers and an RGB sensor. […]
          Project Showcase: Impressive N-MOSFET Powered Artwork   

Pinned onto Freetronics

At Freetronics we always love to see the amazing projects our customers create using our products. A few months ago we provided LOVOT LAB’s with a bunch of our N-MOSFET modules. We later found out that the modules were used to easily switch on and off a number of large, high powered LEDs for an art installation named “GRID I”. If this wasn't exciting enough, this project was located in South Korea!

GRID I with the projects creators

Fortunately, LOVOT LAB’s got back to us with some pictures and videos of the installation, the results are certainly spectacular! Don’t forget to checkout LOVOT LAB’s website to see more of the cool projects they have been working on.

 

Our Addressable Triple N-MOSFET driver / output module allow you to drive lots of different high powered loads using a single Arduino data pin. Effectively, our Addressable MOSFETs provide the same functionality as found in more common addressable LEDs such as our FreePixel, but can be used to drive any load you wish, not just an RGB LED. To find out more or to order visit the product page.

N-MOSFETs

To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project showcase follow us on Facebook and Twitter.


          A look at the Neopixel: Controller die teardown   

Pinned onto Dangerous Prototypes

A look at the Neopixel from Electronupdate: A WorldSemi WS2812B, a.k.a. “NeoPixel”.  This little device can be easily controlled by a Arduino and can be used in all sorts of neat things.  More details, and a truly excellent Arduino Library may be found at Adafruit. Three LEDs and a controller bonded into a single package.  Let’s take […]
          Skill Sunday: Power Monitoring   

Pinned onto Freetronics

Using a Clipsal Cent-A-Meter you can effectively monitor the power usage of different appliances. This is great, however the built in functionality can be rather limiting. You can not, for example track the power consumption of a device over time. Thankfully, combining this meter with Arduino can allow you to reach the power meters full potential!  Specifically, a 433MHz receiver can provide a communication bridge between the power monitoring system and an Ethernet connected Arduino allowing the power meter’s data to be sent into a SQL database for analysis and tracking. To find out more about this hack checkout the following link.   

Power Meter

If you're looking to work with your own RF wireless hardware, but don't want to make your own receiver circuit - check out our range of  315/433 MHz receiver shields:

Receiver

Apart from being idea for working with the various low-cost data links on the market, the shield can also be used to capture wireless weather station data, as described in the book "Practical Arduino". For more information and ideas, check out the product page.

To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.


          The Hunt is both a playful game and tasteful home decor   

Pinned onto Arduino Blog

Carlos Rodriguez–who not only happens to be an Arduino team member but also a Masters student at Malmö University’s K3 school–has shared with us a project that he and a group of his interaction design classmates have created.  For the outsider, The Hunt is an Arduino-based light board; a piece of decoration in a tasteful home. Its six carefully crafted boxes are […]
          The Rick and Morty Alarm will make sure you’re always on time   

Pinned onto Arduino Blog

Mike, CEO of the Useless Duck Company, recently got sidetracked playing computer games. After receiving a notification on his phone, he realized that he had lost track of the time and was late to a very important meeting. Being the Maker that he is, he decided to invent a system that would prevent this from happening again. Introducing the Rick and Morty Alarm. […]
          Build your own MIDI accordion with Arduino   

Pinned onto Arduino Blog

If you want to play accordion via a MIDI interface, manufacturers such as Roland do make such a device. The downside is that they tend to be fairly expensive, as one would have to assume they are something of a specialty item. Conversely, if you are able to get your hands on an accordion whose […]
          3D Printed LeoStick Powered Robot   

Pinned onto Freetronics

YouTuber Jaidyn Edwards has created a 3D printed two legged robot. If this wasn’t cool enough, the brain of this robot is the Freetronics LeoStick. Jaidyn’s robot is based of “BOB” an easy to make robot designed by Thingsverse user k120189.

BOB: The easy to build 3D printed robot

You can find full instructions on how to make the robot at the following link, and a video of Jaidyn’s robot in action below!

So what is a LeoStick? It's the Arduino Leonardo-compatible board that's cheaper and smaller than the original:

LeoStick

 Apart from being one of the smallest Arduino-compatibles on the market with USB, it also has an onboard RGB LED and piezo which can be used a knock sensor and various tune and sound effects. Plus you can add extra circuitry with the matching protostick! For more information and to order, click here.

To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.


          A tiny orchestra of Lego Robots driven by Arduino   

Pinned onto Arduino Blog

By now, you are probably familiar with the Toa Mata Band–the world’s first LEGO robotic band controlled by Arduino Uno, which is hooked up to a MIDI sequencer. Now a few years since Toa Mata Band’s debut, Italian producer Giuseppe Acito has shared the group’s latest music video: a cover of Kraftwerk’s “The Robots.” As you can see below, Acito himself performs the 1978 track’s […]
          Guitar Hero: Flamethrower Edition!   

Pinned onto Freetronics

Although the popular Guitar Hero console game is already pretty cool, instructables member oswaldonfire has stayed true to his name by modifying his Guitar Hero game so that a set of flamethrowers is triggered with each in game button press. The result is nothing short of spectacular!

Flamethrower

The project is entirely controlled by an Arduino Uno and a number of relays which trigger the flamethrowers. If you want to find out more about how you can build this awesome project yourself checkout the following link or the video (the action starts at around 10 seconds) of the setup in action!

 

If you are thinking about getting started with Arduino, but don’t know where to get started, our Experimenter’s Kit is a great way to learn the basics.

Experimenter's Kit

The kit includes a wide range of parts including a servo, sensors, lights, buttons, a sound module and more. Importantly, a Freetronics Eleven Arduino-compatible board is included to ensure that the kit contains everything you need to get started with Arduino. All these great parts would be useless without some form of instructions which is why we have developed a comprehensive project and instruction booklet to get you started. Check out the product page to find out more.

Working on a cool project you think we should know about? Inspired to start making your own Flamethrower Edition of Guitar Hero? Let us know in the comments section below or on Facebook and Twitter.  


          8-bit Frogger game on a digital microfluidics device   

Pinned onto Arduino Blog

OpenDrop V2 is an updated design for an open-source digital microfludics platform, which was initiated by GaudiLabs in Luzern, Switzerland and developed in collaboration with several communities including hackteria | open source biological art, BioFlux and digi.bio. The device is part of a much larger ecosystem focused around digital biology with hopes of making personal lab automation accessible to everyone. OpenDrop runs on […]
          Standalone Inductance Meter on a Etched Board   

Pinned onto Soldernerd

In late 2014 and early 2015 I had posted a short series on an inductance meter project. The first post in that series described an Arduino shield that allowed an Arduino UNO to do inductance measurements and got this blog mentioned on dangerousprototypes.com for the very first time. I got a lot of encouraging feedback … Continue reading Standalone Inductance Meter on a Etched Board
          An experimental game with a conductive rubber band controller   

Pinned onto Arduino Blog

RubberArms is an experimental rubber band game, created by Robin Baumgarten at the Global Game Jam 2017 in Yverdon-les-Bains, Switzerland. The controller uses a conductive rubber cord from Adafruit that changes resistance as it’s stretched. This resistance is measured by an Arduino Micro/Leonardo (or a Teensy 3.2), which acts as a USB joystick sending signals to Unity3D. (The game is coded […]
          The Soda Locker   

Pinned onto Arduino Blog

With books being replaced by electronic alternatives and sugary drinks in short supply, this custom locker has come to the rescue. After a conversation with a few friends about an idea he had for a vending machine that fit entirely inside of a locker, high school student Blake Hawkins decided to actually make it a reality. His […]
          Join Arduino Education at Bett 2017   

Pinned onto Arduino Blog

Arduino Education is a worldwide-leading school initiative bringing technology into the hands of teachers and students to create a more inventive learning environment. Arduino will be exhibiting Creative Technologies in the Classroom 101 (CTC 101), the latest addition to its one-of-a-kind STEAM program, at Bett 2017, held January 25-28 in London. CTC 101 is a […]
          Build an automatic cat treat dispenser with Hummingbird   

Pinned onto Arduino Blog

The Hummingbird by BirdBrain Technologies is an Arduino AtHeart microcontroller designed to enable beginners to create robots from craft materials. Hummingbird kits include LEDs, motors, and sensors that connect directly to the board. This eliminates the need for soldering or breadboarding and ensures that users have the parts they need to build their first robots. […]
          uArm Swift is an open-source robotic assistant for your desktop   

Pinned onto Arduino Blog

Need a hand? The UFACTORY team has got you covered with the uArm Swift, an open-source robotic assistant for your desktop. The four-axis uArm Swift is a smaller and sleeker version of the company’s original device from 2014. Based on an Arduino Mega, the robot is capable of lifting 500 grams (1.1 pounds) with a working range of 5 to 32 centimeters (2 to 12.6 […]
          Make your reflex punching bag interactive with Arduino   

Pinned onto Arduino Blog

A traditional reflex bag is meant to help improve your punch accuracy and timing. However, Carl Gordon decided to make his a bit more interactive and gamified using an Arduino Uno. As you can see in the video below, his setup adds four LEDs to the device to tell the user which side of the bag to punch, […]
          IR thermometer hacked into an IR camera   

Pinned onto Arduino Blog

Using several clever hacking techniques, Niklas Roy can make thermal images using a “simple” thermometer. True IR (infrared) cameras are still too expensive for many of us, but if you’d just like to know the temperature of something at a distance, IR thermometers aren’t that costly. In theory, if you were to take readings in […]
          Real Time Planet Tracking System   

Pinned onto Freetronics

Whether you are looking for a guide of where to point your telescope or just have a fascination for our solar system this project is definitely for you. Shubham Paul has put together a great realtime planet tracking system. Although the hardware on this project is fairly simple consisting of an Arduino, GPS module and servo, the algorithms that calculate the approximation of a planet's position using Kepler's laws are particularly impressive.  To find out more about how you can build your own real time planet tracker checkout the following link.  

Planet Tracking

 

The EtherMega is a greatfully-loaded” Arduino-compatible board. Apart from being completely Arduino Mega2560-compatible, it includes a full Ethernet interface, a microSD card socket, full USB interface, optional Power-over-Ethernet support and still has a circuit prototyping area with extra I2C interface pins. So if your project is breaking the limits, upgrade to the EtherMega today.

EtherMega

To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.
          Bookcase automatically opens to reveal secret lair   

Pinned onto Arduino Blog

A secret lair isn’t much fun if it’s a pain to get into, so Instructables user SPECTREcat decided to automate his hidden doors using an Arduino Uno. This drives four linear actuators via a MultiMoto shield, which both pull and turn the bookshelf in such a way that the books stay in place. When opening, […]
          More on Color TFT Displays ~ The Big Ones — 240 X 320   

Pinned onto N6QW

Really Big (bigger) Displays the 240 X 320 Color TFT

About two years ago I bought several of the 240 X 320 displays and immediately was struck by how much information can be displayed on the face of the unit and  like a choice of 256K colors. Lots of customization can be had here. Unlike the 128 x 128 or 128 X 160, which I used straight into the Arduino pins, these larger displays Do Not Like to see 5 VDC.
 
They like to see 3.3 VDC and typically a "Level Shifter" must be interjected between the 5 volt Arduino Pins and the pins on the display which like to see 3.3 VDC. So this is where I get emails about running the Arduino at 3.3 VDC and then no level shifting is required. Not sure my heart is that strong to do that. The literature abounds with tricks and tips to do the level shifting.
 
One method involves a series resistor combination of a 4.7K in series with a 10K (the 10K other end is at ground). Now to the high level math. If you ran 5 VDC through the 14.7K resistor( 4.7K + 10K) the current via ohms law would be 5/14.7K = .340 milliamp . Now a bit more math .340 milliamp flowing through 10K would be a voltage drop of 3.4 volt and the drop across the 4.7K would be 1.6 volts. So at the junction of the 4.7 K and 10K you would read 3.4 VDC. Thus one end of the 4.7K is connected to the Arduino pin the junction connection of the 4.7K and 10K is peeled off to the display and the other end of the 10K goes to ground. Instant level shifter. You would need 6 such combinations of 4.7K and 10K resistors.
 
Another way is to take an IC such as a hex buffer IC such as the CD4050 and by connecting 3.3 VDC to Pin 1 (Vdd) all inputs to the IC (six total) are outputted at 3.3 VDC. Many of the wing nut jobs hate this approach because it is not bi-directional. There are bi-directional level shifters but cost more than the nominal 50 cents for the CD4050. In my application I only need a single direction and that is a down shift. Below is the pin out for the CD4050
 
 
 
Here is the display and you will get a sense of the size with the ease of readability. Did I mention about the 256K color choices?
 
 

 
So now the problem is since the CD4050 level shifter will be used --how do you hook up the display? A glib answer would be carefully! Shown below is a hand sketch of the Nano ICSP and a decode of the pins on the back of the display. Note Vcc is connected to 3.3 VDC not 5 VDC as shown on the sketch.
 

 
So yes many will have trouble connecting the dots so the magic decoder ring is provided below. Please no inquires about how to connect the output of the Si5351 --CLK0 is the LO and CLK2 is the BFO.
 

73's
Pete N6QW



          Dot² isn’t your typical coffee table   

Pinned onto Arduino Blog

Coffee tables are useful for putting coffee, food, or perhaps way too much junk on, but it’s 2017—we can do better than that! Akshay Baweja certainly has at least with Dot², an interactive piece of furniture that can run animations, display lighting effects, and play old-school games. The Arduino Mega-based table features a matrix of 296 LEDs that shine up […]
          A 3D-printed e-drum pad   

Pinned onto Arduino Blog

After making his first drum with a laser cutter, Ryo Kosaka redesigned it as a 3D-printed structure so more people could build it. If you’d like to practice playing the drums, but would rather not disturb your family, roommate, neighbors, dog, etc., then an electronic version is probably a good idea. Since you’re reading our […]
          Interactive geodesic LED dome = extreme geometric fun!   

Pinned onto Arduino Blog

We’ve all seen geodesic domes in one form or another, whether as a modern experiment, as housing from a bygone era, or perhaps as a gigantic structure in Orlando (technically a geodesic sphere). Jon Bumstead apparently wasn’t satisfied with current dome options, and instead created his own, integrating elements from programmable LED tables to make it […]
          Emulate a Commodore 64 keyboard with a modern PC and an Arduino   

Pinned onto Arduino Blog

Using an Arduino, Adam Podstawczynski is able to translate keystrokes on his notebook to character inputs on a C64. If you enjoy using a Commodore 64, but either don’t like (or perhaps don’t have) its keyboard, Podstawczynski’s project could be a great solution. His build runs a Python script on a PC, Mac, or Linux computer, which […]
          Robotic Cat Laser   

Pinned onto Freetronics

Does your pet cat love chasing around a laser light? For the cost of a couple of servo motors, an Arduino and a laser light you can provide your cat with endless entertainment.  The automated cat laser uses servo motors to constantly move the laser and entertain the cat, with no effort on your behalf! To find out how you can build your own cat laser robot checkout the instructable from joe at the following link.

Cat Bot

 If you are looking for a servo motor to use in your own robotics project why not checkout our standard servo. The standard hobby servo rotates approximately 180 degrees and comes with a variety of horns, mounting screws and rubber mounting bushes. To find out more check out the product page.

Servo Motor

Found this project interesting? Working on own of your own projects you would like us to feature? Let us know in the comments section below or on Facebook and Twitter.  
          Control a tracked robot with your mind (or joystick)   

Pinned onto Arduino Blog

Whether you choose to control this vehicle with your mind or a joystick, the camera mounted on it will give you a new view of the world. Maker “Imetomi” was inspired to create a tracked robot after he was able to salvage a camera off of a cheap drone. This became the basis of his FPV […]
          An Arduino-powered automatic guitar footswitch   

Pinned onto Arduino Blog

If remembering to hit your foot pedal at the right time during shows is a challenge, this device will take care of it for you. As creator Franco Molina points out, there’s a lot to worry about when playing guitar in front of an audience. Actually playing is one thing, but you have to pay […]
          These students created their own Overwatch VR rig   

Pinned onto Arduino Blog

A group of high school students in South Korea have created a multi-part rig that lets them play Overwatch in virtual reality. Their console, which resembles somewhat of a Virtuix Omni treadmill, enables users to move around the battlefield by leaning in whichever direction they want to go, to fire and reload their weapon with a custom toy gun controller, and even to hit things by […]
          Attachment is like a modern-day message in a bottle   

Pinned onto Arduino Blog

If you want to reach out to someone, you could always pick up your phone and send a text. But if you’re seeking something a bit more random and indirect, one idea would be to write and attach a message to a biodegradable balloon using Swiss designer David Colombini’s “poetic machine.” Colombini’s Attachment project allows you to […]
          Scare away unwanted guests with an eye-moving portrait   

Pinned onto Arduino Blog

There are certainly many ways to generate an old-looking portrait with moving eyes, but this method from Sonic Robots is simple and seems quite effective. The basic formula is to buy a Victorian-like frame, get a picture of a loved/hated/random person (preferably tweaked to resemble an antique oil painting), then put a strip of paper with eyes printed on […]
          Watch an Arduino Mega-based robot play the bagpipes   

Pinned onto Arduino Blog

Using gigantic hands scaled up from a prosthetic design, “XenonJohn” can now hear the sweet sounds of Scotland whenever he wants. Seeing this invention, you might note to yourself that most instrument-playing robots don’t actually bother to have realistic—if huge, at 171% normal print size—hands attached. Then again, you probably haven’t seen a robot configured […]
          Cozy Coupe toy car retrofitted with Arduino   

Pinned onto Arduino Blog

Using an Arduino Uno along with an Adafruit Wave Shield, Brent Chapman added more features to the Little Tikes Cozy Coupe including a push-to-start ignition and a sound system. Although Chapman notes that the Coupe comes with some onboard entertainment options, he thought “his client” deserved something a bit more high-tech. This meant that he retrofitted the classic toy […]
          SmartPID is a smart temperature and process controller   

Pinned onto Arduino Blog

Professionally engineered, SmartPID is a high-tech, programmable temperature and process controller for the DIY community. Compared to a basic on/off thermostat, SmartPID is an “open platform” that can collect temperature from multiple sensors, apply programmable control logic, and drive different loads with a precise PID algorithm. Not only can SmartPID control any thermos-regulated process, heating or cooling, it can be used for […]
          Arduino Fridge Thermostat   

Pinned onto Freetronics

Often the thermostat on a fridge can break rendering the entire fridge useless without costly repair. Fortunately, like most problems, this can be solved using Arduino! Asynkronix has put together a great guide on how you can use an Arduino to cheaply replace a broken thermostat in your fridge. The fix works by reading the […]
          Arduino car alarm honks for help!   

Pinned onto Arduino Blog

Sure, if you’re going to get a new ride, a model from the twenty-teens would be nice, but for hacking purposes, the simplicity of an older cars makes modification fairly simple. It also makes hot-wiring easy, and as they don’t generally have an alarm system, these vehicles are often targets for theft. After his friend’s VW Beetle was […]
          Turn an Atari 2600 into an electronic drink racer and timer   

Pinned onto Arduino Blog

The next time you and your friends want to see who can chug beer (or a non-alcoholic beverage for the younger crowd) the fastest, you may want to try building your own Cider Racer 2600–an electronic racing platform and timer for competitive drinking. Created by YouTuber “MonkeyBOX Entertainment” for an annual Christmas party, the project consists of a broken […]
          This guitar-playing robot performs American folk music   

Pinned onto Arduino Blog

Inspired by a statement written on Woody Guthrie’s guitar, This Machine Kills Fascists (TMKF) is an Arduino Mega-based, guitar-playing robot that performs traditional American folk music on a portable stage. Sheet music with the song lyrics are printed and left on the benches set up in front of the stage, while audience members are encouraged […]
          Play digital music on this analog interface   

Pinned onto Arduino Blog

“I’m a big fan of digital music, especially Spotify. The ability to dial-up a much loved song I’ve not heard for ages or discover new music are just some of the benefits I never tire of,” writes UK-based designer Brendan Dawes. “Yet the lack of physicality to this digital medium has always left me wanting. I […]
          Build an FM radio with an Arduino and other spare parts   

Pinned onto Arduino Blog

After not having an FM radio to listen to NPR, electrical engineer Kevin Darrah decided to build his own from spare parts. Like many electronics hackers, Darrah tends to buy random components off of eBay. After all, you may need them at some point, and while cheap, sometimes they take a very long time to […]
          Make your own 3D-printed sonic tractor beam with Arduino   

Pinned onto Arduino Blog

From magic to science, man has long dreamed about being able to manipulate objects from a distance. People have been able to push something using air or even sound waves for a while, but University of Bristol researcher Asier Marzo and colleagues have come up with a 3D-printable device that can not only repel small […]
          Measure a magnet’s strength with this DIY Gauss Meter   

Pinned onto Arduino Blog

You may know that a neodymium magnet is more powerful than something you usually find on a refrigerator, but by how much? Most people, even those willing to harvest magnets from disk drives, accept that some magnets are stronger than others. This, however, wasn’t quite good enough for Anthony Garofalo, who instead converted a prototype […]
          This 3D-printed bionic hand can replace or support a limb   

Pinned onto Arduino Blog

3D-printed appendages are, as one might suspect, generally meant for those that are missing a limb. Moreover, there are many other people that might retain partial functionality of a hand, but could still use assistance. Youbionic’s beautifully 3D-printed, myoelectric prosthesis is envisioned for either application, capable of being controlled by muscle contraction as if it were a real body part. […]
          Bett 2017: Call for volunteers in London!   

Pinned onto Arduino Blog

Arduino Education empowers educators with the necessary hardware and software tools to create more hands-on, innovative learning experience. Later this month, we’ll be exhibiting our latest STEAM program for upper secondary education at Bett 2017 in London: CTC 101 – Creative Technology in the Classroom 101. We’re looking for volunteers to join our team during […]
          RooBee One is an open-source SLA/DLP 3D printer   

Pinned onto Arduino Blog

Aldric Negrier, a Portuguese Maker and owner of RepRap Algarve, has created an SLA 3D printer named RooBee One. Most desktop 3D printers that you’ll see in Makerspaces or advertised for home use drop material onto a bed using a hot extrusion head. The open-source RooBee One, however, employs a DLP projector along with an Arduino Mega to light up each layer […]
          Arduino NYE Countdown Timer!   

Pinned onto Freetronics

Any New Year’s party is incomplete without some sort of countdown to welcome in the new year! Although you could easily use an app on your phone, nothing beats the satisfaction of making your own! This is exactly what The Soldering Station has done using a seven segment display and an Arduino Uno. The instructions […]
          New IDE for all Arduino boards!   

Pinned onto Arduino Blog

Following the announcement at this year’s World Maker Faire, we’re excited to reveal the release of Arduino IDE 1.8.0—the new official desktop editor for all Arduino boards, both .org and .cc alike. This should come as great news to the entire Arduino community, representing a key milestone in our journey moving forward. You will now […]
          A DIY hexagonal Bluetooth speaker with sound-reactive LEDs   

Pinned onto Arduino Blog

Imgur user Peter Clough recently created his own colorful “Magic Box” Bluetooth speaker assembly with a NeoPixel visual display. If you need a speaker (or rather a speaker with an enclosure) the easiest way is usually to just buy one. On the other hand, if you want something really awesome and unique, why not build it […]
          Forty-9er Shield   

Pinned onto Dangerous Prototypes

m0xpd writes: I’ve been tinkering with a quick lash-up of Wayne Burdick, n6kr’s famous ‘Forty-9er’ receiver, implemented on an Arduino shield and tuned by one of my DDS systems. Regular readers will remember how I tried running my Kanga / m0xpd Sudden-inspired receiver shield under the control of the new DDS on the Internet of […]
          Forty-9er Shield   

Pinned onto Shack Nasties

I’ve been tinkering with a quick lash-up of Wayne Burdick, n6kr’s famous ‘Forty-9er’ receiver, implemented on an Arduino shield and tuned by one of my DDS systems. Regular readers will remember how I tried running my Kanga / m0xpd Sudden-inspired receiver shield under the control of the new DDS on the Internet of Things board […]
          Hack your Teddy Ruxpin with Arduino, Raspberry Pi and Alexa   

Pinned onto Arduino Blog

If you had a Teddy Ruxpin in the ’80s and ’90s, you probably remember inserting special tapes and hearing him read stories to you. Whether you loved or hated the little bear, it was hard to forget his weirdly moving mouth and eyes. Today though, with small and cheap development boards readily available, this mechanical system is […]
          Control this Ohio home’s Christmas lights over the Internet   

Pinned onto Arduino Blog

If you don’t want to bother putting up your own lights this year, you can just control Tom Hammond’s! As seen on Good Morning America, Hammond recently put up a Christmas display that can be controlled via a simple online interface between the hours of 5pm and midnight (EST). The setup consists of an Arduino Mega along with a Raspberry Pi […]
          Turn an old microscope into a live cell imaging device   

Pinned onto Arduino Blog

Microscopes are common pieces of equipment in laboratories (or even high school science classes for that matter), but making movies of living cells usually requires more expensive and specialized tools… until now. With a 3D-printed mount for a smartphone and an Arduino, researchers at Sweden’s Uppsala University have been able to retrofit ordinary microscopes to take time-lapse sequences. To accomplish this, an Arduino […]
          Control this Rock ‘em Sock ‘em Robots match with your tweets   

Pinned onto Arduino Blog

Los Angeles-based interactive agency Friendly Vengeance is putting up its dukes to “Knock Out Injustice” with the five-day social media fundraising campaign “KO Bots” to benefit L.A. Kitchen. A pair of Rock ‘em Sock ‘em Robots are ingeniously employed for this charity boxing match, in which the action is entirely decided by Twitter. Participants tweet @KO_Bots with the hashtags #RedBot or #BlueBot […]
          An Arduino-powered Christmas card game controller   

Pinned onto Arduino Blog

Last December, to wish their clients a Merry Christmas, UK-based agency Kerve Creative decided to do something a bit different than just the traditional holiday card. Instead, they created an interactive one with Arduino that transforms into a fully-functional game controller. The card invited recipients with a “little ditty” to play the retro-style Hacky Xmas game. After plugging it into your […]
          Working with a Rain Sensor   

Pinned onto Freetronics

Like to keep track of when it has last rained? With this tutorial from theorycircuit you can learn how to interface between an Arduino and a rain sensor.   Once you have done this the possibilities are endless. You could record data about how often and at what times you get rain, or even use […]
          A four-factor lockbox   

Pinned onto Arduino Blog

If you really don’t want someone messing with your valuables, a programmable box may be just what you need! Locking mechanisms generally work using one method—a key, for example—to keep them secure, or perhaps two in certain circumstances. This box, designed as a final project for an electrical and computer engineering class at Cornell, instead makes […]
          Dad builds an Arduino Hot Wheels drag strip for son   

Pinned onto Arduino Blog

If you want to eliminate arguments about which toy car is fastest, we’ve got just the project for you. When one’s kid has a birthday, most people go to the store and buy a gift. Phil Tucker instead decided to build something unique for his two-year-old, an automated Hot Wheels drag strip with an electronic […]
          Track planets with a laser!   

Pinned onto Arduino Blog

If you’d like to observe certain celestial elements, you could do research and search the sky manually. Or just create a system to do it for you! This is exactly what Subham Paul has done using an Arduino Mega, a GPS module, and 3.5-turn-pan and 180-degree-tilt servos. The real-time tracking device can predict the position of planets, calculated […]
          12 dazzling holiday light displays with Arduino   

Pinned onto Arduino Blog

There’s nothing like a dazzling display of lights to help get you into the holiday spirit. Every year, enthusiasts share the magic of the season by decorating their homes with artfully strung, animated bulbs, while some Makers take their projects to the next level using open-source hardware. 2016 did not disappoint. A quick Google search revealed a bunch of Arduino-controlled LED […]
          A Christmas star with Neopixel LEDs   

Pinned onto Dangerous Prototypes

A geeky Christmas decoration made with 56 LED Neopixel and controlled via an Arduino Micro board from Open Electronics: Let’s take a look, therefore, at the project’s electrical section, that is essentially composed of a set of 56 Neopixel LEDs, that have been arranged so to form two concentric stars; the first 35 RGB LEDs (out […]
          This robot is a cool new way to use cassette tapes!   

Pinned onto Arduino Blog

Though tape players persisted in vehicles for much longer than needed, cassettes are pretty much an obsolete format. That doesn’t mean they can’t be useful, as this project by Moscow-based media artist ::vtol:: shows. His interactive robot, dubbed “pzr-10,” traverses a canvas littered with unwound tape, while two heads read the data off of it. Using an Arduino Uno, this data […]
          Create the ultimate Christmas jumper with Arduino   

Pinned onto Arduino Blog

We’ve seen plenty of Arduino-equipped holiday sweaters over the years, but none as teched-out as this one. Last Christmas, UK-based Makerspace fizzPOP and electronics retailer Maplin teamed up to create quite the fun and festive jumper. The aptly named “Ultimate Christmas Jumper” features an Uno, a Mega, an Adafruit FLORA, four 8×8 LED panels, some NeoPixels, a […]
          This phone-controlled robot can beat you in air hockey   

Pinned onto Arduino Blog

Air hockey is a classic arcade game consisting of two players, two paddles, a puck, and a low-friction table. But what happens if you don’t have an opponent? If you’re Jose Julio, you build a robotic one out of 3D printer parts. An updated version of his earlier design from 2014, Julio upgraded the Air Hockey Robot’s original camera and vision system to […]
          The Bitx40 project   

Pinned onto Dangerous Prototypes

Pete Juliano, N6QW, has been working on building the Bitx40 project: At this stage the hardware is mounted and previously I had programmed the Arduino/AD9850 which will be used for the LO. The case was something store bought about 6 years ago and is nothing more than a 6X10X2 aluminum chassis painted two tone. The front […]
          Arduino Controlled Robotic Drum   

Pinned onto Freetronics

Unlike flawed human drummers, this Arduino powered robotic drum kit never slows down or speeds up! Randofo from instructables has modified his entire drum kit so that it can be controlled over USB on his computer.   The drum kit has a one set of motor controlled drumsticks for each drum or cymbal. Each of […]
          Stage Bench is an Arduino-based live controller table   

Pinned onto Arduino Blog

Manuel Lukas, a student at the University of Applied Science Mainz, and Sascha Lukas, a student at Cologne University of Music, together make up the German pop band Wyoming. As part of an interdisciplinary project, the duo decided to combine their love for both design and music into one live MIDI controller that’s bigger than commonly available commercial […]
          Web Editor updates: Import your sketchbook and more   

Pinned onto Arduino Blog

  Some useful updates on the Arduino Web Editor! Are you sticking to the desktop Arduino IDE because all your work is saved locally? That’s no longer a problem! Our brand new import tool enables you to upload your entire sketchbook with just a few clicks on the Arduino Web Editor. It is particularly handy […]
          Lixie is a Nixie tube alternative   

Pinned onto Arduino Blog

Using a series of etched acrylic panes, the “Lixie” display can show numbers in the style of a Nixie tube. Nixie tubes are beautiful pieces of display hardware that are no longer in production, and are becoming harder and harder to find. They also generally require relatively high DC voltages to operate, making them difficult and […]
          Build an Arduino-powered, voice-activated clock   

Pinned onto Arduino Blog

Using the MOVI voice recognizer and synthesizer Arduino shield, this DIY clock can respond to your querries. We’re all familiar with the various brands of voice assistants, but most of them require Internet access in order to do anything useful. This project, however, employs the MOVI shield by itself to respond to a user’s request for the […]
          Make Etch A Sketch doodles on a VGA screen   

Pinned onto Arduino Blog

After building a Pong game using an Arduino Uno and a VGA monitor, Rob Cai realized this same setup could be used to make Etch A Sketch-style drawings. Control is surprisingly “Pong-compatible” with two boxes, each with a potentiometer and a button. One knob moves the cursor horizontally and the other vertically. Unlike an actual Etch A Sketch from […]
          Homebrew WiFi Shield   

Pinned onto Shack Nasties

Having just finished development of the new m0xpd / Kanga ESP8266 – AD9834 board, I find myself with a few WiFi components knocking about on the bench – so I figured it would be fun to try to make a WiFi shield for an Arduino… Using an ESP8266 (in a module, such as an ESP-12) […]
          An Arduino laser pinball machine   

Pinned onto Arduino Blog

Pinball machines may seem like a good Maker project, but the mechanical components are quite involved. “Joesinstructables,” however, decided to take on this project on using an Erector Set, solenoids, and an Arduino board. In order to get around the challenge of using a heavy steel ball, he instead used a much lighter ping pong ball, […]
          Bombe. Bombe da softair ovunque   
E' passato più di un anno da quando ho pubblicato senza alcuna aspettativa un articolo appena decente su come costruire una Valigetta bomba da softair con Arduino che contro ogni pronostico ha avuto un enorme successo! Appassionati di tutta italia che dopo tanto vagare per il web hanno trovato un modo "semplice" per costruirsi da soli un giocattolo per le loro giornate all'aperto a seguire la loro passione.  E' il momento di tirare le somme, vediamo un po' come se la sono cavata nel seguire il progetto e nell'apportare modifiche e tocchi personali



Ho contattato personalmente tutti quelli che hanno chiesto aiuto sul blog per la realizzazione della bomba e mi sono fatto dare foto e video delle loro opere. Ovviamente non tutti hanno risposto, diamo tempo al tempo.
Se anche voi avete costruito la vostra bomba e vi va di condividere il vostro risultato o sapete di qualche vostro amico che lo ha fatto, contattatemi in privato ;)
Oltre che per celebrare tanto successo per questo piccolo progetto, la galleria serve anche come fonte di ispirazione per il vostro lavoro e per mettervi in contatto con persone che potrebbero darvi una mano così come io ho fatto con loro. 

Salvatore Guerrera



Valerio Ferronetti



Mirko Scala



Giorgio Grazioli



Filippo Crescini - Ghost Soldiers Softair



Davide Tegazzin



Blackiller Ita



Timoteo75


          Creare loghi per Arduino TV Out con Python   
Vediamo come convertire le nostre immagini per poterle visualizzare con la libreria TV Out di arduino.





Quest'estate mi sono dilettato con la libreria TV Out per Arduino che ci consente di collegarci ad una tv e visualizzare testo e immagini abbastanza semplici. Alcuni esempi qui , qui e qui.
Ci vengono messe a disposizione varie funzioni testuali, di disegno e geometriche, ma se vogliamo visualizzare un'immagine c'è poco da fare, perché l'unico esempio è quello del logo TV Out che è gia nel programma sotto forma di codice esadecimale.
Lo trovate negli esempi Demo,

main() chiama
void intro()
---------
TV.bitmap((TV.hres() - w)/2,0,TVOlogo,index,w,i);
---------
TV.bitmap((TV.hres() - w)/2,i,TVOlogo);

TVOlogo fa riferimeento ai file TVOlogo.cpp e TVOlogo.h che trovate nella cartella
Arduino\libraries\TVout\examples\DemoNTSC\

Il mio script serve proprio a prendere un'immagine e convertirla in codice da dare in pasto al programma, generano direttamente i file necessari.

Potete scaricarlo qui assieme a un esempio di input output

Alla prossima!







          How to install PySerial on Intel Galileo   
How to manually install PySerial on Intel Galileo Arduino, without pip, easy install or another script

For the original version of this article, click here

Thanks to  Anonymous user that has translated it




# Use a web browser to download the file:
# http://downloads.openwrt.org/backfire/10.03.1/x86_generic/packages/pyserial_2.4-1_x86.ipk

# In a Host (Mac/Windows/Linux) Bash shell:
cd {to the directory where you downloaded the *.ipk file}
tar xvfz pyserial_2.4-1_x86.ipk
tar xvfz data.tar.gz
cd ./usr/lib/python2.6/site-
packages/
tar -czf serial.tar.gz serial

# Copy the focused *.gz to the Galileo
scp serial.tar.gz root@{Your Galileo IP Address}:/usr/lib/python2.7/site-packages/

# Log into the Galileo using SSH
ssh root@{Your Galileo IP Address}
cd /usr/lib/python2.7/site-packages/
tar xvf serial.tar.gz

######################
# Test Installation on the Galileo
######################

# Launch Python
python

# Load the Serial libary
import serial


          Installare PySerial su Intel Galileo   
Come installare manualmente PySerial su Intel Galileo Arduino, senza pip, easy install o altri script
Una delle caratteristiche vincenti di Galielo, è quella di supportare nativamente Python e di conseguenza la maggior parte delle librerie disponibili per questo linguaggio. 
Tra le più importanti per il mondo embedded e hobbystico in generale c'è PySerial, che consente di comunicare in maniera semplice con altre periferiche.

For the english version of this article, click here

Premessa

Se siete finiti a leggere qui, vi siete probabilmente accorti che non è disponibile tra i moduli già presenti nel sistema operativo Yacto, distribuito da Intel per Galileo, e probabilmente non lo sarà in tempi brevi, visto che il packet manager OPKG non può essere aggiornato a un nuovo elenco di pacchetti disponibili. Per constatarlo basta andare a leggere il file di configurazione
  • vi /etc/opkg/opkg.conf 
E constatare che non c'è nessun URL a cui puntereste con il comando
  • opkg update
Non sono neanche disponibili i classici strumenti di installazione automatica di moduli, come PIP o EASY INSTALL, e non potete procedere alla loro installazione manuale, o a quella dei singoli moduli, come fareste di solito
  • python setup.py install
Perchè la maggior parte dei file risede su server che richiedono connessioni HTTPS, non supportata dalla versione di Python per Yacto, e difficilmente potrete aggirare manualmente questo limite.
Oppure le dipendenze sono troppo diverse per potere essere soddisfatte manualmente una per una.

Installazione manuale

Ci procuriamo il pacchetto PySerial più adatto al sistema su cui ci troviamo. Io per la massima compatibilità ho optato per OpenWRT, altra famosa distribuzione Linux per dispositivi embedded, disponibile per molti tipi di architetture, tra cui Intel x886
  • wget http://downloads.openwrt.org/backfire/10.03.1/x86_generic/packages/pyserial_2.4-1_x86.ipk
Estraiamo il contenuto del pacchetto
  • tar xvfz pyserial_2.4-1_x86.ipk
  • tar xvfz data.tar.gz
    • ./
      ./usr/
      ./usr/lib/
      ./usr/lib/python2.6/
      ./usr/lib/python2.6/site-packages/
      ./usr/lib/python2.6/site-packages/serial/
      ./usr/lib/python2.6/site-packages/serial/serialutil.py
      ./usr/lib/python2.6/site-packages/serial/serialposix.py
 Ci spostiamo nella cartella superiore alle librerie
  • cd ./usr/lib/python2.6/site-packages/
Ricompattiamo i file che ci interessano
  • tar -czf serial.tar.gz serial
Trasferiamo l'archivio su Galileo nella cartella dove lo andremo a estrarre, ad esempio usando il comando SCP da un pc nella stessa rete a cui è colleato, con ip ad esempio 192.168.1.112
  • scp serial.tar.gz root@192.168.1.112:/usr/lib/python2.7/site-packages/
Spostiamoci sulla consolle di Galileo

  • cd /usr/lib/python2.7/site-packages/
  • tar xvf serial.tar.gz 
    • serial/
      serial/serialcli.py
      serial/serialwin32.py
      serial/serialutil.py
      serial/sermsdos.py
      serial/serialposix.py
      serial/serialjava.py
      serial/__init__.py
A questo punto avremo all'interno della directory site-packages, una cartella serial contenente le librerie.
Possiamo testare il corretto funzionamento dei moduli, lanciando Python e aprendo sul computer l'IDE di Galileo e il monitor seriale. Dovremmo poter visualizzare i messaggi inviati


Per il momento non è possibile sfruttare questa comunicazione per scambaire dati tra il programma python e lo sketch che gira su arduino. Al contrario di quanto potreste leggere nella seconda parte di questa risposta
Seguiranno aggiornamenti

              Intel Arduino Galileo scalda un po' troppo, meglio mettere un dissipatore   
    Appena tornato a casa dalla Maker Faire di Roma ho subito tolto dall'imballo il nuovo giocattolo che sono riuscito ad accaparrarmi grazie alla mia capacità di spiccare sulla folla.
    Aggiornato il firmware e caricato l'esempio blink in 10 minuti, mi sono accorto che oltre che bello e potente, il nuovo arduino è fiammante, in tutti i sensi.
    Il processore infatti è sprovvisto di un dissipatore, e considerando che l'assorbimento massimo dichiarato è di 2A a 5V, capite subito che la possibilità di surriscaldarsi è alta.


    Vediamo cosa fare


    In un primo momento avevo deciso di montare un minidissipatore 3x3cm con ventola da 5V, di quelli recuperati dai vecchi box per hard disk estraibili.
    Idea scartata perchè per qaunto funzionante, impedirebbe il montato di Shield aggiuntive per Arduino, la cui compatibilità è uno dei punti di forza di questa eccezionale scheda.
    Optiamo quindi per un minidissipatore semplice, di quelli che si trovano sui processori di alcuni router.


    Diamo una bella pulita ai residui di colla


    Armiamoci di materiali all'altezza del compito


    E con estrema delicatezza procediamo a dosare la pasta termica e a posizionare il dissipatore




    La pasta termica farà il suo lavoro, ma c'è ancora un problema. Questa infatti non farà da fissante, perchè è fatta per non asciugarsi. Serve quindi un modo per non far spostare il dissipatore ogni qual volta maneggiamo la scheda.
    Su una motherboard avremmo dei fori per le viti, ma qui....
    L'idea era di usare della colla a caldo, che avrebbe tenuto benissimo, ma sarebbe stata rischiosa da togliere un giorno, perchè aderisce troppo forte, e su componenti anche piccolissimi.
    Soluzione? ------> PLASTIDIP


    Per chi non lo conoscesse, diciamo che è una plastica che si può trovare principlamente liquida e in spray, è isolante elettricamente e adatta a mille usi.
    Ha il vantaggio di essere spalmabile come una colla vinilica, e una volta asciutta è resistentissima ma anche facile da rimuovere.


     Armato di pennellino di precisione, ho quindi attentamente cosparso il bordo del processore in modo da inglobare il dissipatore




    Una volta asciutto sarà perfettamente saldo al suo posto.

    Finito!

    Ci vediamo per il primo progetto ;)



              Valigetta bomba da softair con Arduino   
    Ciao a tutti gli appassionati di softair e agli altri che sono finiti qui per caso. Nell'articolo che segue vi spiego come costruire una valigetta bomba da softair con Arduino, dotata di display, tastierino numerico, possibilità di programmare il timer, il codice di sblocco, e il filo di disinnesco.
    Chiariamo, non è una guida passo passo, più che altro un racconto di come fare, dei pezzi che vi servono, del ragionamento che c'è dietro, delle tecniche costruttive adottate, e delle problematiche che potreste incontrare durante il percorso. Intanto godetevi il video dimostrativo ;)






    La cosa è più semplice di quanto si possa pensare, oltre al telefono a all'arduino servono solo due resistenza da 1K


    Naturalmente potete lasciare l'encoder nel telefono, o potete segliere di costruire un apposito case come ho fatto io, che per di più ho predisposto per un piccolo schermo LCD 16x2.


    La maggior parte di questi vecchi selettori meccanici funzionano sostanzialmente grazie a 2 contatti (switch o pulsanti), uno si chiude durante la fase di digitazione di qualsiasi numero, mentre l'altro si chiude un numero di volte pari al numero che abbia selezionato.

    E' sufficente quindi creare un programma per arduino in grado di riconoscere e contare questi segnali. L'unica questione problematica sono i falsi contatti dovuti alla tacnologia un pò datata.

    Ovviamente per voi cari lettori appassionati, il programma è gia pronto per il donload  a questo link

    Dovete solo assicurarvi che il vostro encoder corrisponda al mio in quanto a costruzione.

    Il collegamento all'arduino è semplicissimo. Gli switch collagti ai 5V, il principale al pin 2, l'altro sul 3, e su entrambi mettiamo un aresistenza da 1 k verso massa, questo per evitare falsi positivi.


    Una volta collegato il tutto apriamo una comunicazione seriale con l'arduino e vedremo comparire i numeri che stiamo rollando, esattamente come nel video a inizio pagina. Il mio programma in particolare è fatto per  leggere 4 numeri e confrontarli con quelli in memoria, in pratica una password, e per scivere se questa è corretta o meno.
    Ho inserito dei commenti che aiutano a comprendere il fuznionamento del programma e ad apportare modifiche.

    Spero di essere stato chiaro, ma soprattutto d'aiuto, ci vediamo al prossimo post ;) e ricordate, non buttate mai via niente!!!
              Inviare email da OpenWRT con Python   
    Una possibile funzione che potrebbe essere interessante implementare sul vostro router, è quella di inviare email con le più svariate informazioni.


    Ora, nativamente OpenWRT ha un suo sistema per l'invio di email e quindi un sistema smtp ecc..
    Francamente non mi ci trovo granché, sai perchè non sono ancora molto espero di programmazioni di script SH, sia perchè è un pò limitato. Mi sono buttato quindi su Python, che è più facile da usare, e molto più espandibile.
    Abbiamo gia conosciuto questo linguaggio in una guida precedente, che vi consiglio di leggere, ed anche come installarlo e avviare semplici programmi client e server, procediamo quindi a un semplice esempio di implementazione.



    Prima di continuare: L'autore di questo articolo non si ritiene responsabile, sotto nessun'aspetto, di qulunche uso illecito che verrà fatto da terzi di questa guida. Che sottolineo, è solo a scopo informativo.

    Per cominciare scarichiamo i due codici, Client e Server
    I due programmi comunicano tramite un semplice socket per scambiarsi istruzioni per l'utente e dati per la costruzione del messaggio.
    Ovviamente il server andrà piazzato in una vostra cartella sul router, e avviato al momento desiderato per il test. Successivamente con una modifica che vi spiegherò, faremo in modo che il programma giri sempre, quindi sia pronto all'uso in ogni momento.

    • Avviamo il server
    • python /percorso/myMailServer.py
    • Vedremo apparire lo stato del programma
    • Avviamo il client
    • python /percorso/myMailClient.py
    • Inseriamo i dati confermando con invio
    • Controlliamo la corretta comunicazione dei programmi
    • Attendiamo la conferma dell'invio 
    Se non funziona certamente avrete molte domande da farmi, ma se funziona ne avrete sicuramente una, una sola, ma molto importante

    Ma come! Mi viene chiesto di inserire il mittente?

    Ebbene si, questa particolare implementazione python, non è necessario avere un indirizzo email valido da assegnare al router per permettere l'invio di messaggi, perche non sfruttiamo un smpt locale, perchp verrebbe preso come non buono da molti mail provider, ma bensì uno più "famoso". Cosa utile nel caso in cui non siate interessati a registrarne un indirizzo mail. In ogni caso, se preferite modificare il programma per usarne uno, quindi con nome, dominio e password, vi rimando alla doc ufficiale di Python e a questa semplice guida.

    Per fare in modo che il programma server resti in running in attesa di nuovi ordini, dobbiamo solo mettere tutto il programma dalla linea 7 in poi, dentro un bel ciclo while 1

    Le possibili applicazioni di questo semplice codice sono moltecipli, per cominciare eliminiamo la parte di richiesta dei dati sostituendoli con stringhe fisse o dipendenti da altre funzioni di python, e poi regoliamo l'invio di email su parametri temporali fissi o legati ad eventi. Le librerie per python sono davvero tante, quindi le informazioni che possiamo controllare e gestire sono davvero per tutti i gusti.

    In particolare al momento sto lavorando ad un programma che in costante comunicazione via seriale con un arduino, attende la comunicazione del verificarsi di un evento, il superamento di una certa soglia di temperatura, alchè legge i dati, compone l'email, e la invia ad un sistema che ha una connessione internet non molto veloce e a pagamento, quindi non potrebbe stare sempre in comunicazione con l'arduino, e perciò si connette ogni tot minuti per controllare la presenza di mail e agire di conseguenza.

    Restate sintonizzati per aggiornamenti e nuovi progetti ;)


    Ah, e ricordatevi di seguire anche un altro blog molto interessante e sempre aggiornato, per chi ama la tecnologia o si avvicina per la prima volta al mondo di internet: GitufoWeb
              Arduino e OpenWRT - Accensione led da remoto con server e client Python   
    Se il vostro router OpenWRT è provvisto di una porta USB, una cosa che di sicuro sarà venuto in mente a tutti di fare, è collegarvi un Arduino per implementare un controllo da remoto e gestire i vostri progetti di domotica per esempio. Nel nostro semplice caso l'accensione di un LED


    Andiamo a vedere come realizzare una semplice interazione sfruttando la comunicazine via seriale e trasmissione di dati via socket, quindi via internet, con una soluzione Client e Server in Python.


    Per prima cosa dobbiamo far riconoscere arduino al router, per far questo installiamo i pacchetti essenziali per le periferiche usb, gia visti in altre guide, e disponibile sulla wiki usb ufficiale di OpenWRT, e quelli specifici per i nostri scopi
    • opkg update
    • opkg install kmod-usb-acm kmod-usb-serial kmod-usb-serial-ftdi
    • reboot
    Questi pacchetti consentono la comunicazione con la maggior parte dei chip di interfacciamento montati da arduino e altri microcontrollori, per casi particolari googolate o chiedete.

    Dopo il riavvio colleghiamo l'arduino e dopo una decina di secondi controlliamo l'avvenuto riconoscimento con il comando dmesg, leggeremo qualosa tipo

    uhci_hcd: USB Universal Host Controller Interface driver
    i2c /dev entries driver
    cdc_acm 1-1.4:1.0: ttyACM0: USB ACM device
    usbcore: registered new interface driver cdc_acm
    cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
    usbcore: registered new interface driver usbserial
    USB Serial support registered for generic
    usbcore: registered new interface driver usbserial_generic

    ttyACM0 è il nome assegnato al nostro dispositivo, l'ultimo passo prima di testare la comunicazione è ovviamente caricare su arduino il giusto scatch, ovviamente gia pronto per voi: Download

    const int ledPin = 13;
    int incomingByte;

    void setup() {
        Serial.begin(9600);
        pinMode(ledPin, OUTPUT);
    }

    void loop() {

        if (Serial.available() > 0) {
            incomingByte = Serial.read();
            if (incomingByte == 'H') {
                digitalWrite(ledPin, HIGH);
            }
            if (incomingByte == 'L') {
                digitalWrite(ledPin, LOW);
            }
        }
    }

    Sostanzialmente l'arduino legge dei caratteri che inviamo sulla seriale, se riceve H accende il led connesso al pin 13, se legge L lo spegne.

    Una volta caricato il programma e connesso l'arduino, possiamo testare la connessione aprendo 2 shell openwrt
    • nella prima digitiamo il comando "cat /dev/ttyACM0" (nel mio caso)
    • questa schell va lasciata aperta fintanto che usufruiamo della connessione
    • nella seconda inviamo i caratteri con "echo H > /dev/ttyACM0" o "echo L > /dev/ttyACM0"
    Se tutto è andato liscio accenderete e spegnerete tranquillamente il vostro led.

    Comunicazione seriale da remoto con client e server Python

    Quello che ci prefiggiamo di fare è instaurare una connessione tramite socket tra un programma che avviamo sul nostro computer e un programma che è costantemente in esecuzione sul nostro router, trasmettere i caratteri che digitiamo, e scriverli sulla seriale remota.
    Dando per scontato che abbiate installato sul vostro pc Python, vi mostrerò come installarlo su openwrt assieme alle librerie necessarie. Per continuare dovete avere gia una partizione montata, come una penna usb, su cui installare Python, dato che la versione per openwrt occupa 20MB, che solitamente è di più della memoria disponibile che abbiamo su dispositivi embedded.
    • abilitiamo l'installazione su partizioni esterne modificnado il file  /etc/opkg.conf
    • src/gz packages http://downloads.openwrt.org/backfire/10.03.1/brcm63xx/packages
      dest root /
      dest ram /tmp
      dest penna /mnt/penna - questo è il percorso alla mia partizione montata
      lists_dir ext /var/opkg-lists
      option overlay_root /overlay
    • opkg install -d penna python pySerial
    • modifichiamo il file /etc/profile
    • inserendo di seguito nella variabile PATH il percorso di installazione sulla nostra partizione
      • export PATH=/bin:/sbin:/usr/bin:/usr/sbin
      • export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/mnt/penna/usr/bin
    • reboot
    • mettete in una cartella a piacere sul vostro router il mio file mySerialServer
    • sul nostro pc scarichiamo invece mySerialClient
    • entrambi i file sono molto semplici da capire e mofidicare, inserite le vostre specifiche informazioni
    • avviamo il server digitando il comando "python mySerialServer.py" nella cartella in cui abbiamo sistemato il file
    • vedremo stampate a schermo alcune informazioni di debug che ci confermano la corretta esecuzione del programma
    • vi ricordo che affichè il server ascolti correttamente, la porta scelta deve essere forwardata sul nostro dispositivo openwrt, e aperta nel firewall proprietario, vedi guida al controllo remoto
    • avviamo il programma client sul nostro computer e attendimo la connessione
    • adesso digitando i caratteri H ed L potremo controllare a distanza l'accensione del nostro led, o della nostra caldaia, semplicemente sostituendo il led con un relè
    Il mio server in particolare è progettato per rimanere sempre in running una volta avviato, se usciamo chiudendo la finestra client o inviando il carattere vuoto o q. Se invece inviamo exit chiuderemo definitivamente client e server, liberando così memoria e porte.
    NB: prima di poter riaprire il sevrer bisognerà aspettare un paio di minuto. E' un difetto dato probabilmente dalla versione python per openwrt o dalla potenza limitata del processore.
    • Se vogliamo che il server parta da solo all'accesione del router, basterà tramite interfaccia grafica, System->Startup, aggiungere il comando personalizzato 
    • python /miacartella/mySerialServer.py
    Per il momento è tutto gente ;) Alla prossima!

    I commenti sono sempre graditi!

    Ah, dimenticavo i ringraziamenti e i link utili

              AltOS-Lisp-2   

    Updates to Altos Lisp

    I wrote a few days ago about a tiny lisp interpreter I wrote for AltOS

    Really, it's almost "done" now, I just wanted to make a few improvements

    Incremental Collection

    I was on a walk on Wednesday when I figured out that I didn't need to do a full collection every time; a partial collection that only scanned the upper portion of memory would often find plenty of free space to keep working for a while.

    To recap, the heap is in two pieces; the ROM piece and the RAM piece. The ROM piece is generated during the build process and never changes afterwards (hence the name), so the only piece which is collected is the RAM piece. Collection works like:

    chunk_low = heap base
    new_top = heap base
    
    For all of the heap
        Find the first 64 live objects above chunk_low
        Compact them all to new_top
        Rewrite references in the whole heap for them
        Set new_top above the new locations
        Set chunk_low above the old locations
    
    top = new_top
    

    The trick is to realize that there's really no need to start at the bottom of the heap; you can start anywhere you like and compact stuff, possibly leaving holes below that location in the heap. As the heap tends to have long-lived objects slowly sift down to the beginning, it's useful to compact objects higher than that, skipping the compaction process for the more stable area in memory.

    Each time the whole heap is scanned, the top location is recorded. After that, incremental collects happen starting at that location, and when that doesn't produce enough free space, a full collect is done.

    The collector now runs a bunch faster on average now.

    Binary Searches

    I stuck some linear searches in a few places in the code, the first was in the collector when looking to see where an object had moved to. As there are 64 entries, the search is reduced from 32 to 6 compares on average. The second place was in the frame objects, which hold the list of atom/value bindings for each lexical scope (including the global scope). These aren't terribly large, but a binary search is still a fine plan. I wanted to write down here the basic pattern I'm using for binary searches these days, which avoids some of the boundary conditions I've managed to generate in the past:

    int find (needle) {
        int l = 0;
        int r = count - 1;
        while (l <= r) {
            int m = (l + r) >> 1;
            if (haystack[m] < needle)
                l = m + 1;
            else
                r = m - 1;
        }
        return l;
    }
    

    With this version, the caller can then check to see if there's an exact match, and if not, then the returned value is the location in the array where the value should be inserted. If the needle is known to not be in the haystack, and if the haystack is large enough to accept the new value:

    void insert(needle) {
        int l = find(needle);
    
        memmove(&haystack[l+1],
            &haystack[l],
            (num - l) * sizeof (haystack[0]));
    
        haystack[l] = needle;
    }
    

    Similarly, if the caller just wants to know if the value is in the array:

    bool exists(needle) {
        int l = find(needle);
    
        return (l < count && haystack[l] == needle);
    }
    

    Call with Current Continuation

    Because the execution stack is managed on the heap, it's completely trivial to provide the scheme-like call with current continuation, which constructs an object which can be 'called' to transfer control to a saved location:

    > (+ "hello " (call/cc (lambda (return) (setq boo return) (return "foo "))) "world")
    "hello foo world"
    > (boo "bar ")
    "hello bar world"
    > (boo "yikes ")
    "hello yikes world"
    

    One thing I'd done previously is dump the entire state of the interpreter on any error, and that included a full stack trace. I adopted that code for printing of these continuation objects:

    boo
    [
        expr:   (call/cc (lambda (return) (set (quote boo) return) (return "foo ")))
        state:  val
        values: (call/cc
                 [recurse...]
                 )
        sexprs: ()
        frame:  {}
    ]
    [
        expr:   (+ "hello " (call/cc (lambda (return) (set (quote boo) return) (return "foo "))) "world")
        state:  formal
        values: (+
                 "hello "
                 )
        sexprs: ((call/cc (lambda (return) (set (quote boo) return) (return "foo ")))
                 "world"
                 )
        frame:  {}
    ]
    

    The top stack frame is about to return from the call/cc spot with a value; supply a value to 'boo' and that's where you start. The next frame is in the middle of computing formals for the + s-expression. It's found the + function, and the "hello " string and has yet to get the value from call/cc or the value of the "world" string. Once the call/cc "returns", that value will get moved to the values list and the sexpr list will move forward one spot to compute the "world" value.

    Implementing this whole mechanism took only a few dozen lines of code as the existing stack contexts were already a continuation in effect. The hardest piece was figuring out that I needed to copy the entire stack each time the continuation was created or executed as it is effectively destroyed in the process of evaluation.

    I haven't implemented dynamic-wind yet; when I did that for nickle, it was a bit of a pain threading execution through the unwind paths.

    Re-using Frames

    I decided to try and re-use frames (those objects which hold atom/value bindings for each lexical scope). It wasn't that hard; the only trick was to mark frames which have been referenced from elsewhere as not-for-reuse and then avoid sticking those in the re-use queue. This reduced allocations even further so that for simple looping or tail-calling code, the allocator may never end up being called.

    How Big Is It?

    I've managed to squeeze the interpreter and all of the rest of the AltOS system into 25kB of Cortex-M0 code. That leaves space for the 4kB boot loader and 3kB of flash to save/restore the 3kB heap across resets.

    Adding builtins to control timers and GPIOs would make this a reasonable software load for an Arduino; offering a rather different programming model for those with a taste for adventure. Modern ARM-based Arduino boards have plenty of flash and ram for this. It might be interesting to get this running on the Arduino Zero; there's no real reason to replace the OS either; porting the lisp interpreter into the bare Arduino environment wouldn't take long.


              SainSmart UNO for Arduino for $53   
    Explore the Hardware Development Potential of Arduino with This Powerful Microcontroller Board
    Expires June 28, 2017 23:59 PST
    Buy now and get 19% off

    KEY FEATURES

    Create interactive electronic objects with Arduino using the SainSmart UNO microcontroller board based on the ATmega328. Arduino, the open-source hardware and software community, is on the forefront of bringing electronics prototyping into the home, letting you build complex communication systems between physical, electronic devices. Perfect for novices and experts alike, the SainSmart UNO offers virtually infinite opportunity for experimentation.

    • XBee board allows wireless communication over a modified ZigBee protocol using the XBee module from Maxstream
    • Ethernet shield based on Wiznet W5100, providing a network stack capable of both TCP & UDP
    • SainSmart XBee shield is a compliant solution designed to meet low-cost, low-power wireless sensor networks
    • Sensor shield can connect to various modules like sensors, servos, relays, buttons, potentiometers
    • Features the ATmega8U2 programmed as a USB-to-serial converter & has a resistor pulling the 8U2 HWB line to ground, making it easier to put into DFU mode

    PRODUCT SPECS

    Details & Requirements

    • 14 digital input/output pins (6 of which can be used as PWM outputs)
    • 6 analog inputs
    • 16 MHz crystal oscialltor
    • USB connection
    • Power jack
    • ICSP header
    • In order to get your Arduino up and running, you must download free software first from www.arduino.cc

    Compatibility

    • Arduino Uno
    • Mega
    • Duemilanove

    Includes

    • SainSmart Uno board
    • SainSmart sensor shield V4.0
    • SainSmart LCD keypad shield
    • SainSmart XBee shield
    • SainSmart ethernet shield

              SainSmart 4WD Robot Car for $77   
    Discover the Excitement of Robotics As You Build Your Own Arduino Robot Car
    Expires May 19, 2022 23:59 PST
    Buy now and get 18% off




    KEY FEATURES

    Robotics can be a difficult hobby to jump into, but Arduino and the 4WD Robot Platform make it easy for you to build a complete robot with ease! By utilizing some Arduino components, this combo helps you learn the basics of robotics, applications of Arduino, and the building process as you construct a real robotic car.

    • MEGA 2560 microcontroller board has ability to control car while connected to a computer
    • Arduino Sensor Shield allows you to connect to various modules like sensors, servos, relays, buttons, potentiometers, & more
    • Latest 4WD aluminum mobile robot platform holds many controllers, drivers, sensors, & RF modules

    PRODUCT SPECS

    Details & Requirements

    • MEGA 2560 Board:
      • 54 digital input/output pins (14 of which can be used as PWM outputs)
      • 16 analog inputs
      • 4 UARTs
      • 16 MHz crystal oscillator
      • USB connection
      • Power jack
      • ICSP header
      • Reset button
    • L298N Dual H Bridge DC Motor Driver IC:
      • Terminal supply area of driven part Vs: +5 V ~ +35 V; such as the need to take power within the board, the supply area Vs: 7V ~ 35V
      • Peak current of driven part Io: 2A
      • Terminal supply of area the logical part Vss: +5 V ~ +7 V (can take power within the board +5 V)
      • Operating current range of the logical part : 0 ~ 36mA
      • Control signal input voltage range:
        • Low:-0.3V ≤ Vin ≤ 1.5V
        • High: 2.3V ≤ Vin ≤ Vss
      • Enable signal input voltage range:
        • Low: -0.3 ≤ Vin ≤ 1.5V (control signal is invalid)
        • High: 2.3V ≤ Vin ≤ Vss (control signal active)
      • Maximum power consumption: 20W (when the temperature T = 75 °C)
      • Storage temperature: -25 °C ~ +130 °C
      • Driver board size: 55mm x 49mm x 33mm (with fixed copper pillar and the heat sink height)
      • Driver board weight: 33g
    • Distance sensor:
      • Power supply: 5V DC
      • Quiescent current: < 2mA
      • Effectual angle: < 15º
      • Ranging distance: 2 cm - 500 cm
      • Resolution: 0.3 cm

    Includes

    • SainSmart MEGA 2560
    • SainSmart Sensor Shield module V5
    • SainSmart 4WD drive aluminum mobile car robot platform
    • SainSmart L298N Dual H bridge DC motor driver
    • SainSmart ultrasonic module HC-SR04 distance sensor

              The Complete Raspberry Pi 3 Training Bundle for $19   
    Start Learning, Coding & Creating Projects with This Tiny Computer After 21 Hours of Education
    Expires March 12, 2018 23:59 PST
    Buy now and get 91% off

    Wireless Penetration Testing with Kali Linux & Raspberry Pi


    KEY FEATURES

    Penetration Testing is a security practice in which you intentionally hack your own network to expose vulnerabilities. This course will teach you how to use a Raspberry Pi device to perform penetration tests and protect against common operating system vulnerabilities. You'll get a better grasp of your own network security, and know some of the methods most commonly used by hackers.

    • Access 24 lectures & 3 hours of content
    • Understand the functionality & security of computer networks
    • Learn how to use common Linux tools to penetrate wireless networks
    • Discover a valuable use for your Raspberry Pi
    • Discover methods hackers use to break into your network & how to combat them

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all levels

    Compatibility:

    • Internet required

    THE EXPERT

    As a software developer, Cristian Gradisteanu is responsible for the development of management software products produced by his company. His areas of expertise include programming languages like Java, Objective-C, C#, C++, PHP, Ruby and system administration. He is very passionate about teaching everyday people topics that they are interested in, and feels that in order to keep up with the latest technology trends, your leaning process should be a continuous one. For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

    Cluster Pi: Build a Raspberry Pi Beowulf Cluster


    KEY FEATURES

    Want to amp up your computing power? Learn parallel programming, a type of computation that tackles big problems by dividing them into many smaller ones, then solving them all at once. Through this course, you'll link several Raspberry Pi devices together to build Beowulf clusters, or a series of linked computers that together can execute parallel programming--providing you with greater processing power than you thought possible.
    • Build a Raspberry Pi Beowulf cluster w/ 8 lectures & 1 hour of content
    • Learn the history of supercomputing & parallel programming
    • Discover common open-source software for the Raspberry Pi & how to implement it in clusters
    • Adapt your skills to service more powerful machines
    • Learn how to parallelize computations to increase speed & power

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: intermediate
    • 3 Raspberry Pi minicomputers
    • A network switch
    • 1 Ethernet cable per Raspberry Pi

    Compatibility:

    • Internet required

    THE EXPERT

    Wolf Donat is a computer engineer who specializes in robotics, computer vision, and embedded systems. He is a huge fan of the Raspberry Pi minicomputer because of the versatility and power that it packs into an extremely inexpensive package, making it accessible to nearly everybody who wants to learn. He's worked with it as both a professional and a hobbyist, and really enjoys teaching others to use it.

    Raspberry Pi Essentials & Extras


    KEY FEATURES

    The Raspberry Pi has become one of the most popular tools for hobbyists and engineers alike, but it can be tough to find the best jumping off point when you start tinkering. This course offers some general Pi knowledge and will show you some of the many ways you can make your Pi work for you. From installing different operating systems to using the Raspberry Pi as a web server, you'll open up a whole new realm of possibility for your device.
    • Access 12 lectures & 1 hour of content
    • Discover how to install the optional Pi camera board
    • Understand the UART protocol
    • Learn how to interface w/ a GPS module using I2C
    • Use the Pi as a Network File Server
    • Put Windows 10 on your Raspberry Pi for a more familiar operating system
    • Turn your Pi into a fully-functioning web server

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: beginner

    Compatibility:

    • Internet required

    THE EXPERT

    Wolf Donat is a computer engineer who specializes in robotics, computer vision, and embedded systems. He is a huge fan of the Raspberry Pi minicomputer because of the versatility and power that it packs into an extremely inexpensive package, making it accessible to nearly everybody who wants to learn. He's worked with it as both a professional and a hobbyist, and really enjoys teaching others to use it. For more details on this course and instructor, click here.

    PiBot: Build Your Own Raspberry Pi Powered Robot


    KEY FEATURES

    Tell us you didn't just get a little giddy reading that title. Yes, this course will take you through all the steps of building your very own robot, operated with your Raspberry Pi. From installing the libraries needed to access GPIO pins to configuring a wireless adapter, you'll end this course with a working robot that you can control remotely.
    • Access 19 lectures & 2 hours of content
    • Use the included eBook to follow the course & gain additional instruction
    • Develop a command line through which to control your robot
    • Explore different materials for the body of your robot
    • Configure a wireless adapter to control your robot from a distance

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: beginner
    • Users will need to provide their own robot parts

    Compatibility:

    • Internet required

    THE EXPERT

    Wolf Donat is a computer engineer who specializes in robotics, computer vision, and embedded systems. He is a huge fan of the Raspberry Pi minicomputer because of the versatility and power that it packs into an extremely inexpensive package, making it accessible to nearly everybody who wants to learn. He's worked with it as both a professional and a hobbyist, and really enjoys teaching others to use it. For more details on this course and instructor, click here.

    Raspberry Pi: Full Stack


    KEY FEATURES

    Raspberry Pi is a highly capable web development CPU, and this course will teach you how to maximize its potential. By learning the various components that make up the web development stack, you'll be able to build applications and make them available to users through a web interface. This is the A to Z guide for using Raspberry Pi for the Web.

    • Access 58 lectures & 7 hours of content
    • Learn the various components of the web development stack: the operating system, hardware, application server, web server, database server, & Python programming language
    • Integrate Cloud services into your Raspberry Pi-powered web application
    • Install a Python virtual environment & use Flask, uWSGI & Nginx to design & host your application
    • Use the Google Chart API to create visual representations of sensor data
    • Add interactivity to web pages using JQuery
    • Analyze sensor data using Plotly

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: intermediate
    • A DHT11 or DH22 sensor
    • 5mm LED
    • Resistors
    • Breadboard and jumper wires
    • USB Wifi dongle, if available

    Compatibility:

    • Internet required

    THE EXPERT

    Peter Dalmaris is Chief Explorer at Tech Explorations. He is fascinated by technology because of its ability to make amazing things happen, and science because of its ability to make nature transparent. He is an Electrical and Computer Engineer, has a PhD (most of which was spent reading philosophy of knowledge) and a couple of Masters in Information Systems. He has been a lecturer for over 13 years in a variety of IT (and occasionally management) subjects. During this time, he has developed a hands-on teaching style, whereby he invites and challenges his students to learn by doing. He has taught thousands of students in dozens of undergraduate and postgraduate courses.

    Peter is also a software developer at Futureshock Enterprises, making applications using Ruby, Ruby on Rails, and iOS. Peter has been an electronics enthusiast since he remembers himself when he wrecked his sister's digital watch and his parents VCR. He replaced the watch but managed to fix the VCR. Now, he is particularly fascinated by the rapid prototyping opportunities that the Arduino and similar platforms has brought about. He lives in Sydney, Australia.

    For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

    From 0 to 1: Raspberry Pi and the Internet of Things


    KEY FEATURES

    Remember those sci-fi movies about smart homes with remotely controlled lights and sensors? Those flicks aren't so far-fetched anymore, because the future is here, and its name is Raspberry Pi. Understand how to tinker with this microcomputer's physical parts, and master the Python programming required to complete home automation projects such as flashing LEDs and remote-controlled sensors.
    • Master physical computing using Raspberry Pi w/ over 6 hours of content
    • Understand what the Internet of Things is & how the Raspberry Pi fits into it
    • Tinker w/ the Raspberry Pi's physical components
    • Navigate the Raspbian OS, write Linux Shell commands, connect your Pi to Internet, etc.
    • Code w/ Python using lists, loops, functions, etc.
    • Design a circuit & program it to communicate w/ other devices
    • Complete home automation projects: flash an LED, build a sensor, etc.

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime access
    • Access options: web streaming, mobile streaming
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all levels

    Compatibility

    • Internet required
    • Raspberry Pi recommended (if you intend to complete the physical computing projects)

    THE EXPERT

    Loonycorn is comprised of four individuals--Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh--who have honed their tech expertises at Google and Flipkart. The team believes it has distilled the instruction of complicated tech concepts into funny, practical, engaging courses, and is excited to be sharing its content with eager students. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

              Flexbot Hexacopter Kit for $89   
    This DIY, Arduino-Compatible Copter is Completely Customizable
    Expires December 31, 2017 23:59 PST
    Buy now and get 25% off




    KEY FEATURES

    There are models, and then there is Flexbot. Flexbot is a DIY helicopter kit, providing all the materials to assemble your own copter and take to the skies! With simple, straightforward construction, and the ability to be controlled directly from your smartphone, Flexbot provides a world of fun for the whole family.

    • Control the Flexbot using the gravity sensors in your smartphone or tablet
    • Personalize your flying experience w/ any design you like
    • Customize your Flexbot further by 3D printing your own additions at home
    • Add new modules using the Arduino compatibility
    • Lower flying noise, remove signals, & more by coding it yourself

    PRODUCT SPECS

    Details & Requirements

    • Battery: 500 mAh
    • Arduino compatible
    • Bluetooth 4.0
    • MPU-6050 6 Axis sensor
    • Open hardware

    Compatibility

    • App compatible with iOS and Android 4.3 or later

    Includes

    • 3D printed body
    • Six-axial-sensored pilot
    • 3D printed helmet
    • 3D printed battery capsule
    • Motor of 40,000 r/min
    • Power battery
    • 6 propellors

              Complete API Mastery Bundle for $29   
    Learn to Incorporate Google, Facebook, Twitter & More APIs with 6 Courses On Application Building Blocks
    Expires May 06, 2018 00:59 PST
    Buy now and get 81% off

    Introduction to APIs Using JavaScript, AJAX, JSON, and Social Connections


    KEY FEATURES

    APIs are an extremely powerful way to access content and interact with servers across the internet. They may be thought of as important building blocks for a web application you're developing. In this course, you'll learn how to use JavaScript to connect to popular web 2.0 APIs like Twitter, Google Maps, and Facebook. The skills you gain from this course will make building your next website considerably easier, and allow it to be even more dynamic.
    • Access 40 lessons & 2.5 hours of content 24/7
    • Use HTML & CSS to set up a webpage & JavaScript to pull data on to the page
    • Understand how AJAX & JSON are used to transfer & output data on to a webpage
    • Add interactive maps, set markers & more using Google Maps APIs
    • Learn the Twitter Developer API & its many functionalities
    • Use the JavaScript SDK to access the Facebook API to authorize your apps w/ Facebook

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all levels

    Compatibility

    • Internet required

    THE EXPERT

    Providing Smart digital solutions online since 2001, Laurence Svekis is considered a true web technology expert, having professional experience in a wide range of digital areas: from Search Marketing, Video Marketing, Content Creation, User Experience, application architecture, to web programming.

    After launching his first websites he quickly realized that to get traffic on your site you need to be able to market online. Researching and using personal experimentation as to what are the most successful ways to effectively drive traffic to his websites, he was able to successfully build multiple success eCommerce sites. He used his expertise to provide Search Engine Marketing Services SEO to 100's of clients.

    In the advent of Social Media in 2006, he had identified it as an excellent opportunity to drive traffic and connect with users. He created many successful sites that integrated with Myspace and then later into Facebook. He was able to monetize the traffic on several platforms, driving in some cases 10K+ clicks daily to the various platforms..

    Applications he has created have entertained, informed and engaged tens of millions of people and he has over billions of page views on various platforms.

    Create Java APIs, Fast and Simple


    KEY FEATURES

    Being able to create APIs will empower your web development skills and allow the websites you build to better interact with external servers throughout the internet. The skills you learn in this course will put you in high demand for well-paying web development jobs, and allow you to step up to a more elite level of programming.
    • Access 14 lectures & 2 hours of content 24/7
    • Gain a detailed knowledge of how to create Java-based REST/JSON APIs
    • Set up a Maven project in Eclipse
    • Document APIs using Swagger
    • Learn how to use MongoDB as the back end for APIs
    • Use the instructor's GitHub account w/ many extras & examples to complement your learning

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: beginner

    Compatibility

    • Internet required
    • Mac OS X is recommended

    THE EXPERT

    Tom Jay has been creating Java Server applications for the last 15 years with lots of focus on Web Services to supported integration of mobile. Rest/JSON integration are the focus of most of his classes as well as IoT such as iOS Native Swift BLE and ESP8266 type development matches with Arduino 101 devices using the Intel Curie Module.

    API Documentation 1: JSON and XML for Writers


    KEY FEATURES

    This first course in a three part series is designed to teach technical writers how to write API documentation. Focusing on the two most popular structured data formats, JSON and XML, the course teaches you how, and why it's important, to document structured data. While the course is geared towards technical writers, programmers can also gain important insights into API documentation that can be a big help with their careers!
    • Access 15 lectures & 1.5 hours of content 24/7
    • Gain a background on APIs & structured data
    • Break down sample JSON & XML files to learn how they work
    • Get a real-time, narrated writing of JSON & XML documentation
    • Complement your learning w/ hands-on exercises & quizzes

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all levels

    Compatibility

    • Internet required

    THE EXPERT

    Peter Gruenbaum founded his company, SDK Bridge, to bring together his love of technology and writing. After 10 years as a software developer, he learned the skill of API writing at Microsoft. Since then, he has worked as an API writer to describe APIs for eCommerce, automobile traffic prediction, electric utilities, mobile phones, and tractors, just to name a few. In addition to API and SDK documentation, he creates video tutorials for software developer audiences. Peter received his BA in Physics from the University of Chicago and his PhD in Applied Physics from Stanford University.

    API Documentation 2: REST for Writers


    KEY FEATURES

    In the second course in this three part series on API documentation, you'll dive into documenting REST APIs. REST is a popular style of web API used to communicate data between devices and servers. By the end of this course, you'll have a strong grasp on an important component of API documentation, and be on the path to a lucrative technical writer career.
    • Access 19 lectures & 1.5 hours of content 24/7
    • Gain a background on REST APIs
    • Break down REST requests into their various pieces w/ examples
    • Examine real-time, narrated writing of REST documentation
    • Receive overviews of authentication & authorization for REST
    • Complement your learning w/ exercises & quizzes

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: intermediate

    Compatibility

    • Internet required

    THE EXPERT

    Peter Gruenbaum founded his company, SDK Bridge, to bring together his love of technology and writing. After 10 years as a software developer, he learned the skill of API writing at Microsoft. Since then, he has worked as an API writer to describe APIs for eCommerce, automobile traffic prediction, electric utilities, mobile phones, and tractors, just to name a few. In addition to API and SDK documentation, he creates video tutorials for software developer audiences. Peter received his BA in Physics from the University of Chicago and his PhD in Applied Physics from Stanford University.

    API Documentation 3: The Art of API Documentation


    KEY FEATURES

    If you've ever considered a career in technical writing, you need to take this course. You'll learn how to write conceptual API documentation and learn guidelines for good sample code. Additionally, you'll get tools for making REST requests and for finding open source projects to document as an entryway into the field of technical writing.
    • Access 13 lectures & 1 hour of content 24/7
    • Recognize the difference between reference material & conceptual material
    • Learn how to write good conceptual material
    • Gain guidelines for good sample code
    • Understand how to use tools to make REST calls
    • Discover how to find open source projects on the internet
    • Complement your learning w/ exercises & other resources

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: advanced

    Compatibility

    • Internet required

    THE EXPERT

    Peter Gruenbaum founded his company, SDK Bridge, to bring together his love of technology and writing. After 10 years as a software developer, he learned the skill of API writing at Microsoft. Since then, he has worked as an API writer to describe APIs for eCommerce, automobile traffic prediction, electric utilities, mobile phones, and tractors, just to name a few. In addition to API and SDK documentation, he creates video tutorials for software developer audiences. Peter received his BA in Physics from the University of Chicago and his PhD in Applied Physics from Stanford University.

    Software Testing and Automation of APIs with UFT/QTP


    KEY FEATURES

    Unified Functional Testing is the new name for QuickTest Professional, an automated functional API testing tool that helps testers to identify any gaps, errors or defects in applications. API Automation is an extremely important tool in the web and mobile app development industry, meaning companies are willing to pay a premium for competent API testers. This course will make you one of those competent people, putting you in professional demand!
    • Access 114 lectures & 4.5 hours of content 24/7
    • Understand Unified Functional Testing & its new design
    • Learn different types of APIs, how to test them, & why they're important
    • Use Unified Functional Testing to do Automation Testing of APIs
    • Create your own solutions in UFT & pack them w/ API tests
    • Receive the Testing Progression cycle to know which tests to create & when

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all levels

    Compatibility

    • Internet required

    THE EXPERT

    When trying to break into the IT industry, QTP Tutorial started from nothing. He had no background in IT and no Bachelor of Computer Science degree. He learned everything on his own through research and practice utilizing the information that he found online. It was by no means an easy process. A lot of the courses and tutorials on QTP/UFT online were either outdated or didn't offer a clear and concise explanation of the concepts they were teaching. When he started his first job as an Automation Engineer with QTP, he was surprised at how different the real world practices were. Thousands of hours later, he decided to start a company teaching Automation Testing the proper way, the real way, the efficient way. He wanted to take all of my knowledge, all of my faults and mistakes, and all of my on the job experience and create courses. Courses that would actually teach people the correct way to do automated software testing. He wanted to make sure that my students were not wasting any time on useless or outdated techniques (like Keyword Driven Frameworks). He only teaches what works in the industry today and what will work years from now. He wants to cut the learning curve for my students and only teach them the information they will actually use.

              Raspberry Pi: Full Stack for $13   
    Discover the Web Development Capabilities of Raspberry Pi
    Expires June 07, 2021 23:59 PST
    Buy now and get 56% off

    KEY FEATURES

    Raspberry Pi is a highly capable web development CPU, and this course will teach you how to maximize its potential. By learning the various components that make up the web development stack, you'll be able to build applications and make them available to users through a web interface. This is the A to Z guide for using Raspberry Pi for the Web.

    • Access 58 lectures & 7 hours of content
    • Learn the various components of the web development stack: the operating system, hardware, application server, web server, database server, & Python programming language
    • Integrate Cloud services into your Raspberry Pi-powered web application
    • Install a Python virtual environment & use Flask, uWSGI & Nginx to design & host your application
    • Use the Google Chart API to create visual representations of sensor data
    • Add interactivity to web pages using JQuery
    • Analyze sensor data using Plotly

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming, mobile streaming
    • Certification of completion included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: intermediate
    • A DHT11 or DH22 sensor
    • 5mm LED
    • Resistors
    • Breadboard and jumper wires
    • USB Wifi dongle, if available

    Compatibility:

    • Internet required

    THE EXPERT

    Peter Dalmaris is Chief Explorer at Tech Explorations. He is fascinated by technology because of its ability to make amazing things happen, and science because of its ability to make nature transparent. He is an Electrical and Computer Engineer, has a PhD (most of which was spent reading philosophy of knowledge) and a couple of Masters in Information Systems. He has been a lecturer for over 13 years in a variety of IT (and occasionally management) subjects. During this time, he has developed a hands-on teaching style, whereby he invites and challenges his students to learn by doing. He has taught thousands of students in dozens of undergraduate and postgraduate courses.

    Peter is also a software developer at Futureshock Enterprises, making applications using Ruby, Ruby on Rails, and iOS. Peter has been an electronics enthusiast since he remembers himself when he wrecked his sister's digital watch and his parents VCR. He replaced the watch but managed to fix the VCR. Now, he is particularly fascinated by the rapid prototyping opportunities that the Arduino and similar platforms has brought about. He lives in Sydney, Australia.

    For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

              Arduino Step by Step: Your Complete Guide Course for $21   
    Master Arduino to Start Building Your Own Microcontrollers & Harnessing Electronics
    Expires June 07, 2021 23:59 PST
    Buy now and get 57% off

    KEY FEATURES

    Created in 2005 by students at the Interaction Design Institute in Italy, Arduinos are microcontrollers that make the creation of interactive electronic devices accessible and fun. The Arduino unit analyzes its environment by receiving inputs from numerous built-in sensors and reacts by controlling lights, motors, accessories or whatever else you can dream up. This is the all-encompassing course that will teach you how to master this fun and useful technology.

    • Access 131 lectures and 22 hours of content 24/7
    • Learn how to program in the Arduino prototyping platform
    • Understand the principles of programming micro-controllers
    • Explore basic principles in electronics design
    • Study and use many types of sensors and components
    • Connect your Arduino to the Internet for reporting and controlling
    • Use tools to build electronic devices

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: web streaming
    • Certification of completion included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all level

    Compatibility

    • No experience required
    • You will need to purchase an Arduino controller in order to complete the hands-on aspects of the course

    THE EXPERT

    Peter Dalmaris is Chief Explorer at Tech Explorations. He is fascinated by technology because of its ability to make amazing things happen, and science because of its ability to make nature transparent. He is an Electrical and Computer Engineer, has a PhD (most of which was spent reading philosophy of knowledge) and a couple of Masters in Information Systems. He has been a lecturer for over 13 years in a variety of IT (and occasionally management) subjects. During this time, he has developed a hands-on teaching style, whereby he invites and challenges his students to learn by doing. He has taught thousands of students in dozens of undergraduate and postgraduate courses.

    Peter is also a software developer at Futureshock Enterprises, making applications using Ruby, Ruby on Rails, and iOS. Peter has been an electronics enthusiast since he remembers himself when he wrecked his sister's digital watch and his parents VCR. He replaced the watch but managed to fix the VCR. Now, he is particularly fascinated by the rapid prototyping opportunities that the Arduino and similar platforms has brought about. He lives in Sydney, Australia.

    For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

              Arduino Enthusiast E-Book Bundle for $10   
    Master This Popular Open-Source Electronics Platform with 8 E-Books (1,900+ Pages) of Project-Based Instruction
    Expires November 11, 2017 22:59 PST
    Buy now and get 96% off

    Arduino Wearable Projects


    KEY FEATURES

    If you're interested in designing and building your own wearables, the Arduino platform is perfect for you. With this e-book, you'll learn to create your own wearable projects by mastering different electronic components--such as LEDs and sensors--then applying your learnings through practical projects. You'll consolidate your new skills in your final project, utilizing all the concepts you've learned to create a smartwatch complete with fitness tracking, Internet-based notifications, GPS, and time-telling.
    • Develop a basic understanding of wearable computing w/ 218 pages of content
    • Learn about Arduino & compatible prototyping platforms suitable for creating wearables
    • Understand the design process surrounding the creation of wearable objects
    • Gain insight into materials suitable for developing wearable projects
    • Design & create projects w/ various kinds of electronic components: interactive bike gloves, GPRS locator watch, etc.
    • Dive into programming for interactivity
    • Learn how to connect & interface wearables w/ Bluetooth & Wi-Fi
    • Get your hands dirty w/ your own personalized designs

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this e-book: lifetime
    • Access options: download for offline access
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all levels

    Compatibility

    • Internet required (for download)
    • Basic knowledge of Arduino programming recommended

    THE EXPERT

    Tony Olsson is an Arduino enthusiast and author of this e-book. For more details on the course and instructor, click here. This e-book is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

    Arduino Electronics Blueprints


    KEY FEATURES

    Whether you're a seasoned developer or an Arduino newbie, you'll find this book useful for building amazing smart electronic devices. Start by building a sound effects generator using recorded audio-wave files you've made or obtained from the Internet. You'll then build DC motor controllers operated by a web page, slide switch, or touch sensor, and end by constructing an electronic operating status display for an FM radio circuit using Arduino.
    • Build interactive electronic devices using the Arduino w/ 252 pages of content
    • Learn about web page, touch sensor, Bluetooth & infrared controls
    • Add SD & wave-file libraries to your Arduino code
    • Get to grips w/ SD card SPI communications
    • Interface an IR detection circuit to Arduino
    • Wire an OLED LCD to Arduino
    • Install the Nordic nRF8001 Bluetooth Low Energy code to Arduino
    • Build an HMI (Human Machine Interface) from a web page using JavaScript
    • Connect Arduino to a virtual server (Breakout.js)
    • Wire a small DC motor driver to Arduino w/ a transistor & diode circuit

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this e-book: lifetime
    • Access options: download for offline access
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all levels

    Compatibility

    • Internet required (for download)

    THE EXPERT

    Don Wilcher is an electrical engineer who also moonlights as an author, instructor, and entrepreneur. He has experience working in various fields, including the automotive, industrial, and consumer industries, and teaches electrical engineering courses at ITT Tech. Don also spends his time developing Arduino and Raspberry Pi projects, writing DIY electronics books, and blogging for Design News Magazine. For more details on the course and instructor, click here. This e-book is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

    Arduino Development Cookbook


    KEY FEATURES

    Dive into over 50 step-by-step recipes to build virtually any Arduino project, whether simple or advanced. Topics encompass Arduino development essentials ranging from programming buttons to operating motors, managing sensors, and controlling displays. You'll also find tips and tricks for troubleshooting any development problems and pushing your project to the next level.
    • Master all principle aspects of integration using the Arduino w/ 246 pages of content
    • Learn tools & components needed to build engaging electronics
    • Make the most of your board w/ practical tips and tricks
    • Read data from sensors & take action based on the environment
    • Use the Arduino to turn on lights, write to screens, or play light shows
    • Manipulate motors & other actuators to control different objects' movement
    • Set up electronic circuits on a breadboard to interact w/ the Arduino
    • Explore hacks to push your project to the next level
    • Make your projects wireless & have them communicate with the computer

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this e-book: lifetime
    • Access options: download for offline access
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all levels

    Compatibility

    • Internet required (for download)

    THE EXPERT

    Cornel Amariei is a Romanian inventor and entrepreneur in the fields of Robotics and 3D printing. He has been working with the Arduino platform since 2007, and has built hundreds of Arduino projects ranging from quadcopters to levitating magnets and underwater robots. Currently, he splits his time between his undergraduate studies in electric engineering and computer science at Jacobs University in Bremen, Germany, and his startups and R&D job. For more details on the course and instructor, click here. This e-book is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

    Internet of Things with Arduino Blueprints


    KEY FEATURES

    Arduino is the ideal platform with which to experiment on Internet of Things projects, and this e-book the ideal medium through which to learn. You'll work through eight projects that will teach you how to assemble devices that communicate with one another, access data over the Internet, store and retrieve data, and interact with users. These projects also serve as blueprints for any other IoT projects you hope to tackle in the future.
    • Build Internet-based Arduino devices to secure your home w/ 210 pages of content
    • Connect sensors and actuators to the Arduino & access Internet data
    • Make a powerful Internet-controlled relay w/ an embedded web server to monitor & control home appliances
    • Build a portable Wi-Fi signal strength sensor to give haptic feedback about signal strength to the user
    • Measure water flow speed & volume w/ liquid flow sensors and record real-time readings
    • Set up motion-activated Arduino security cameras & upload images to the cloud
    • Implement real-time data logging of a solar panel voltage w/ Arduino cloud connectors
    • Track locations w/ GPS & upload location data to the cloud
    • Control a garage door light w/ your Twitter feed
    • Control infrared enabled devices w/ IR remote & Arduino

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this e-book: lifetime
    • Access options: download for offline access
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all levels

    Compatibility

    • Internet required (for download)
    • Basic knowledge of electronics recommended

    THE EXPERT

    Pradeeka Seneviratne is a software engineer with over 10 years of experience in computer programming and systems designing. He loves programming embedded systems such as Arduino and Raspberry Pi, and is currently a full-time software engineer who works with highly scalable technologies. Previously, he worked as a software engineer for several IT infrastructure and technology servicing companies, and was also a teacher for information technology and Arduino development. For more details on the course and instructor, click here. This e-book is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

    Arduino by Example


    KEY FEATURES

    Arduino by Example is a project-oriented guide to help you fully utilize the power of one of the world's most powerful open source platforms, Arduino. This book demonstrates three projects ranging from a home automation project involving your lighting system to a simple robotic project to a touch sensor project. You will first learn the basic concepts such as how to get started with the Arduino, then develop the practical skills needed to successfully build Arduino-powered projects with real-life impact.
    • Master use of the Arduino inside & out w/ 242 pages of content
    • Integrate sensors to gather & effectively display environmental data
    • Add Bluetooth, Wi-Fi & other modules to allow the Arduino to communicate & send data between devices
    • Build automated projects to learn complex algorithms that mimic biological locomotion
    • Create simple servers to facilitate communication
    • Maximize the Arduino's capabilities w/ Python, Processing & other programming tools
    • Practice & learn basic programming etiquette

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: download for offline access
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: intermediate

    Compatibility

    • Internet required (for download)
    • Working Arduino system required
    • Some programming background required (ideally in C/C++)
    • Basic knowledge of Arduino recommended

    THE EXPERT

    Adith Jagadish Boloor is a mechanical engineering student at Purdue University. He is passionate about robotics, computer-aided design, rapid prototyping, and the Internet of Things, and seeks to pass on his knowledge through his Arduino e-book. For more details on the e-book and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

    Arduino iOS Blueprints


    KEY FEATURES

    Arduino has become a widely adopted platform for its easy usability and flexibility, and iOS devices are nothing if not ubiquitous. Dive into this comprehensive project-based book, master the art of integrating the two, and learn how to build devices that are highly useful in everyday life. You'll learn how to control Arduino using an iPhone or iPad, understand the different components that interact with the Arduino--digital and analog I/O, Wi-Fi shields, and more--and master iOS development essentials in the process.
    • Design circuits w/ Arduino using sensors & actuators w/ 240 pages of content
    • Write code to handle analog & digital sensors w/ commonly used protocols: OneWire, I2C, SPI & more
    • Store data on SD Card & in EEPROM
    • Build iOS applications using the MCV pattern & the UIKit components
    • Allow your applications to control Arduino and its hooked-up devices
    • Manage TCP/IP, UDP, and Bluetooth BLE communication between Arduino & iOS devices
    • Make your iOS application utilize the sensors available in iOS devices, including the accelerometer, gyroscope & compass
    • Develop iOS applications that use iBeacons

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: download for offline access
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all levels

    Compatibility

    • Internet required (for download)
    • Basic knowledge of Arduino & iOS development required

    THE EXPERT

    Fabrizio Boco started learning about electronics when he was a teen, and began programming in 1980. He holds a degree in electronic engineering and is currently a freelance IT manager and architect with over 20 years of experience consulting for private and public companies in Italy. He has been an iOS developer since 2009, and has designed and developed Arduino Manager--an iOS, Mac OS X, and Android application that can be used to control Arduino (and Arduino-compatible) boards. For more details on the course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

    Arduino Robotic Projects


    KEY FEATURES

    This e-book starts with the fundamentals of turning on the basic Arduino hardware, then provides complete, step-by-step instructions on how to maximize its potential. You'll learn by doing--building projects that can move using DC motors, walk using servo motors, and avoid barriers using its sensors. On top of that, you'll also learn how to add more complex navigational techniques (such as GPRS) so that your robot won't get lost.
    • Develop a series of exciting robots that can sail, go under water, and fly w/ 240 pages of content
    • Effectively control the movements of all types of motors using Arduino
    • Use sensors, GPS & a magnetic compass to give your robot direction and make it lifelike
    • Acquaint yourself with many different kinds of Arduinos to choose the right one for your app
    • Unbox, power up & configure your Arduino
    • Tweak Arduino to make wheels or legs move so your robot can be mobile
    • Add GPS to your projects so your robots can know where they are
    • Use RF signals to control your robot remotely
    • Connect your robot to a display so you can see what it is thinking
    • Build more complex robots that can move, swim, or fly

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this course: lifetime
    • Access options: download for offline access
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: all levels

    Compatibility

    • Internet required (for download)
    • Some programming knowledge recommended

    THE EXPERT

    Richard Grimmett continues to have more fun than he should be allowed working on robotics projects while teaching computer science and electrical engineering at Brigham Young University-Idaho. He has a bachelor's and master's degree in electrical engineering and a PhD in leadership studies. This is the latest book, in a long series of books detailing how to use Raspberry Pi, Arduino, and BeagleBone Black for robotics projects, written by him. For more details on the course and instructor, click here. This e-book is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

    Arduino Android Blueprints


    KEY FEATURES

    Learn to build interactive electronic devices controllable from any Android device by working through a series of projects. Each project is explained in a step-by-step fashion, starting with the required components and hardware assembly instructions, meaning following along is easy even for beginners. Whether you're configuring an app to display tweets or controlling basic functions of the Arduino board, you'll consolidate your knowledge of all things Arduino and get up to speed in no time.
    • Build Wi-Fi or Bluetooth-controlled Arduino systems w/ 250 pages of content
    • Make a weather measurement station that can be monitored from Android
    • Build a smart power switch that can be controlled via Wi-Fi from Android
    • Monitor your home remotely with a wireless security camera
    • Control a servo motor w/ Bluetooth Low Energy using your phone's gyroscope
    • Open or close a door using voice controls or NFC
    • Control a mobile robot using Bluetooth Low Energy

    PRODUCT SPECS

    Details & Requirements

    • Length of time users can access this e-book: lifetime
    • Access options: download for offline access
    • Certification of completion not included
    • Redemption deadline: redeem your code within 30 days of purchase
    • Experience level required: intermediate

    Compatibility

    • Internet required (for download)
    • Basic electronics & programming experience required

    THE EXPERT

    Marco Schwartz is an electrical engineer, entrepreneur, and blogger. His interests gravitate around electronics, home automation, the Arduino and Raspberry Pi platforms, open source hardware projects, and 3D printing. Meanwhile, Stefan Buttigieg is a medical doctor, mobile developer, and entrepreneur. He is currently pursuing a master's degree in health informatics and is the founder of MD Geeks, an online community at the intersection of healthcare and information technology. For more details on the course and instructor, click here. This e-book is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

              Arduino Tiny RTC I2C óra modul DS1307 és 24C32 EEPROM csipekkel elem/akku foglalattal - Jelenlegi ára: 350 Ft   

    DS1307 I2C real time clock chip (RTC)
    24C32 32K I2C EEPROM memory
    Using LIR2032 rechargeable lithium battery and charging circuit with
    DS1307 with battery backup can not solve the problem of literacy .
    Fully charged, can provide DS1307 timing 1 year.
    Compact design , 27mm * 28mm * 8. 4mm
    Leads to the DS1307 clock pin provides the clock signal for the microcontroller
    Raktáron van, azonnal tudom szállítani!
    Több termék vásárlása esetén egybe csomagolom őket, ne törődjön azzal, hogy a Vatera minden darabra külön postaköltséget számol!!

    Arduino Tiny RTC I2C óra modul DS1307 és 24C32 EEPROM csipekkel elem/akku foglalattal
    Jelenlegi ára: 350 Ft
    Az aukció vége: 2017-06-29 09:02
              Java Posse #422 - JAX Conf   

    JAX Conf

    Fully formatted shownotes can always be found at http://javaposse.com

    Thanks

      • Opening - "Java" the parody song Copyright 1997 Broken Records and Marjorie Music Publ. (BMI),

      • Closing - Juan Carlos Jimenez - In the House (Intro No. 1)

    • To contact us:


    The Java Posse consists of Tor Norbye, Carl Quinn, Chet Haase and Dick Wall


              Comment on Arduino INDUSTRIAL 101 @arduinoorg #FreeArduino – Is it open-source? by “Is Arduino project hijacked and turned on closed source?” @Olimex @arduinoorg #FreeArduino « Adafruit Industries – Makers, hackers, artists, designers and engineers!   
    […] and I have asked for comment from arduino.org regarding the open-source status of their products, they have not […]
              Arduino multitarea y la gestión del tiempo   

    No soy un experto en Arduino, a pesar de tener la placa desde hace tiempo no he investigado casi. Las...

    The post Arduino multitarea y la gestión del tiempo appeared first on Ikkaro.


              Arduino lesson – LED   
    Introduction In this lesson, we will show how to use different resistor to change the brightness of an LED. Preparations Hardware Osoyoo UNO Boars (Fully compatible with Arduino UNO rev.3) x 1 Breadboard x 1 LED x 1 200 ohm resistor x 1 1k ohm resistor x 1 10k ohm resistor x 1 M/M jumper ...Read the Rest
              Digital Foosball   


    Created by German ad agency SinnerSchrader, digital Foosball uses some nifty soft and hardware to turn the analog game into a digital one. All is explained by the rather annoying voice over in the video and the software is can be downloaded for free here.

    It's great to see they have respected the "rules" of open source technologies such as processing and arduino (the coding language and hardware used in the project) and made their code available to download for free. This project is about spreading a platform and an idea. The focus is not profit, it's ideas. As a promotional vehicle for an ad agency this sends out the message that ideas are more important than profit, and that they can conceive, build, and promote their own "non-traditional" product. I predict they'll get a nice chunk of new business from this project.

    Thanks to Ed for the link.
              Comment on Hacking A CDJ-1000MK1 To Work As A MIDI Controller in Traktor Scratch by DJ legion   
    traktor does not work like that, you can send a command that says I am moving the jog wheel forward or backwards with a speed value of 1-63. I also have no way of tracking the jog with anyway to know it's actual position. The encoders on the cdj just have a single encoder wheel so nothing that can feed back it's actual position. The encoder routines in arduino do give me a value, but I can see that if I move the wheel really fast it misses a few pulses and I cant track the number from the encoder back to a start position.
              Robotics Program Director - Institute of Robotics and Intelligent Systems (IRIS) - Etobicoke, ON   
    It is preferable that the candidate is familiar with our programs (LEGO Mindstorms EV3, VEX IQ, VEX EDR, Arduino, Raspberry Pi, LEGO WEDO, Little Bits, etc.)....
    From Indeed - Wed, 14 Jun 2017 22:15:16 GMT - View all Etobicoke, ON jobs
              Robotics Instructor - Gems Learning Institute - Mississauga, ON   
    LEGO Robotics, VEX robotics, Arduino, Raspberry PI, C++, Python, Visual Studio, Android app making and much more.... $14 an hour
    From Indeed - Sun, 11 Jun 2017 03:10:38 GMT - View all Mississauga, ON jobs
              Volunteer - Robotics Instructor - Institute of Canadian Education - Toronto, ON   
    It is preferable that the candidate is familiar with our programs (LEGO Mindstorms EV3, VEX IQ, VEX EDR, Arduino, Raspberry Pi, LEGO WEDO, Little Bits, etc.)....
    From Indeed - Fri, 02 Jun 2017 18:04:28 GMT - View all Toronto, ON jobs
              Robotics Instructor - Institute of Canadian Education - Toronto, ON   
    It is preferable that the candidate is familiar with our programs (LEGO Mindstorms EV3, VEX IQ, VEX EDR, Arduino, Raspberry Pi, LEGO WEDO, Little Bits, etc.)....
    From Indeed - Fri, 02 Jun 2017 18:04:21 GMT - View all Toronto, ON jobs
              Comment on Elegoo UNO Project Super Starter Kit by Aram   
    Hey! I'm having trouble finding information about this. Am I readily able to use the Arduino API to send code to this board? Or is there another program for this?
              Arduino - 1.0.2.1 - Update   
    Arduino IDE
              A wafer full of ‘328s   
    Eric Weddington of Atmel shows off a wafer full of ATmega328P chips (as found in Arduino and many of our own kits) at Maker Faire New York. That’s about 1500 chips on an eight inch wafer, and not something you see every day!
              Atmel Maker Community Panel   
    This week is Maker Week in New York, and on Friday, September 20, Windell will be moderating the Atmel Analyst Panel: The Maker Community and Education. Panelists will include Massimo Banzi of Arduino, Quinn of QTechKnow, Reza Kazerounian, Bob Martin and Sylvie Barak of Atmel, Brian Jepson of Make Books and AnnMarie Thomas of the University of St. Thomas. The … Continue reading Atmel Maker Community Panel
              Field Trips: Atmel Headquarters   
    Super Awesome Sylvia and I were invited to attend Bring Your Kids to Work Day at Atmel recently. (Atmel, of course, is the company that makes the microcontrollers found inside Arduino products and in many of our own projects and kits.) We were there to help provide tangible, interesting, and playful examples of how Atmel chips … Continue reading Field Trips: Atmel Headquarters
              ATmega328 in the wild   
    ATmega328P

    This will be interesting to a small subset of our readers, but we're finally seeing ATmega328P chips in the wild. This is a new chip from Atmel that is nearly identical to-- but with twice the memory of-- the popular ATmega168 microcontroller, the microcontroller in the Arduino and in our (Arduino-compatible) Peggy 2.0. They are still in short supply, but they'll be a lot of fun to play with. :)

    In the photo is one of these on one of our "business card" AVR target boards that we designed for the ATmega48, '88, '168, and '328, so it's finally lived up to its name.


              Kommentar zu Kommunikation zwischen zwei Arduinos mit Virtual Wire und 433 Mhz von Sebastian   
    Hat jemand einen Tipp wie ich über die 433 MHz Sende und Empfangsmodule die Daten des DHT 22 ( Temperatur und Luftfeuchtigkeit) übertragen kann? Ich habe das Problem dass ich den Datentyp Float vom Sensor bekomme und ich das aber nicht als Float übertragen kann, sondern das erst in den Datentyp String konvertieren muss. Ich bekomme das jedoch leider nicht hin, selbst mit Google. Über Hilfe wäre ich dankbar :)
              Kommentar zu Arduino – Steuern per Internet von fidan   
    hi i have a problem .. i copy your code and when i start to upload in arduino its a error "FILENAME" or can you help me how to fix this please ?
              Kommentar zu Kommunikation zwischen zwei Arduinos mit Virtual Wire und 433 Mhz von Christopher Aicher   
    Vielleicht mach ich was falsch, aber meine Funkmodule mit 433 kommen bei 5V nur etwa 5-8cm trotz der richtigen Antenne. Was mach ich falsch? Die Bitrate zu verringern bringt auch nichts.
              Kommentar zu Kommunikation zwischen zwei Arduinos mit Virtual Wire und 433 Mhz von Morton   
    Hi, vielen Dank für den Artikel. Frage dazu: Ich stehe bezüglich der Übertragung noch etwas auf der Leitung ;) Kann man mehrere Arduinos so verbinden und muß man für jede Übertragung jedes Mal eine Übertragung initialisieren so ähnlich wie bei einer seriellen Schnittstelle? Angenommen es handelt sich um eine Haussteuerung die 24/7 arbeiten soll. Bleiben dann sagen wir mal 40 Verbindungen ständig aktiv oder inititialisiert man besser jedesmal wenn daten gesendet oder empfangen werden sollen? Bleiben initialisierte verbindungen über tage und monate stabil? Kann man das ganze auch ohne funkktechnik mit virtual wire oder einem anderen empfohlenenen Protokoll machen, also die zahlreichen arduinos über ein oder mehrere kabel irgendwie aneinanderkoppeln? Mit fruendlichen Grüßen M.
              Voice-controlled Smart Home system   
    The Arduino platform lends itself well to home automation (for example) and another example of this has been demonstrated by university students Jiayuan Wang and Sheng Zhang. They have used a voice-recognition IC to enable user input to control various lighting, heating and entertainment devices in their test system. Furthermore the voice-control section of the […]
              Choose your own adventure with the “Choosatron”   
    In the past the “Choose your own Adventure” series of novels were popular with younger readers, due to the interesting twists and turns in the stories. In the spirit of these books, Jerry Belich has brought this concept into the 21st century with his “Choosatron”. This is an Arduino-controlled device which prints passages from CYOA […]
              DIY Arduino-controlled Gas Chromatograph   
    If you’re interested in using gas chromatography on the cheap, this project may be of interest. Before moving any further, gas chromatography is (according to Wikipedia): … a common type of chromatography used in analytical chemistry for separating and analysing compounds that can be vaporized without decomposition. Typical uses of GC include testing the purity of a particular substance, or separating the different components of a mixture (the relative amounts […]
              DIY Arduino-controlled Egg-drawing robot   
    For something completely different, consider making a device that can draw patterns on an egg. Although the concept isn’t new, Arduino forum member “Msquare” has demonstrated their own version using a stepper motor, a servo or two and some basic hardware. Once the motor control and servos have been aligned properly some interesting effects can […]
              Motorise your window blinds with Arduino   
     It can be quite expensive to order custom motorised window blinds – however with an Arduino, motors and some time you can do it yourself. With the use of a simple motor, control circuitry and the right sketch you can make your own blind controls that are sensitive to light, temperature or operate to a […]
              Local browser control of an Arduino with “Webduino”   
    If you’re prototyping with Arduino-controlled hardware and get frustrated or don’t have much time to keep writing test sketches to test the hardware, Webduino might be the answer. Developed by Cooper Maa, it allows simple control of the I/O pins including PWM, input and output modes via a web browser. The Arduino needs to run […]
              Build an Arduino-powered CyberGlove   
    For a new an interesting method of receiving user input, this “CyberGlove” by Instructables user ‘aloishis89’. Although the concept may seem complex, the construction is surprisingly easy. By using fitting analogue joysticks near the knuckles on the glove, and then wire to the fingertips back to the joysticks, you can easily measure one or two directions of […]
              Learn piano with the help of Arduino   
    Learning to play the piano can be easy for some, difficult for others. However with the device described by Instructables user “tcone”, you’ll not only get started with the piano but also make a fascinating project. It comprises of a long acrylic strip which is placed over and to the rear of the piano keys […]
              Disco Flashlight Binary Analog Clock?   

    As multitools have lots of different functions in one case, so [Shadwan’s] clock design incorporates a multitude of features. He started the design as a binary clock using a Fibonacci spiral for the shape. However, the finished clock has four modes. The original binary clock, an analog clock, a flashlight (all lights on), and a disco mode that strobes multiple lights.

    [Shadwan] used Rhino to model the case and then produced it using a laser cutter. The brains are — small wonder — an Arduino. A 3D-printed bracket holds everything together. You can see the result in the video below. …read more


              Almost perfect HiDPI experience on Linux (Xorg)   

    Awesome HiDPI on Xorg

    In 2013 I bought a Macbook Pro 13” which came with a HiDPI display (also known as retina display). Already back then the support for a single HiDPI display was quite alright with KDE4 and a few tweaks here and there. Months later Qt5 got native HiDPI support and most applications switched from GTK2 to GTK3 and finally the outliers (chromium based apps, godot, arduino…) got support for higher DPIs as well.

    This would have meant perfect support for HiDPI on linux already in 2015 or so but we are missing one important thing which is supporting both HiDPI and normal DPI screens at the same time. In order to support HiDPI screens applications need to render themselves bigger than they used to, how much bigger depends on the screen pixel density which, for example, in the case of my laptop is from 1.75 to 2 times bigger.

    This means that applications rendered for HiDPI look huge on normal screens:

    HiDPI File dialog on regular screen

    Open dialog looking huge

    Scaled HiDPI File dialog on regular screen

    Open dialog looking ok

    Here is where the internet seems to tell you that there is nothing to do but wait until Wayland arrives and saves us all (I can’t wait for that btw) but that’s actually not true, X can do it.

    XRandR allows us to apply transformations on the outputs, like for example rotation, and it also allows us to scale the screens. Scaling the screens means that X will virtually increase the amount of pixels available in the display and automatically adapt the final image size to the actual output resolution. For example:

    If a 2x2 scale transformation is applied to a 1920x1080 screen it will be seen as a 3840x2160 screen by the applications but X will magically cut that in half before sending the image to the monitor. So we have effectively turned our normal density screen into HiDPI.

    This is an example of how the xrandr command line looks like:

    xrandr --output eDP1 --auto --output DP1 --auto --scale 2x2 --right-of eDP1
    

    This will set DP1 to the default mode, scale it by 2 and place it at the right of the HiDPI laptop screen (eDP1).

    Wow! Awesome! This is so cool! Why is everybody not doing this? Where is the catch?
    Mostly because of one bug:
    https://bugs.freedesktop.org/show_bug.cgi?id=39949

    If you read through the bug entry you will find a patch created by Chris Wilson in 2014 which is shipped by default in some distributions but it has never been integrated into master.

    If your distribution doesn’t ship with this patch by default (good for them!) you can build your own xorg-server, the patch should apply until 1.18 and for 1.19 you have a ported version here.

    Although with this patch the experience is already way better since the applications will look correctly on all screens Qt has a few bugs that will create weird glitches specially by placing windows where they don’t belong.

    Drunk comboboxes

    Shy tooltips

    Jumpy Drag And Drop


    I have been working on 3 patches that solve most of these at least in my day to day use.

    These two still need to be reviewed and might not get accepted:
    https://codereview.qt-project.org/#/c/182207/
    https://codereview.qt-project.org/#/c/182392/

    This one seems to be on track to be merged (Drag and Drop):
    https://codereview.qt-project.org/#/c/182391/

    With all this patches the HiDPI experience in any modern Linux distro is as good as in macOS and the best part is that we do not have to wait until Wayland.


              Assembling the Fnordlichtmini from the inside out (easy soldering). An...   

    Assembling the Fnordlichtmini from the inside out (easy soldering). An Arduino was used to test the LEDs (Pin 13/GND).

    Photo by jotbe


              RAMPS 1.4 Wierid bed temperature behaivour. (no replies)   
    I have RAMPS 1.4/MEGA 2560 machine, which worked flawlessly for almost 6 years until today. I powered it up today and instead of expected "3D printer ready" message i've got "ERR: MAXTEMP_BED".

    So I've started diagnostics. First thing i did is thermistor check: both extruder's and bed showed around 115k resistance with room temperature of 20 degrees celcius.
    I've checked this values on the board side connectors, with this values i can assume that wiring and termistors are fine.

    Then I've pull arduino off and test analog pins responsible for temperature readings(A13-A15) with this simple sketch:
    int a = 0;
    int b = 0;
    int c = 0;
    
    void setup() {
      Serial.begin(9600);
    }
    
    void loop() {
      delay(500);
      a = analogRead(13);
      b = analogRead(14);
      c = analogRead(15);
    
      Serial.print("A13: ");
      Serial.print(a);
      Serial.print("; ");
      Serial.print("A14: ");
      Serial.print(b);
      Serial.print("; ");
      Serial.print("A15: ");
      Serial.println(c);
    }

    Plugging all 3 pins on different external voltage sources shows that's arduino is ok(readings from pins are ~0 for GND, ~690 for 3.3 volts and ~1020 for 5 volts).

    Moving to RAMPS board: all three thermistor inputs has correct pull up resistanse of 4.7k on the one side and straight path to the ground on the other side.

    One diference i have found is the voltage on the thermistors itself. On T0 which is still intact, voltage is 5v no matter what thermistor is plugged in, on the T1 and T2 there is 0.5v in all cases tested(yes, tried to remap bed to another pin with no luck).

    Is there any quick fix for that issue or it would be simplier to buy new RAMPS board?
              Let’s code with STM32 Nucleo Open Development Platform   

    Pinned onto Open Electronics

    Today we present the first steps with the NUCLEO development boards, produced by STMicroelectronics, that can help us to move towards the ARM 32-bit world with simplicity and great performances , keeping a compatibility with Arduino expansion connectors so that we can use its commonly available shields. The success of Arduino and its countless shields, […]

              PIC Micro based MPPT Solar Charger Design   

    Pinned onto Soldernerd

    Lukas Fässler from Soldernerd has designed a Solar Charger using PIC18 seried microcontroller. In this article that is also posted in his website, he decribes the design flow as well as provides the design files.     Aiming for very low power consumption While I like the Arduino platform I had to admit that it’s […]

              Adding Internet connectivity to Arduino boards and apps with the YUN Shield   

    Pinned onto Open Electronics

    What if we have already developed an Arduino application and we want internet connectivity for it? Yun shield is the answer.  Yun shield provides Internet connectivity for all Arduino boards. It features the same connectivity functions implemented on Arduino Yun. Yun shield runs the OpenWrt GNU / Linux operating system, specially designed to manage internet connectivity. It’s […]

              ESP8266 Programming Basics   

    Pinned onto Squix Techblog

    In this post we will have a look at the building blocks of an Arduino sketch. This will help you to build your own sketch quickly. The post covers the serial console, digitalRead and digitalWrite, interrupts, analogRead and finally WiFi, http and https. This text is ...

    Read More


              Presepino: the nativity scene with Arduino   

    Pinned onto Open Electronics

    A light system, capable of simulating the alternation of night and day, that will make your nativity scene – be it a small or a big one – even more realistic. Our circuit is capable of piloting four light loads, corresponding to the daylight, to the brilliance of the stars, to the household hearths, and […]

              ArdIR a programmable and remotely manageable Infrared control with Arduino   

    Pinned onto Open Electronics

    This project presents a universal infrared remote control that can also be managed via Internet, based on RandA (supplied with a dedicated shield) and on Raspberry Pi2. Despite the fact that still only a few people take advantage of the “smart” revolution in home automation (intended as a complete and integrated automation and computerization of […]

              FISHINO becomes Mega   

    Pinned onto Open Electronics

      The Fishino version of the powerful and popular board, Arduino MEGA: a revised  hardware with a different power section.   In this article we will present Fishino MEGA. It is a board that is compatible with Arduino Mega. In its hardware we implemented a significant innovation: the possibility to have it battery powered. As […]

              Gesture recognition with Arduino   

    Pinned onto Open Electronics

      With the board described here, we will interface the electrode board for gesture recognition to Arduino.   To take advantage of the potential of the MGC3130 integrated circuit, we thought of developing a new electrode having the possibility to connect (in addition to our demo board, that we saw in the previous episode), even […]

              Gesture recognition with Raspberry Pi and GestIC   

    Pinned onto Open Electronics

      Let’s couple the 3D gesture recognition electrode to Raspberry Pi, in order to create an application with which the pictures can be scrolled on a HDMI screen, by means of gestures.   In an another post we described a new GestIC electrode, which has been developed and created for the purpose of interfacing the Arduino Uno […]

              The ESP WiFi Shield: the best value for money and low energy consumption   

    Pinned onto Open Electronics

    It supplies Arduino with the WiFi connectivity and the external memory support on a SD-Card; it is based on a new module that is completely programmable, and offers the best value for money, with a very limited energy consumption that make it ideal for battery applications.   It is not the first time that we […]

              15 Arduino Projects that you will love to see   

    Pinned onto Articles

    Do you know Arduino borrowed its name from a nearby watering hole called Bar di Re Arduino where it was first developed in Italy? See this infographics first, created by Make: magazine. Click here if you want to see it full screen. Opens in a new window. It is 10 years after its appearance and by […]

              Replace a microwave’s beeping with the Windows XP startup sound   

    Pinned onto Arduino Blog

    When your microwave is done with its food, it generally beeps… and beeps… and beeps. Though you definitely want to know when your frozen burrito is edible, if you get to it right when it wants, things can get quite annoying. Tim Gremalm decided to do something about it, and replaced the buzzer in his appliance with an […]

              A DIY Laser Scanning Microscope   

    Pinned onto Arduino Blog

    With a DVD pick-up, an Arduino Uno, a laser, and an LDR, Instructables user “Venkes” has managed to create a DIY Laser Scanning Microscope (LSM). A laser microscope works by shining a beam of light on a subject in an X-Y plane. The intensity of the reflected light is then detected by a photoresistor (or LDR) and recorded. […]

              Teleknitting: TV-based string art   

    Pinned onto Arduino Blog

    Have you ever wondered what television would look like if transposed onto string and wrapped around another object? If so, you’re not the only one, as shown in this teleknitting sculpture. Although it’s hard to say where the idea for this piece came from, Moscow-based artist ::vtol::’s teleknitting installation resolves a TV signal down into one […]

              DIY Bubble Machine   

    Pinned onto Freetronics

    There is something highly satisfying about watching the awesome bubble machine belliedroot has created in action. The machine utilizes a number of servos to give the bubble “wand” panning and tilting capabilities so it can be dipped in bubble mixture and then moved in front of a fan which blows the bubbles out!

    Bubble Machine

    This project is a great way to learn about how servo motors work with Arduino, and make something cool in the process. To find out more about how you can build your own bubble machine checkout the following link or the video below

     

    When you use motors in your Arduino project you will almost certainly need a H-Bridge motor driver. A H-Bridge allows you to easily control the direction of your motors from within your code. Our own Dual Channel H-Bridge Motor Driver Shield is a perfect solution to this problem, allowing you to drive two DC motors or a stepper motor.

    H-Bridge

    The Dual Channel H-Bridge Motor Driver Shield features PWM control, selectable current limits and a prototyping area to add your own parts. To find out more check out the Dual Channel H-Bridge Motor Driver Shield page.

    To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.

              Start your day with Nerf target practice!   

    Pinned onto Arduino Blog

    If you need motivation to actually wake up rather than sleep more, this Nerf target clock from “Normal Universe” could be a great solution! For many of us, traditional alarm clocks have given way to smartphones, but the concept is still the same: an annoying sound, followed by either waking up, or hitting the virtual snooze […]

              Haptic game controller UnlimitedHand joins AtHeart!   

    Pinned onto Arduino Blog

    We are excited to announce that UnlimitedHand is now an officially licensed Arduino AtHeart product. Created by Japanese startup H2L, the wearable controller straps around your forearm like an Ace bandage and allows you to actually touch and feel things within the gaming world. UnlimitedHand consists of a 3D motion sensor, an array of muscle sensors, a multi-channel electronic […]

              Converting a coffee maker into a 3D printer   

    Pinned onto Arduino Blog

    Heavy duty coffee makers are good for, well, making coffee. On the other hand, if you were to look at the frame without the preconception of what it can do, you might notice that there is space on top where equipment could be attached, and space on the bottom with a built-in heating pad on […]

              Sort your M&Ms or Skittles with this ingenious machine   

    Pinned onto Arduino Blog

    Inspired by a YouTube video of another candy sorter, Willem Pennings decided to build his own version. After nearly eight months of work, he now has a device that can separate M&Ms or Skittles into their respective color dishes. Control is accomplished via a pair of Arduino Nano boards along with two EasyDrivers and an RGB sensor. […]

              Project Showcase: Impressive N-MOSFET Powered Artwork   

    Pinned onto Freetronics

    At Freetronics we always love to see the amazing projects our customers create using our products. A few months ago we provided LOVOT LAB’s with a bunch of our N-MOSFET modules. We later found out that the modules were used to easily switch on and off a number of large, high powered LEDs for an art installation named “GRID I”. If this wasn't exciting enough, this project was located in South Korea!

    GRID I with the projects creators

    Fortunately, LOVOT LAB’s got back to us with some pictures and videos of the installation, the results are certainly spectacular! Don’t forget to checkout LOVOT LAB’s website to see more of the cool projects they have been working on.

     

    Our Addressable Triple N-MOSFET driver / output module allow you to drive lots of different high powered loads using a single Arduino data pin. Effectively, our Addressable MOSFETs provide the same functionality as found in more common addressable LEDs such as our FreePixel, but can be used to drive any load you wish, not just an RGB LED. To find out more or to order visit the product page.

    N-MOSFETs

    To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project showcase follow us on Facebook and Twitter.


              A look at the Neopixel: Controller die teardown   

    Pinned onto Dangerous Prototypes

    A look at the Neopixel from Electronupdate: A WorldSemi WS2812B, a.k.a. “NeoPixel”.  This little device can be easily controlled by a Arduino and can be used in all sorts of neat things.  More details, and a truly excellent Arduino Library may be found at Adafruit. Three LEDs and a controller bonded into a single package.  Let’s take […]

              Skill Sunday: Power Monitoring   

    Pinned onto Freetronics

    Using a Clipsal Cent-A-Meter you can effectively monitor the power usage of different appliances. This is great, however the built in functionality can be rather limiting. You can not, for example track the power consumption of a device over time. Thankfully, combining this meter with Arduino can allow you to reach the power meters full potential!  Specifically, a 433MHz receiver can provide a communication bridge between the power monitoring system and an Ethernet connected Arduino allowing the power meter’s data to be sent into a SQL database for analysis and tracking. To find out more about this hack checkout the following link.   

    Power Meter

    If you're looking to work with your own RF wireless hardware, but don't want to make your own receiver circuit - check out our range of  315/433 MHz receiver shields:

    Receiver

    Apart from being idea for working with the various low-cost data links on the market, the shield can also be used to capture wireless weather station data, as described in the book "Practical Arduino". For more information and ideas, check out the product page.

    To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.


              The Hunt is both a playful game and tasteful home decor   

    Pinned onto Arduino Blog

    Carlos Rodriguez–who not only happens to be an Arduino team member but also a Masters student at Malmö University’s K3 school–has shared with us a project that he and a group of his interaction design classmates have created.  For the outsider, The Hunt is an Arduino-based light board; a piece of decoration in a tasteful home. Its six carefully crafted boxes are […]

              The Rick and Morty Alarm will make sure you’re always on time   

    Pinned onto Arduino Blog

    Mike, CEO of the Useless Duck Company, recently got sidetracked playing computer games. After receiving a notification on his phone, he realized that he had lost track of the time and was late to a very important meeting. Being the Maker that he is, he decided to invent a system that would prevent this from happening again. Introducing the Rick and Morty Alarm. […]

              Build your own MIDI accordion with Arduino   

    Pinned onto Arduino Blog

    If you want to play accordion via a MIDI interface, manufacturers such as Roland do make such a device. The downside is that they tend to be fairly expensive, as one would have to assume they are something of a specialty item. Conversely, if you are able to get your hands on an accordion whose […]

              3D Printed LeoStick Powered Robot   

    Pinned onto Freetronics

    YouTuber Jaidyn Edwards has created a 3D printed two legged robot. If this wasn’t cool enough, the brain of this robot is the Freetronics LeoStick. Jaidyn’s robot is based of “BOB” an easy to make robot designed by Thingsverse user k120189.

    BOB: The easy to build 3D printed robot

    You can find full instructions on how to make the robot at the following link, and a video of Jaidyn’s robot in action below!

    So what is a LeoStick? It's the Arduino Leonardo-compatible board that's cheaper and smaller than the original:

    LeoStick

     Apart from being one of the smallest Arduino-compatibles on the market with USB, it also has an onboard RGB LED and piezo which can be used a knock sensor and various tune and sound effects. Plus you can add extra circuitry with the matching protostick! For more information and to order, click here.

    To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.


              A tiny orchestra of Lego Robots driven by Arduino   

    Pinned onto Arduino Blog

    By now, you are probably familiar with the Toa Mata Band–the world’s first LEGO robotic band controlled by Arduino Uno, which is hooked up to a MIDI sequencer. Now a few years since Toa Mata Band’s debut, Italian producer Giuseppe Acito has shared the group’s latest music video: a cover of Kraftwerk’s “The Robots.” As you can see below, Acito himself performs the 1978 track’s […]

              Guitar Hero: Flamethrower Edition!   

    Pinned onto Freetronics

    Although the popular Guitar Hero console game is already pretty cool, instructables member oswaldonfire has stayed true to his name by modifying his Guitar Hero game so that a set of flamethrowers is triggered with each in game button press. The result is nothing short of spectacular!

    Flamethrower

    The project is entirely controlled by an Arduino Uno and a number of relays which trigger the flamethrowers. If you want to find out more about how you can build this awesome project yourself checkout the following link or the video (the action starts at around 10 seconds) of the setup in action!

     

    If you are thinking about getting started with Arduino, but don’t know where to get started, our Experimenter’s Kit is a great way to learn the basics.

    Experimenter's Kit

    The kit includes a wide range of parts including a servo, sensors, lights, buttons, a sound module and more. Importantly, a Freetronics Eleven Arduino-compatible board is included to ensure that the kit contains everything you need to get started with Arduino. All these great parts would be useless without some form of instructions which is why we have developed a comprehensive project and instruction booklet to get you started. Check out the product page to find out more.

    Working on a cool project you think we should know about? Inspired to start making your own Flamethrower Edition of Guitar Hero? Let us know in the comments section below or on Facebook and Twitter.  


              8-bit Frogger game on a digital microfluidics device   

    Pinned onto Arduino Blog

    OpenDrop V2 is an updated design for an open-source digital microfludics platform, which was initiated by GaudiLabs in Luzern, Switzerland and developed in collaboration with several communities including hackteria | open source biological art, BioFlux and digi.bio. The device is part of a much larger ecosystem focused around digital biology with hopes of making personal lab automation accessible to everyone. OpenDrop runs on […]

              Standalone Inductance Meter on a Etched Board   

    Pinned onto Soldernerd

    In late 2014 and early 2015 I had posted a short series on an inductance meter project. The first post in that series described an Arduino shield that allowed an Arduino UNO to do inductance measurements and got this blog mentioned on dangerousprototypes.com for the very first time. I got a lot of encouraging feedback … Continue reading Standalone Inductance Meter on a Etched Board

              An experimental game with a conductive rubber band controller   

    Pinned onto Arduino Blog

    RubberArms is an experimental rubber band game, created by Robin Baumgarten at the Global Game Jam 2017 in Yverdon-les-Bains, Switzerland. The controller uses a conductive rubber cord from Adafruit that changes resistance as it’s stretched. This resistance is measured by an Arduino Micro/Leonardo (or a Teensy 3.2), which acts as a USB joystick sending signals to Unity3D. (The game is coded […]

              The Soda Locker   

    Pinned onto Arduino Blog

    With books being replaced by electronic alternatives and sugary drinks in short supply, this custom locker has come to the rescue. After a conversation with a few friends about an idea he had for a vending machine that fit entirely inside of a locker, high school student Blake Hawkins decided to actually make it a reality. His […]

              Join Arduino Education at Bett 2017   

    Pinned onto Arduino Blog

    Arduino Education is a worldwide-leading school initiative bringing technology into the hands of teachers and students to create a more inventive learning environment. Arduino will be exhibiting Creative Technologies in the Classroom 101 (CTC 101), the latest addition to its one-of-a-kind STEAM program, at Bett 2017, held January 25-28 in London. CTC 101 is a […]

              Build an automatic cat treat dispenser with Hummingbird   

    Pinned onto Arduino Blog

    The Hummingbird by BirdBrain Technologies is an Arduino AtHeart microcontroller designed to enable beginners to create robots from craft materials. Hummingbird kits include LEDs, motors, and sensors that connect directly to the board. This eliminates the need for soldering or breadboarding and ensures that users have the parts they need to build their first robots. […]

              uArm Swift is an open-source robotic assistant for your desktop   

    Pinned onto Arduino Blog

    Need a hand? The UFACTORY team has got you covered with the uArm Swift, an open-source robotic assistant for your desktop. The four-axis uArm Swift is a smaller and sleeker version of the company’s original device from 2014. Based on an Arduino Mega, the robot is capable of lifting 500 grams (1.1 pounds) with a working range of 5 to 32 centimeters (2 to 12.6 […]

              Make your reflex punching bag interactive with Arduino   

    Pinned onto Arduino Blog

    A traditional reflex bag is meant to help improve your punch accuracy and timing. However, Carl Gordon decided to make his a bit more interactive and gamified using an Arduino Uno. As you can see in the video below, his setup adds four LEDs to the device to tell the user which side of the bag to punch, […]

              IR thermometer hacked into an IR camera   

    Pinned onto Arduino Blog

    Using several clever hacking techniques, Niklas Roy can make thermal images using a “simple” thermometer. True IR (infrared) cameras are still too expensive for many of us, but if you’d just like to know the temperature of something at a distance, IR thermometers aren’t that costly. In theory, if you were to take readings in […]

              Real Time Planet Tracking System   

    Pinned onto Freetronics

    Whether you are looking for a guide of where to point your telescope or just have a fascination for our solar system this project is definitely for you. Shubham Paul has put together a great realtime planet tracking system. Although the hardware on this project is fairly simple consisting of an Arduino, GPS module and servo, the algorithms that calculate the approximation of a planet's position using Kepler's laws are particularly impressive.  To find out more about how you can build your own real time planet tracker checkout the following link.  

    Planet Tracking

     

    The EtherMega is a greatfully-loaded” Arduino-compatible board. Apart from being completely Arduino Mega2560-compatible, it includes a full Ethernet interface, a microSD card socket, full USB interface, optional Power-over-Ethernet support and still has a circuit prototyping area with extra I2C interface pins. So if your project is breaking the limits, upgrade to the EtherMega today.

    EtherMega

    To keep up to date with the latest news, projects, product announcements  and to let us know what you think of this project follow us on Facebook and Twitter.

              Bookcase automatically opens to reveal secret lair   

    Pinned onto Arduino Blog

    A secret lair isn’t much fun if it’s a pain to get into, so Instructables user SPECTREcat decided to automate his hidden doors using an Arduino Uno. This drives four linear actuators via a MultiMoto shield, which both pull and turn the bookshelf in such a way that the books stay in place. When opening, […]

              More on Color TFT Displays ~ The Big Ones — 240 X 320   

    Pinned onto N6QW

    Really Big (bigger) Displays the 240 X 320 Color TFT

    About two years ago I bought several of the 240 X 320 displays and immediately was struck by how much information can be displayed on the face of the unit and  like a choice of 256K colors. Lots of customization can be had here. Unlike the 128 x 128 or 128 X 160, which I used straight into the Arduino pins, these larger displays Do Not Like to see 5 VDC.
     
    They like to see 3.3 VDC and typically a "Level Shifter" must be interjected between the 5 volt Arduino Pins and the pins on the display which like to see 3.3 VDC. So this is where I get emails about running the Arduino at 3.3 VDC and then no level shifting is required. Not sure my heart is that strong to do that. The literature abounds with tricks and tips to do the level shifting.
     
    One method involves a series resistor combination of a 4.7K in series with a 10K (the 10K other end is at ground). Now to the high level math. If you ran 5 VDC through the 14.7K resistor( 4.7K + 10K) the current via ohms law would be 5/14.7K = .340 milliamp . Now a bit more math .340 milliamp flowing through 10K would be a voltage drop of 3.4 volt and the drop across the 4.7K would be 1.6 volts. So at the junction of the 4.7 K and 10K you would read 3.4 VDC. Thus one end of the 4.7K is connected to the Arduino pin the junction connection of the 4.7K and 10K is peeled off to the display and the other end of the 10K goes to ground. Instant level shifter. You would need 6 such combinations of 4.7K and 10K resistors.
     
    Another way is to take an IC such as a hex buffer IC such as the CD4050 and by connecting 3.3 VDC to Pin 1 (Vdd) all inputs to the IC (six total) are outputted at 3.3 VDC. Many of the wing nut jobs hate this approach because it is not bi-directional. There are bi-directional level shifters but cost more than the nominal 50 cents for the CD4050. In my application I only need a single direction and that is a down shift. Below is the pin out for the CD4050
     
     
     
    Here is the display and you will get a sense of the size with the ease of readability. Did I mention about the 256K color choices?
     
     
    
     
    So now the problem is since the CD4050 level shifter will be used --how do you hook up the display? A glib answer would be carefully! Shown below is a hand sketch of the Nano ICSP and a decode of the pins on the back of the display. Note Vcc is connected to 3.3 VDC not 5 VDC as shown on the sketch.
     
    
     
    So yes many will have trouble connecting the dots so the magic decoder ring is provided below. Please no inquires about how to connect the output of the Si5351 --CLK0 is the LO and CLK2 is the BFO.
     

    73's
    Pete N6QW
    
    

              Dot² isn’t your typical coffee table   

    Pinned onto Arduino Blog

    Coffee tables are useful for putting coffee, food, or perhaps way too much junk on, but it’s 2017—we can do better than that! Akshay Baweja certainly has at least with Dot², an interactive piece of furniture that can run animations, display lighting effects, and play old-school games. The Arduino Mega-based table features a matrix of 296 LEDs that shine up […]

              A 3D-printed e-drum pad   

    Pinned onto Arduino Blog

    After making his first drum with a laser cutter, Ryo Kosaka redesigned it as a 3D-printed structure so more people could build it. If you’d like to practice playing the drums, but would rather not disturb your family, roommate, neighbors, dog, etc., then an electronic version is probably a good idea. Since you’re reading our […]

              Interactive geodesic LED dome = extreme geometric fun!   

    Pinned onto Arduino Blog

    We’ve all seen geodesic domes in one form or another, whether as a modern experiment, as housing from a bygone era, or perhaps as a gigantic structure in Orlando (technically a geodesic sphere). Jon Bumstead apparently wasn’t satisfied with current dome options, and instead created his own, integrating elements from programmable LED tables to make it […]

              Emulate a Commodore 64 keyboard with a modern PC and an Arduino   

    Pinned onto Arduino Blog

    Using an Arduino, Adam Podstawczynski is able to translate keystrokes on his notebook to character inputs on a C64. If you enjoy using a Commodore 64, but either don’t like (or perhaps don’t have) its keyboard, Podstawczynski’s project could be a great solution. His build runs a Python script on a PC, Mac, or Linux computer, which […]

              Robotic Cat Laser   

    Pinned onto Freetronics

    Does your pet cat love chasing around a laser light? For the cost of a couple of servo motors, an Arduino and a laser light you can provide your cat with endless entertainment.  The automated cat laser uses servo motors to constantly move the laser and entertain the cat, with no effort on your behalf! To find out how you can build your own cat laser robot checkout the instructable from joe at the following link.

    Cat Bot

     If you are looking for a servo motor to use in your own robotics project why not checkout our standard servo. The standard hobby servo rotates approximately 180 degrees and comes with a variety of horns, mounting screws and rubber mounting bushes. To find out more check out the product page.

    Servo Motor

    Found this project interesting? Working on own of your own projects you would like us to feature? Let us know in the comments section below or on Facebook and Twitter.  

              Control a tracked robot with your mind (or joystick)   

    Pinned onto Arduino Blog

    Whether you choose to control this vehicle with your mind or a joystick, the camera mounted on it will give you a new view of the world. Maker “Imetomi” was inspired to create a tracked robot after he was able to salvage a camera off of a cheap drone. This became the basis of his FPV […]

              An Arduino-powered automatic guitar footswitch   

    Pinned onto Arduino Blog

    If remembering to hit your foot pedal at the right time during shows is a challenge, this device will take care of it for you. As creator Franco Molina points out, there’s a lot to worry about when playing guitar in front of an audience. Actually playing is one thing, but you have to pay […]

              These students created their own Overwatch VR rig   

    Pinned onto Arduino Blog

    A group of high school students in South Korea have created a multi-part rig that lets them play Overwatch in virtual reality. Their console, which resembles somewhat of a Virtuix Omni treadmill, enables users to move around the battlefield by leaning in whichever direction they want to go, to fire and reload their weapon with a custom toy gun controller, and even to hit things by […]

              Attachment is like a modern-day message in a bottle   

    Pinned onto Arduino Blog

    If you want to reach out to someone, you could always pick up your phone and send a text. But if you’re seeking something a bit more random and indirect, one idea would be to write and attach a message to a biodegradable balloon using Swiss designer David Colombini’s “poetic machine.” Colombini’s Attachment project allows you to […]

              Scare away unwanted guests with an eye-moving portrait   

    Pinned onto Arduino Blog

    There are certainly many ways to generate an old-looking portrait with moving eyes, but this method from Sonic Robots is simple and seems quite effective. The basic formula is to buy a Victorian-like frame, get a picture of a loved/hated/random person (preferably tweaked to resemble an antique oil painting), then put a strip of paper with eyes printed on […]

              Watch an Arduino Mega-based robot play the bagpipes   

    Pinned onto Arduino Blog

    Using gigantic hands scaled up from a prosthetic design, “XenonJohn” can now hear the sweet sounds of Scotland whenever he wants. Seeing this invention, you might note to yourself that most instrument-playing robots don’t actually bother to have realistic—if huge, at 171% normal print size—hands attached. Then again, you probably haven’t seen a robot configured […]

              Cozy Coupe toy car retrofitted with Arduino   

    Pinned onto Arduino Blog

    Using an Arduino Uno along with an Adafruit Wave Shield, Brent Chapman added more features to the Little Tikes Cozy Coupe including a push-to-start ignition and a sound system. Although Chapman notes that the Coupe comes with some onboard entertainment options, he thought “his client” deserved something a bit more high-tech. This meant that he retrofitted the classic toy […]

              SmartPID is a smart temperature and process controller   

    Pinned onto Arduino Blog

    Professionally engineered, SmartPID is a high-tech, programmable temperature and process controller for the DIY community. Compared to a basic on/off thermostat, SmartPID is an “open platform” that can collect temperature from multiple sensors, apply programmable control logic, and drive different loads with a precise PID algorithm. Not only can SmartPID control any thermos-regulated process, heating or cooling, it can be used for […]

              Arduino Fridge Thermostat   

    Pinned onto Freetronics

    Often the thermostat on a fridge can break rendering the entire fridge useless without costly repair. Fortunately, like most problems, this can be solved using Arduino! Asynkronix has put together a great guide on how you can use an Arduino to cheaply replace a broken thermostat in your fridge. The fix works by reading the […]

              Arduino car alarm honks for help!   

    Pinned onto Arduino Blog

    Sure, if you’re going to get a new ride, a model from the twenty-teens would be nice, but for hacking purposes, the simplicity of an older cars makes modification fairly simple. It also makes hot-wiring easy, and as they don’t generally have an alarm system, these vehicles are often targets for theft. After his friend’s VW Beetle was […]

              Turn an Atari 2600 into an electronic drink racer and timer   

    Pinned onto Arduino Blog

    The next time you and your friends want to see who can chug beer (or a non-alcoholic beverage for the younger crowd) the fastest, you may want to try building your own Cider Racer 2600–an electronic racing platform and timer for competitive drinking. Created by YouTuber “MonkeyBOX Entertainment” for an annual Christmas party, the project consists of a broken […]

              This guitar-playing robot performs American folk music   

    Pinned onto Arduino Blog

    Inspired by a statement written on Woody Guthrie’s guitar, This Machine Kills Fascists (TMKF) is an Arduino Mega-based, guitar-playing robot that performs traditional American folk music on a portable stage. Sheet music with the song lyrics are printed and left on the benches set up in front of the stage, while audience members are encouraged […]

              Play digital music on this analog interface   

    Pinned onto Arduino Blog

    “I’m a big fan of digital music, especially Spotify. The ability to dial-up a much loved song I’ve not heard for ages or discover new music are just some of the benefits I never tire of,” writes UK-based designer Brendan Dawes. “Yet the lack of physicality to this digital medium has always left me wanting. I […]

              Build an FM radio with an Arduino and other spare parts   

    Pinned onto Arduino Blog

    After not having an FM radio to listen to NPR, electrical engineer Kevin Darrah decided to build his own from spare parts. Like many electronics hackers, Darrah tends to buy random components off of eBay. After all, you may need them at some point, and while cheap, sometimes they take a very long time to […]

              Make your own 3D-printed sonic tractor beam with Arduino   

    Pinned onto Arduino Blog

    From magic to science, man has long dreamed about being able to manipulate objects from a distance. People have been able to push something using air or even sound waves for a while, but University of Bristol researcher Asier Marzo and colleagues have come up with a 3D-printable device that can not only repel small […]

              Measure a magnet’s strength with this DIY Gauss Meter   

    Pinned onto Arduino Blog

    You may know that a neodymium magnet is more powerful than something you usually find on a refrigerator, but by how much? Most people, even those willing to harvest magnets from disk drives, accept that some magnets are stronger than others. This, however, wasn’t quite good enough for Anthony Garofalo, who instead converted a prototype […]

              This 3D-printed bionic hand can replace or support a limb   

    Pinned onto Arduino Blog

    3D-printed appendages are, as one might suspect, generally meant for those that are missing a limb. Moreover, there are many other people that might retain partial functionality of a hand, but could still use assistance. Youbionic’s beautifully 3D-printed, myoelectric prosthesis is envisioned for either application, capable of being controlled by muscle contraction as if it were a real body part. […]

              Bett 2017: Call for volunteers in London!   

    Pinned onto Arduino Blog

    Arduino Education empowers educators with the necessary hardware and software tools to create more hands-on, innovative learning experience. Later this month, we’ll be exhibiting our latest STEAM program for upper secondary education at Bett 2017 in London: CTC 101 – Creative Technology in the Classroom 101. We’re looking for volunteers to join our team during […]

              RooBee One is an open-source SLA/DLP 3D printer   

    Pinned onto Arduino Blog

    Aldric Negrier, a Portuguese Maker and owner of RepRap Algarve, has created an SLA 3D printer named RooBee One. Most desktop 3D printers that you’ll see in Makerspaces or advertised for home use drop material onto a bed using a hot extrusion head. The open-source RooBee One, however, employs a DLP projector along with an Arduino Mega to light up each layer […]

              Arduino NYE Countdown Timer!   

    Pinned onto Freetronics

    Any New Year’s party is incomplete without some sort of countdown to welcome in the new year! Although you could easily use an app on your phone, nothing beats the satisfaction of making your own! This is exactly what The Soldering Station has done using a seven segment display and an Arduino Uno. The instructions […]

              New IDE for all Arduino boards!   

    Pinned onto Arduino Blog

    Following the announcement at this year’s World Maker Faire, we’re excited to reveal the release of Arduino IDE 1.8.0—the new official desktop editor for all Arduino boards, both .org and .cc alike. This should come as great news to the entire Arduino community, representing a key milestone in our journey moving forward. You will now […]

              A DIY hexagonal Bluetooth speaker with sound-reactive LEDs   

    Pinned onto Arduino Blog

    Imgur user Peter Clough recently created his own colorful “Magic Box” Bluetooth speaker assembly with a NeoPixel visual display. If you need a speaker (or rather a speaker with an enclosure) the easiest way is usually to just buy one. On the other hand, if you want something really awesome and unique, why not build it […]

              Forty-9er Shield   

    Pinned onto