Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free

"arduino" posts

  • By Matt Makai
    Our Favorite Halloween Hacks using Python, Raspberry Pi, Arduino and More Halloween Hacks for 2019

    Today is Halloween and this holiday provides a wonderful excuse to hack on some spooky-themed projects.

    We've curated a few of our favorite Halloween hacks in this post, ranging from a Raspberry Pi-controlled pumpkin to a Dracula dark theme for your Terminal.

    Pumpkin Pi

    This cleverly-named Pumpkin Pi project combines a Raspberry Pi with some custom open source Python code and a carved-out pumpkin to create a high-tech Jack o'Lantern.Hardware part of the Pumpkin Pi hack, from http://begillespie.github.io/Pumpkin_Pi/

    The Jack o'Lantern can be controlled to change the colors of the LED lights inside the face and a motion sensor triggers a unique lighting sequence for people when they walk by.

    Spotify-Powered Halloween Sound Effects

    This Halloween Sound Effects using Spotify and Raspberry Pi project uses a Spotify playlist with Halloween sounds to power the hardware hack. Check out the accompanying video to see how it works.

    Dracula Dark Theme

    Dracula is a beautiful dark theme for Terminal, Sublime …

    Read More
  • By Christopher Konopka
    Build a "smart container app" to monitor food shipments with NB-IoT, Node and Pusher TwilioIoT-NBFood-Banner2.png

    Containers are one of the many ways food is shipped to vendors around the globe. The food encounters various types of environmental changes before it reaches the consumer. These environmental changes could impact the quality of the product during the shipment. 

    TwiolioIoT-NBFood-01.gif

    Using Twilio’s Narrowband Developer Kit that was distributed at SIGNAL 2018 we will create a full-stack IoT prototype using the U.S. T-Mobile NB-IoT network. NB-IoT is a new radio network technology that has very minimal power requirements meaning devices can connect with a lifespan of 10 years in the wild. This environmental monitor will be used to track the temperature/humidity of a food shipment and infrequently send small packets of data to update a web application.

    Hardware Requirements

    Software Requirements

    Read More
  • By Christopher Konopka
    Pioneer NB-IoT with Twilio’s Alfa Development Kit MKoJIoIsK4_PFrh9eCTFyy1uA_Jx4rb4LU_u97K9PQbgskGFMXtWEMBe8y9D4NlPcSUgC7OXhwJfPvmrSR8okuksMJWtKfwfgA-qdR5WIRSm5HCznDaHyidAXTqFCDKimYxeA-_L

    NB-IoT, also known as Narrowband-IoT, is a new cellular technology that promises low cost, low power consumption, wide area coverage and long battery life. These characteristics help make “smart devices” a reality.

    T-Mobile has deployed NB-IoT coverage in the United States and Twilio is the first company to provide a NB-IoT developer kit. Twilio’s Alfa Developer Kit features a development board created in collaboration with Seeed Studio. The development board can access the T-Mobile NB-IoT network using a Twilio Narrowband SIM (which comes in the kit). Once on the network, developers can exchange data between multiple NB-IoT kits using the Twilio Breakout SDK.

    This post demonstrates how to connect to T-Mobile’s NB-IoT network using Twilio’s Developer Kit. Once connected, we’ll send a “hello world” message over the network using the Breakout SDK. You can also find the the completed project on GitHub under TwilioIoT …

    Read More
  • By Christopher Konopka
    How to Play a MP3 File with Programmable Wireless, Go and the Arduino MKR GSM 1400 arduinomkr1400.jpg

    The new MKR family of Arduino boards are going to change the landscape of rapid prototyping IoT solutions. The Arduino MKR GSM 1400 is a great solution for anyone looking to expand the scope of their IoT projects using cellular connectivity. By integrating a modem with a microcontroller a new all-in-one communication solution has started to emerge. This paired with the Twilio Programmable Wireless SIM makes it possible to communicate around the globe using Machine-to-Machine commands. “Things” can now be connected in ways previously impossible with WiFi or Bluetooth.

    This tutorial demonstrates how to send a Machine-to-Machine Command from the Arduino MKR GSM 1400 to a server written in Go. When the Machine-to-Machine Command is received server-side an audio file will play a .mp3 saying “hello”. If you want to jump ahead the completed project can be found on the TwilioIoT GitHub.

    What is the Arduino MKR GSM 1400? …

    Read More
  • By Christopher Konopka
    Saying Happy Birthday to my Grandma with #TwilioIoT HappyBirthdayIoT

    When it came to my Grandma 90th birthday I was stumped about what to get her as a gift. She has been a big influence in my life and I wanted to do something that showed that. I knew I wanted to integrate Twilio in some way because when she was younger she was a switchboard operator for Bell Telephone. Then it hit me like a ton of phones. I will create a hardware device with a Programmable Wireless SIM and a Grove Button. When grandma presses the Grove Button a voice call will be routed to her phone and an operator will tell her how much I love her and wish her a happy birthday. 

    What I needed to send some birthday love

    For this project you will need following components:

    Read More
  • By Christopher Konopka
    Introducing Twilio Developer Evangelist Christopher Konopka Konopka-DevangelIntroPost

    Following your passion and hard work are things I observed being around family when I was young. My grandfather passed away early in my life but his memory was always visible to me through the pictures hanging on the walls in my grandmother’s house.

    One wall had an image of a worn leather boot and him climbing a telephone pole next to it. He, along with other family members, were responsible for putting up telephone lines across the northern part of Massachusetts for Bell Telephone.

    Bell Labs Radio GIF-source.gif

    Growing up in this environment I was always taught to problem-solve and was encouraged to seek solutions by observing the problem through the eyes of others. From the beginning I was equipped with curiosity and inspired to use it every day.

    There were two principles I was told that make the world work: asking "why?" and communication.

    Learning Styles

    As a kid I never …

    Read More
  • By Andrei Birjukov
    Open Sesame: Control a Garage Door with Twilio Studio, Sync and a WiFi Module FhIw5NYCdTJX95W5P1zGtr2ssNCxuIwiE7VOgLimf4UO-0uFTT2M17UYUhFm-lHmhlYIX1-5e4yedpMvUcF7CwimiOIkkVBzs766Uhcvbfnu8DzCmu5YfGTK1Vu4qGUXtzNTSII4

    Communication between the worlds of humans and machines doesn’t need to be apocalyptically hard or prohibitively expensive. In this project, we are going to build a voice call operated garage door opener with an ESP8266 dev board and a relay. In order to stitch all the parts together, we will use our visual workflow builder Studio and Sync for IoT.

    We use Twilio Sync for IoT and Studio in this project, which are currently in Developer Preview. Sign up for the Sync for IoT preview and the Twilio Studio preview before you begin.

    Gather the Garage Door Hardware

    Our final flow will use an ESP8266 to link your garage door to a communications flow via Sync for IoT. Here’s what you’ll need:

    Alternatively, if you are good at soldering …

    Read More
  • By Paul Kamp
    Agricultural Monitoring with Twilio Programmable Wireless and Helium sEpjJ1aP3-jq_m-DMlOop9-UEgYjIyHYYkMPM6tMptg0WP4NABqcuqLTGbIYC6ucDkAvIdYs193UKyjb_NgcQLlm_DAz5mClzpvfJoMuAeNXYJVKcti4SqnHq82g06DCsNGiTZuw

    The Internet of Things certainly has potential – and for some applications it’s even currently performing. Smart farming is one of those fields (pun intended), where always-connected sensors can do better at crop monitoring than any human ever could. Watching moisture levels and other soil metrics is a perfect assignment for low-powered microcontrollers scattered throughout amber waves of grain.

    Building a Smart Farm with Arduino, Twilio and Helium

    Here in the Bay Area, lot sizes are measured in square footage not acreage – so excuse my diversion into hyperbole. At my house, I have a couple of 3’x6.5’ planter boxes where we grow herbs and root vegetables. Today, we’ll wire up a planter box and build an agricultural monitor using Twilio’s Programmable Wireless and SMS, along with a Helium Element Gateway, Helium Atom Prototyping Module and an Arduino Uno.

    On the accessories side, we’ll be using …

    Read More
  • By Paul Kamp
    Blink an ESP8266 LED in Real-Time using Twilio’s Sync for IoT esp8266_dev_board_on_wood

    If you’re anything like me, you’ve got an entire desk drawer full of hardware dev boards and sensors waiting patiently for a project. (Okay, fine, a garage storage rack.)

    That’s why I was so excited when we announced we’re bringing Twilio’s Sync to IoT devices. Sync is Twilio’s real-time state synchronization product, allowing you to persist, update, and check variable state from anywhere the internet is found. We added MQTT over TLS support to Sync, opening up Sync’s super-scalable architecture to many of those aforementioned drawer hardware devices.

    If you can’t tell, I’m over the moon at this development. Follow along with this blog post; we’re going to use an Espressif ESP8266 Dev Board, Sync for IoT, the Arduino IDE and billions of electrons to blink an LED from the command line.

    Sync-ing Our Capabilities

    Sync for IoT is currently in Developer Preview, so you’ll first …

    Read More
  • By Dominik Kundel
    JS 💖 Hardware – Getting started with Nodebots and Johnny-Five hgPflcjLxl8z2pszNezLEBSYf8UGKfN0TCns15wZTYPH45aU6-lGO18UIvgEU2XSVt6g_NJwNGwbfy1CQ48vJZHnXViT5IpoQhTaE8D7fvSA3euieDePS3IQQasH66m-k1kQlLOT

    Getting started with hardware hacking can be quite intimidating for some folks. The world of electronics is completely foreign for most developers; additionally, it requires you to write C/C which is efficient but not everyone feels comfortable with. However, the Nodebots movement is a nice way to get started with hardware development using JavaScript. In this article, I want to guide you through some very basic things to get started.

    JavaScript && Hardware? How?

    equation.png

    There are quite a few different projects aimed at hardware development with JavaScript. Some come with special hardware like the Tessel or Espruino. Both of them are great projects but in this post we will focus on another option.

    The option we’ll use is the npm module johnny-five. Johnny-Five isn’t limited to certain hardware but instead supports a wide range of different microcontroller platforms (including the Tessel) using various I/O plug-ins. The only drawback …

    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.