Thursday, June 6, 2013

Developing useful Android apps with infrared (IR) modules and open source libraries

Almost everyone uses infrared remote controls at home: to control your TV, your air conditioner, etc.

We naturally come to the idea of using one Android smarphone or tablet to replace these multiple remote controls.




However, developing and using infrared on most of the Android devices requires the use of external hardware. How to do it? Perhaps the easiest way is to follow what Irdroid tells us.



Irdroid is a universal infrared remote control for smartphones, tablets and other devices, working with the Google Android operating system. To control your favorite TV, STB or DVD, you need to download the Irdroid APP for Android and to purchase a Irdroid module.. The Irdroid application is available for download from the Android Market and from Appslib (for android tablets).

The biggest benefit of Irdroid is that it is compatible with the LIRC project in which database, there are a lot of supported equipment vendor’s some of the famous are Samsung, Sony, Motorola, LG, Panasonic, Philips and many, many more (see here: http://lirc.sourceforge.net/remotes/).Another benefit for the public is that the Irdroid application is free, open source and the source code can be downloaded from:
http://www.irdroid.com/purchase/?ap_id=1004
Irdroid - IR remote for Android

Features:

    Free and open source application and open hardware module
    Available from Android Market, AppsLib
    Low cost Irdroid infrared module
    Plug and play design
    Extended remote control range – 10+ meters
    Small Dimensions 17×43,2 mm
    Design based on the principle KISS (Keep it simple stupid!)

Let’s start with the Hardware:
The module’s main task is to amplify the signal, generated from the app and to provide an IR interface to the relevant Android device. The active amplification is necessary, because the output signal from an Android device is not powerful enough to light up IR LEDs, as well as to provide a decent remote control range.

The module practically amplifies the generated waveform from the app and emits IR Light via the IR LEDs at 940nm wavelength. The input of the module is provided by the Android Device 3.5mm Audio jack.

The Left and The Right audio channels are used, (GND) is not connected. The amplification is done using an inexpensive LM386-M1 mono audio amplifier which is configured for a gain of 200 times.

This configuration assures enough power @ 6V in order to achieve a remote control distance of about 10 meters.

Тhe Irdroid app is responsible for generating a 19kHz audio tone. The infared data is modulated on the 19kHz sine wave. The signal is amplified via the LM386 audio amplifier and rectified via the two IR leds, doubling the frequency to 38kHz. The first IR led rectifies the positive halfwave of the audio signal and the second IR led the negative halfwave of the signal.

The LM386 mono audio amplifier is configured to amplify the signal 200 times so that the radiated IR light power is enough to achieve a remote control distance of about 10 meters.

Most of the components are SMD (surface mount) only the Jumper, the two IR Leds, the Battery Holder and the audio jack are coventional parts. The download section at http://www.irdroid.com contains a zip archive of the schematics and the production files of the module:

http://www.irdroid.com/purchase/?ap_id=1004

You could use the schematics and the production files to produce boards using your favourite printed circuit board manufacturer. In most of the companies offering pcb manufacturing service you will find out that they could also solder the SMD components for you, as well as to build complete modules.

http://www.instructables.com/files/orig/FS0/UCZ4/GUXKZ9DP/FS0UCZ4GUXKZ9DP.pdf



All the documentation, schematics, user's manual and a handbook for building your own Irdroid IR module is attached to this instructable: http://www.instructables.com/answers/DIY-IR-Droid-Module-35mm-to-Infrared-Breadboa/

For more information and support:


76 comments:

  1. Copy paste from irdroid hand book..!

    ReplyDelete
  2. The Irdroid application is available for download from the Android Market and from Appslib (for android tablets). cell phone booster

    ReplyDelete
  3. I really like the idea which deliver this post. Creating a best Android applications through infrared modules and open source libraries is a best method for this particular purpose. Thanks to share this great idea. application development agency

    ReplyDelete
  4. If wa wondering how to make the application not only for android then I advise you to this site http://www.nixsolutions.com/services/custom-software-development/mobile-development-services/. Very convenient and easy. You can easily understand all the basics and do your own thing with the nearest time.

    ReplyDelete
  5. Thanks sharing. Definitely a great piece of work Thanks for your work. Austin strippers

    ReplyDelete
  6. I really enjoyed reading this post, big fan. Keep up the good work andplease tell me when can you publish more articles or where can I read more on the subject? Colorado Strippers

    ReplyDelete
  7. If more people that write articles really concerned themselves with writing great content like you, more readers would be interested in their writings. Thank you for caring about your content. Denver Strippers

    ReplyDelete
  8. This comment has been removed by a blog administrator.

    ReplyDelete
  9. Subsequently, after spending many hours on the internet at last We have uncovered an individual that definitely does know what they are discussing many thanks a great deal wonderful post. learn more

    ReplyDelete
  10. Also, many people have come to expect a certain level of privacy by owning a mobile phone instead of a landline, and by putting your name and number into one of these online directories gives up much of that expected privacy.
    dig this

    ReplyDelete
  11. Very interesting blog, every post is great, thanks to the author for sharing such useful information

    ReplyDelete
  12. Thankyou for this wondrous post, I am glad I observed this website on yahoo. ibm blockchain jobs

    ReplyDelete
  13. Thanks for sharing electronics reaklated information becouse i am very intresting in electronics, but am now doing web app development.

    ReplyDelete
  14. This comment has been removed by the author.

    ReplyDelete
  15. Therefore, applications made on this stage are excessively accessible with ease for the business experts.
    https://appcloner.app
    https://appcloner.net

    ReplyDelete
  16. Now, after the passing of so many years, the experts are seeking What Can Be the Future of Web Development 2020? What Primary or Tertiary Changes Are Going to Take Place? So, if you are ready to hire an Indian web development company then you must seek such acknowledgment among them.

    ReplyDelete
  17. Binance is a multi-chain wallet that offers extraordinary help for seven different cryptographic money assets. In the event that you’re new to the digital currency space let’s check how might you make or receive payments with Binance?

    ReplyDelete
  18. The founders of React Native proudly released React Native 0.62 Update for its users. The core reason for this update is fixing many issues. Moreover, the release handles the migration for both Android and iOS devices. Features of React Native 0.62 that makes it more native than ever are:
    1. Accessibility
    2. Support to Android X
    3. Cocoa Pods are now part of React Native's Project

    ReplyDelete
  19. An Ad Network can be referred as a middleman that connects advertisers to the publishers. The main purpose of an mobile ad network is to strike a deal between the advertiser who is looking for reputed platforms to publish his ads and an app development company who is looking for suitable ads to be published on his app. Ads display has emerged as the most beneficial way to monetize mobile apps these days.

    ReplyDelete
  20. Turning out to be among one of the most favorable places to outsource projects, India is leading its way. There is no doubt that Indian app development companies are rated in the top development companies. If you also want to hire Indian app developers, you can rely on the list of top indian app development companies 2020.
    1. OpenXcell
    2. The NineHertz
    3. Indian App Developer

    ReplyDelete
  21. Dream11 is one of the most popular and trending fantasy app in the Indian subcontinent. It has emerged to become one of the biggest names in the fantasy sports genre of mobile applications. This application is popular because it allows the participants to win some quick money. If the participants have the right knowledge and skills, they can win a significant amount of money from each game they play. Are you wondering that how to make app like Dream11? However, you must understand that it is not an easy task to start a fantasy app development project.

    ReplyDelete
  22. Apps can contain intuitive photograph displays, blog/news sources, maps, versatile sites, YouTube recordings and much more. Bulk SMS Service Provider in Sharjah UAE

    ReplyDelete
  23. This comment has been removed by the author.

    ReplyDelete
  24. This is so fun! What a great idea. Also I love how authentic you seem to be.
    free chroma key software

    ReplyDelete
  25. Which are the top alternative for receiving the support to resolve Coincorner account issues? Frankly speaking, there are a variety of ways to reach the Coincorner experts and obtain support from them. you desire to get the immediate technical support, the Coincorner helpdesk number would prove to be the most excellent alternative. The Coincorner support executives not only remain active around the clock to render quick assistance, but at the same time, they are also very well versed in resolving the issues. They keep the solution of all Coincorner issues at their finger tips. They will provide instant technical support without as and when you dial the Coincorner support number.

    ReplyDelete
  26. Sales Force Automation Development is programming that streamlines the collection, analysis and distribution of data in a sales pipeline. The goal of SFA software is to get the right data to the right people at the right time, and reduce the number of administrative tasks that sales representatives and their managers have to perform manually. SFA software is used by various salespersons such as salespersons in B2B and B2C contexts, door-to-door salesmen, direct sellers, online sellers, etc. It is used by managers to track customers, manage sales pipelines, customize the offers, and generate reports.

    ReplyDelete
  27. In case your Myetherwallet account is not working in a proper manner, you require to take support and help via a certified expert for simple as well as complex technical concerns. To get Myetherwallet support number for getting an apt support, you need to dial a Myetherwallet support phone number. The phone number is the best option for taking help via a qualified technician in a quick manner.

    ReplyDelete
  28. Developers might think that developing a mobile application with extensive features would be an instant hit. However, it is not the right approach to include too many features at the first launch; a user finds the app difficult to comprehend and may not be able to know what is useful for them and what not is, thus losing interest.Mobile App development

    ReplyDelete
  29. Lack of standardized quality assessment guidelines often make developers address issues related to patent. Some developers have to design and modify their apps in future to avoid patent issues.Smart AudioBook Player Download

    ReplyDelete
  30. Mobile device declaration: Each Android device has its individual features in stipulations of demonstrating size and screen resolutions. news

    ReplyDelete
  31. At the point when you click on an APK record, you are propelling the installer for the application. itools crack

    ReplyDelete
  32. Great post with exclusive information. This blog will really helpful for me. Thanks for sharing, keep update with your blogs. mobile application development company

    ReplyDelete
  33. Mobile App Development USAJuly 2, 2020 at 6:03 AM

    Great post with exclusive information. This blog will really helpful for me. Thanks for sharing, keep update with your blogs. I am also a Mobile Developer at AnaxDesigns which provides application development service and has cheap app developers to make your functional app.

    ReplyDelete
  34. Wonderful article nicely return great inforamtion about android app devolpment .well done keep it up

    ReplyDelete
  35. Create A Graphic Design Online for freeAugust 26, 2020 at 4:47 AM

    Thanks for sharing this amazing post. I am a Logo Designer at Logowizpro that is a free logo creator online tool used to make a high tech logo. Logowizpro lets you make an arts and crafts logo design and make an artistic logo design. You can make your logo design choosing from 10,000+ super logo design for your personal or business use.

    ReplyDelete
  36. I really appreciate the kind of topics post here. Thanks for sharing us a great information that is actually helpful. Good day!
    chopped dates supplier in uk

    ReplyDelete
  37. Helpful post! I recently developed a Shopify mobile app with the help of an eCommerce mobile app builder . I wonder if I can integrate the modules that you’ve mentioned in my mobile app.

    ReplyDelete
  38. Usually to enjoy the exciting world of games and apps you need an Android application package or APK, which is that the file format that the Android operating system uses to install and distribute software especially the apps or games. Free and safe Android APK downloads

    ReplyDelete
  39. Great efforts put to publish these kinds of articles that are very useful to know. I’m thoroughly enjoying your blog. And Good comments create great relations. You’re doing an excellent job. Keep it up. app development firms in India

    ReplyDelete
  40. Wish to see much more like this. Thanks for sharing your information. get one of the best Mobile App Development Companies in Raleigh then visit on our website.

    ReplyDelete
  41. Thanks for sharing this amazing post. I am a writer at Assignments Planet that provides essay writing service uk for students in the UK. It has professional writers that will make you the best essay that will aid you in achieving good grades.

    ReplyDelete
  42. To be honest your article is informative and very helpful. After I saw your site I read it and it helped me a lot. Thanks for sharing your kind information. nidhi software

    ReplyDelete
  43. This blog is really great. The information here will surely be of some help to me. Thanks!
    10 Frameworks for Full-Stack Java Developers in 2021

    ReplyDelete
  44. Very good post!!

    Emorphis Technologies provides the best salesforce consulting services across the globe.

    ReplyDelete
  45. This comment has been removed by the author.

    ReplyDelete
  46. Thanks for sharing insight full thoughts I really enjoyed this post.
    Annotation Tool

    ReplyDelete
  47. Awesome blog post, with the help of this blog post it will help in Doctor On-Demand App Development .
    https://bit.ly/3zkXH0u

    ReplyDelete

  48. This article is worth sharing, so inspiring and full of information. Thankyou for sharing this!!

    meal kit delivery business

    ReplyDelete
  49. Host enthralling events and make your audience remember them for a lifetime using an end-to-end event management platform. With Eventify’s features and your creativity, leave a lasting impression with your events. Settle only for the best!
    https://eventify.io/

    ReplyDelete
  50. Fuel On-Demand App Development Company in India
    Whether you are a fresh startup, an owner of a gas station or an existing retail oil and gas company, we render solutions to all by our on-demand fuel delivery app solutions.
    https://lilacinfotech.com/what-we-do/fuel-on-demand-app-development-india

    ReplyDelete
  51. Thanks for sharing.I really loved reading your blog. It was very well authored and easy to understand. Unlike other blogs I have read which are really not that Great.

    Regards,
    Alida Hight

    ReplyDelete
  52. Excellent post with the title, How to activate Roku using the portal Roku.com/link activation code I’m Impressed after reading and I have no other words to comment
    I could learn Roku.com/link activation code activation procedure quickly after reading your post. Kindly post similar blogs explaining the guidelines to add and activate the entertaining channels on Roku
    Let me mark the 100-star rating for your blog post
    Keep up the good work
    Awaiting more informative blogs from now on

    ReplyDelete
  53. Fast-track your data analytics and machine learning career with guaranteed placement opportunities. Most extensive, industry-approved experiential learning program ideal for future Data Scientists

    ReplyDelete
  54. It's a very useful post . thank you for sharing with us.

    ReplyDelete
  55. Multilingua is a premier education Group that offers the best in-its-class language Education, IELTS training & personalized guidance tostudents who wish to learn and willing to try new and unfamiliarthings. We are also one of the BEST language & IELTS coaching, IELTSTraining Course, English Language Course, German Language Course, French Language Institute, Chinese Language Classes in Delhi, LanguageTranslation services, provide training to a large number of studentsevery year who are looking to work & study Abroad.

    ReplyDelete
  56. Amazing post.. Keep writing these kind of posts in future also.
    Regards The Next Decor

    ReplyDelete
  57. This comment has been removed by the author.

    ReplyDelete
  58. Thanks for your information, it was really very helpful and well explained.
    Walmart call in

    ReplyDelete
  59. It's a very useful post. Your suggestions and ideas really worked with the help of this blog post it will help in EScooter Mobile App Development

    ReplyDelete
  60. Thanks for sharing. Really a great read.

    ReplyDelete
  61. Creating a great articles which are informative. Keep it Up
    Magento 2 Alternate Hreflang Tags

    ReplyDelete
  62. Great and informative stuff. Keep writing and sharing the article.
    Magento 2 Google Address Autocomplete Extension

    ReplyDelete
  63. Whether you're searching for Free WAEC expo 2023, the quality Waec expo runs, WAEC exam runz, 2023 WAEC expo runz, correct WAEC answers 2023, or WAEC questions and solutions 2023, you'll get all of the questions and their correct answers for each of your subject to assist increase your performance. Read more at https://gistpower.com/waec-second-series-exams-best-waec-2nd-series-expo-site-waec-second-series-runs-website-and-waec-2nd-series-answers-group-before-exam.

    ReplyDelete
  64. Great and informative stuff. Keep writing and sharing the article. Magento 2 Hyvä Theme Development

    ReplyDelete
  65. Such a Great Post
    Unlock the beauty of everlasting love with our Online Varmala Preservation Service. Our online platform offers a modern and convenient solution to preserve your varmala using premium-grade resin. Trust our skilled craftsmen to handle your precious memories with the utmost care, creating a captivating keepsake that symbolizes your eternal bond. Experience the artistry of resin varmala preservation as we transform your varmala into a tangible reminder of your love story. Relish the magic of your special day every time you look at this enchanting memento. Preserve your varmala with us and cherish the cherished moments that united your hearts forever.

    ReplyDelete
  66. I stumbled upon this insightful article on developing useful Android apps, and I must say it's a gem for anyone diving into the world of app development. The step-by-step guide and practical tips provided make it easy for beginners to grasp the fundamentals. What I find particularly valuable is the emphasis on creating apps that serve a purpose, enhancing user experience.

    Speaking of enhancing skills, I'd like to share my positive experience with Imarticus Learning's Data Science Course. The course not only provides a comprehensive understanding of data science concepts but also equips learners with practical skills through hands-on projects. The instructors are knowledgeable and supportive, fostering an environment conducive to learning. The course's industry-relevant curriculum and placement assistance make it an excellent choice for those looking to embark on a successful career in data science. I highly recommend both the article and Imarticus Learning's Data Science Course to anyone passionate about technology and career growth.

    ReplyDelete

  67. Some potential art teacher interview questions may include inquiries about teaching philosophy, approaches to fostering creativity, methods for integrating technology into art education, and strategies for managing diverse classroom environments. Additionally, interviewers may seek examples of lesson plans, student engagement techniques, and assessments used to evaluate student learning and growth in art.

    click here

    ReplyDelete
  68. Fantastic post! It becomes possible to open a wide variety of creative possibilities when one is making infrared apps for Android. Imagine how great would it be to be able to control the equipment which are a part of diagnostics or even some household devices using your mobile phone. This can mean a total overhaul of how we deal with items that are ordinary in our everyday experience, with added convenience. Furthermore, the product description writing services play a crucial role in ensuring that people understand the features and the benefits well when designing such applications.

    ReplyDelete

Disqus for DIY Phone Gadgets