<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Topics tagged with oled expansion]]></title><description><![CDATA[A list of topics that have been tagged with oled expansion]]></description><link>http://community.onion.io/tags/oled expansion</link><generator>RSS for Node</generator><lastBuildDate>Sat, 14 Mar 2026 23:45:01 GMT</lastBuildDate><atom:link href="http://community.onion.io/tags/oled expansion.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 06 Sep 2023 14:36:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[cannot get OLED expansion to power on or display anything]]></title><description><![CDATA[@greyoxide Since there's no response from the screen to the invert command, we can safely say this OLED Expansion is defective and/or damaged during transport.
Please get in touch with the retailer where you made the purchase for an exchange.
]]></description><link>http://community.onion.io/topic/5005/cannot-get-oled-expansion-to-power-on-or-display-anything</link><guid isPermaLink="true">http://community.onion.io/topic/5005/cannot-get-oled-expansion-to-power-on-or-display-anything</guid><dc:creator><![CDATA[Lazar Demin]]></dc:creator><pubDate>Wed, 06 Sep 2023 14:36:35 GMT</pubDate></item><item><title><![CDATA[Importing and viewing images on oled expansion display using python]]></title><description><![CDATA[@Antony This is explained here in the documentation:
https://docs.onion.io/omega2-docs/oled-expansion-python-module.html#oled-py-draw-from-file
]]></description><link>http://community.onion.io/topic/4673/importing-and-viewing-images-on-oled-expansion-display-using-python</link><guid isPermaLink="true">http://community.onion.io/topic/4673/importing-and-viewing-images-on-oled-expansion-display-using-python</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Tue, 01 Mar 2022 05:32:13 GMT</pubDate></item><item><title><![CDATA[Omega 2S+ Oled expansion screen rotation with python]]></title><description><![CDATA[<p dir="auto">Hello everyone,</p>
<p dir="auto">I was able to program a cute and simple clock with python and the oled exapnsion module, everything is perfectly fine  but I need to flip the screen basycally upside down by 180°. I was not able to find information about this control of the display, did someone knows how I can do that in python ?</p>
<p dir="auto">Thanks a lot for the support</p>
]]></description><link>http://community.onion.io/topic/4671/omega-2s-oled-expansion-screen-rotation-with-python</link><guid isPermaLink="true">http://community.onion.io/topic/4671/omega-2s-oled-expansion-screen-rotation-with-python</guid><dc:creator><![CDATA[TheJoker187]]></dc:creator><pubDate>Sun, 27 Feb 2022 18:03:24 GMT</pubDate></item><item><title><![CDATA[How to display battery status on OLED expansion?]]></title><description><![CDATA[@Antony I don't see any print function in the OLED python module, but there is writeChar and writeByte functions.  You can the docs here:
https://docs.onion.io/omega2-docs/oled-expansion-python-module.html#oled-expansion-python-module
]]></description><link>http://community.onion.io/topic/4664/how-to-display-battery-status-on-oled-expansion</link><guid isPermaLink="true">http://community.onion.io/topic/4664/how-to-display-battery-status-on-oled-expansion</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Wed, 23 Feb 2022 02:16:45 GMT</pubDate></item><item><title><![CDATA[[Solved] How to stop Python oledExp writing to STDOUT&#x2F;STDERR ?]]></title><description><![CDATA[@peter-garner-0 the first line in the  C code of oledDriverInit is:
onionPrint(ONION_SEVERITY_INFO, "&gt; Initializing display\n");
So you need vernbosity set to &lt; INFO before calling init.
]]></description><link>http://community.onion.io/topic/3657/solved-how-to-stop-python-oledexp-writing-to-stdout-stderr</link><guid isPermaLink="true">http://community.onion.io/topic/3657/solved-how-to-stop-python-oledexp-writing-to-stdout-stderr</guid><dc:creator><![CDATA[crispyoz]]></dc:creator><pubDate>Wed, 10 Jul 2019 10:44:54 GMT</pubDate></item><item><title><![CDATA[The IoTA Badge]]></title><description><![CDATA[<p dir="auto"><em>The IoTA Badge</em></p>
<p dir="auto">A Totally Fictitious Take on the Convention Badge of the Future</p>
<p dir="auto">Recent attendees at the Internet of Things Achievements (IoTA) convention were given a bag of parts that were to be assembled into a functional digital attendee identification (ID) badge. If properly assembled, this badge could be used for displaying a simple greeting along with an alternating display of a QR code. This code contained the “Web” address link for accessing the badge wearers’ unique Web access point that was hidden inside the badge.</p>
<p dir="auto"><img src="/assets/uploads/files/1547834899797-iota_fini-resized.jpg" alt="0_1547834762351_IoTA_Fini.jpg" class="img-responsive img-markdown" /></p>
<p dir="auto">Imagine this; every attendee was walking around IoTA sponsoring their own unique Web site that could deliver special information targeted towards other convention goers. Forget the old school “Hello, My Name is...” badge, welcome to the future where every attendee is a walking Web site. Yes, there has been a recent rash of do-it-yourself (DIY) construction/hack badges (<a href="https://www.parallax.com/downloads/hackable-electronic-badge" rel="nofollow">https://www.parallax.com/downloads/hackable-electronic-badge</a>) at various conferences, conventions, and events around the world, but the IoTA badge marks the first time that no soldering, PCBs, or code was required for the fabrication of a fully functional convention badge.</p>
<p dir="auto"><img src="/assets/uploads/files/1547834940478-iota_parts-resized.jpg" alt="0_1547834802778_IoTA_Parts.jpg" class="img-responsive img-markdown" /></p>
<p dir="auto">Just plug-n-stroll through the aisles, booths, and displays of IoTA.</p>
<p dir="auto">OK, full disclosure here: the IoTA event is <strong>totally bogus</strong> and the badge presented in this project is <strong>completely fictitious</strong>. Nonetheless, the Onion Omega ecosystem of plug-n-design components makes it a trivial exercise to build a lavish “badge” in just a matter of minutes. Furthermore, this badge can house an astonishing array of interactive elements that would stress the soldering skills of any conference attendee for building an equivalent DIY badge. And an incredible fringe benefit: adding an operating system, Web site, and/or sensor suite are all feasible with an Omega2 badge.</p>
<p dir="auto"><img src="/assets/uploads/files/1547834991520-greeting.jpg" alt="0_1547834861606_Greeting.jpg" class="img-responsive img-markdown" /></p>
<p dir="auto">If you’d like to try your hand at designing a state-of-the-art convention badge, here’s a quick list of the steps I used for making this fake IoTA badge:</p>
<ol>
<li>
<p dir="auto">Pick your fave Onion Omega2 components: I used the Power Dock 2, Omega2+, OLED Expansion, and 400mAh Lithium Polymer (LiPo) battery.</p>
</li>
<li>
<p dir="auto">Design and print a 3D frame for holding the components.</p>
</li>
<li>
<p dir="auto">Setup, update, and configure the Omega2+ with the Onion firmware, OnionOS, and specific Omega2+ OLED repositories (<a href="https://github.com/OnionIoT/oledQrCodeGenerator" rel="nofollow">https://github.com/OnionIoT/oledQrCodeGenerator</a>).</p>
</li>
<li>
<p dir="auto">Using guidance from the code in the Onion repositories, write your own Python program for presenting information on the OLED. Don’t forget to install Python and it’s dependencies on your Omega2+.</p>
</li>
<li>
<p dir="auto">Create a Web site on the Omega2+ and insert the link to this site inside the QR code.</p>
</li>
<li>
<p dir="auto">Now strut your stuff knowing full well that no eco-unfriendly soldering techniques were used and no PCBs were harmed in your project.</p>
</li>
</ol>
<p dir="auto"><img src="/assets/uploads/files/1547835022538-qrcode.jpg" alt="0_1547834892541_QRCode.jpg" class="img-responsive img-markdown" /></p>
<p dir="auto">Enjoy the future.</p>
]]></description><link>http://community.onion.io/topic/3413/the-iota-badge</link><guid isPermaLink="true">http://community.onion.io/topic/3413/the-iota-badge</guid><dc:creator><![CDATA[Dave P]]></dc:creator><pubDate>Fri, 18 Jan 2019 18:11:02 GMT</pubDate></item><item><title><![CDATA[Using OLED expansion with other devices]]></title><description><![CDATA[@Michal-Dobrzynski Please do not forget to remove the pin3-pin4 short circuit if you want to plug the Oled Expansion to any genuine Onion Omega Expansion Board Header directly because Omega2(+) may be damaged if you set GPIO11 to Low.

There are I2C level shifters on the OLED Expansion.
Pin4 of the Expansion Header provides the voltage to the lower voltage section for those level shifters.
But pin4 of the Expansion Header is connected to GPIO11 on the Omega2(+) board.
So @Onion must set GPIO11 to High (~3.3V). It's a hidden simple hack that @Onion forgot to mention for example here.
You could find some further technical details here.
]]></description><link>http://community.onion.io/topic/3377/using-oled-expansion-with-other-devices</link><guid isPermaLink="true">http://community.onion.io/topic/3377/using-oled-expansion-with-other-devices</guid><dc:creator><![CDATA[György Farkas]]></dc:creator><pubDate>Sun, 23 Dec 2018 09:50:13 GMT</pubDate></item><item><title><![CDATA[oled exp pinout]]></title><description><![CDATA[I don't know if that's the schematic of the recent OLED (or were there some for the Omega 1?), but here it is: https://github.com/OnionIoT/Onion-Hardware/blob/master/Schematics/Omega-OLED-Expansion.pdf. There are also mechanical drawings (https://github.com/OnionIoT/technical-drawings/blob/master/Mechanical/OM-E-OLE.PDF).
That PDF also shows SCL and SDA as the only connections going to the Omega (and GND, 3.3V from it) to the aforementioned pins (GPIO4/5), which is also what I would expect from a simple I²C OLED.
]]></description><link>http://community.onion.io/topic/2743/oled-exp-pinout</link><guid isPermaLink="true">http://community.onion.io/topic/2743/oled-exp-pinout</guid><dc:creator><![CDATA[Maximilian Gerhardt]]></dc:creator><pubDate>Sat, 24 Feb 2018 19:21:46 GMT</pubDate></item><item><title><![CDATA[OLED Expansion DIY ?]]></title><description><![CDATA[@György-Farkas  my OLD have 7 pin. but i know how to configure this one  to  I2C interface . thank you..   problem is solved.....    image url)
]]></description><link>http://community.onion.io/topic/2604/oled-expansion-diy</link><guid isPermaLink="true">http://community.onion.io/topic/2604/oled-expansion-diy</guid><dc:creator><![CDATA[vishnu srinivas]]></dc:creator><pubDate>Mon, 01 Jan 2018 14:14:38 GMT</pubDate></item><item><title><![CDATA[How to connect a button and the oled expansion to the omega2?]]></title><description><![CDATA[Douglas, thank you for your reply. You are correct, I can see small traces from the connector to the holes for the first 2 rows!
I didn't know about that, so thanks again!
]]></description><link>http://community.onion.io/topic/2304/how-to-connect-a-button-and-the-oled-expansion-to-the-omega2</link><guid isPermaLink="true">http://community.onion.io/topic/2304/how-to-connect-a-button-and-the-oled-expansion-to-the-omega2</guid><dc:creator><![CDATA[Dalf]]></dc:creator><pubDate>Mon, 21 Aug 2017 05:26:06 GMT</pubDate></item><item><title><![CDATA[The Omega-Game]]></title><description><![CDATA[@elefas-GR DOOM next, right? 
]]></description><link>http://community.onion.io/topic/2178/the-omega-game</link><guid isPermaLink="true">http://community.onion.io/topic/2178/the-omega-game</guid><dc:creator><![CDATA[Charmer Vine]]></dc:creator><pubDate>Mon, 07 Aug 2017 01:15:18 GMT</pubDate></item><item><title><![CDATA[OLED not working with Python]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I have Omega 2+ with Power dock and OLED Expansion.<br />
I am trying to use OLED Display. It works perfect with console. But i am  not able use it with Python coding.<br />
I followed this Documentation - <a href="https://docs.onion.io/omega2-docs/oled-expansion-python-module.html#oled-py-set-memory-mode" rel="nofollow">https://docs.onion.io/omega2-docs/oled-expansion-python-module.html#oled-py-set-memory-mode</a><br />
And also tried to run this example - <a href="https://github.com/OnionIoT/i2c-exp-driver/blob/master/examples/oled-exp.py" rel="nofollow">https://github.com/OnionIoT/i2c-exp-driver/blob/master/examples/oled-exp.py</a><br />
The code did not work.<br />
I am have full Python Installed I2C Module for Python installed and OLED Module for Python also installed.<br />
Can someone help me in what I am missing out here ?</p>
]]></description><link>http://community.onion.io/topic/1874/oled-not-working-with-python</link><guid isPermaLink="true">http://community.onion.io/topic/1874/oled-not-working-with-python</guid><dc:creator><![CDATA[Vidit Katlana]]></dc:creator><pubDate>Sat, 25 Mar 2017 10:36:04 GMT</pubDate></item><item><title><![CDATA[Magic 8 Ball w&#x2F; JSON and Python]]></title><description><![CDATA[<p dir="auto">OK, so I did a very simple "magic 8 ball" app in Python.  It is a springboard to using the OLED expansion board on my Intel Edison (which has buttons I want to utilize to make it a standalone app that will refresh (or just run again) when a button is pressed on the expansion board.  I have a lot to do to get the Edison up and working, so I am doing my dev on the Omega2+ and so far, from the command line, it is working great.  Again, nothing too outstanding, but another stepping stone.</p>
<p dir="auto">Here is the Python code.  I happen to have Python3 installed.</p>
<pre><code>#!/usr/bin/env python

from OmegaExpansion import oledExp
import random
import json

getnum = "answer"+str(random.randint(1,20))
with file('/smb/scripts/magic8ball.json', 'r') as answerfile:
	answer = json.load(answerfile)

oledExp.driverInit()
oledExp.setCursor(0, 0)
oledExp.write("+-------------------+")
oledExp.setCursor(1, 0)
oledExp.write("|Magic 8 Ball Speaks|")
oledExp.setCursor(2, 0)
oledExp.write("+-------------------+")
oledExp.setCursor(4, 0)
oledExp.write(answer[getnum])
oledExp.setCursor(7, 0)
oledExp.write("+-------------------+")

exit()

</code></pre>
<p dir="auto">Here is the .json with the answers.</p>
<pre><code>{
	"answer1": "It is certain.",
	"answer2": "It is decidedly so.",
	"answer3": "Without a doubt.",
	"answer4": "Definitely yes.",
	"answer5": "You may rely on it.",
	"answer6": "As I see it, yes.",
	"answer7": "Most likely.",
	"answer8": "Outlook good.",
	"answer9": "Yes.",
	"answer10": "Signs point to yes.",
	"answer11": "Reply hazy try again.",
	"answer12": "Ask again later.",
	"answer13": "Better not tell you now.",
	"answer14": "Cannot predict now.",
	"answer15": "Concentrate and ask again.",
	"answer16": "Don't count on it.",
	"answer17": "My reply is no.",
	"answer18": "My sources say no.",
	"answer19": "Outlook not so good.",
	"answer20": "Very doubtful."
}
</code></pre>
]]></description><link>http://community.onion.io/topic/1772/magic-8-ball-w-json-and-python</link><guid isPermaLink="true">http://community.onion.io/topic/1772/magic-8-ball-w-json-and-python</guid><dc:creator><![CDATA[Brad Buskey]]></dc:creator><pubDate>Tue, 07 Mar 2017 16:05:46 GMT</pubDate></item><item><title><![CDATA[Wifi Signal Strength Scanner]]></title><description><![CDATA[@Lazar-Demin Keep the great 2 Bullet Tuesday content coming!
]]></description><link>http://community.onion.io/topic/1645/wifi-signal-strength-scanner</link><guid isPermaLink="true">http://community.onion.io/topic/1645/wifi-signal-strength-scanner</guid><dc:creator><![CDATA[Thomas Hicks]]></dc:creator><pubDate>Wed, 29 Mar 2017 02:32:45 GMT</pubDate></item><item><title><![CDATA[My Month with the Omega2+]]></title><description><![CDATA[<p dir="auto">OK, so let me preface this with the following statement.  "I am not a programmer or hacker or maker."</p>
<p dir="auto">I bought the Omega2+ on Kickstarter on a whim of "well, that's pretty cool.  I wonder if I can make my own wifi garage door opener that will use IFTTT to open the door when I get to my driveway?"  And then, $125+ and months later, I get my 2 Omega2+'s, power dock, expansion dock, oled expansion, gps expansion and relay expansion.  It was a bit of a struggle getting the first one working - I had to reset it twice back to factory - but now I have on device sitting as a webcam looking out my back window and the other is a carry around to just mess with.</p>
<p dir="auto">I have been able to get a couple projects going, from showing the GPS info on the OLED to getting the Weather for the current GPS location onto the OLED and one that grabs sun/moon info - also showing it on the OLED.  My tinker device has been reset more times than I can count now - usually to me doing some dumb install or changing the wrong file or doing something in the wrong order and being unable to back out the changes.</p>
<p dir="auto">However, I now have my tinker device set up how I want; Samba Server, FTP Access, Python, 16GB SD Card as the ROOTFS and 1GB Swap file (available at boot!) and the GPS and OLED pretty much stay with it all the time.  I picked up an innexpensive 8" Windows 10 tablet I use to interface with it via PuTTY, WinSCP and Samba.  Hell, I even changed up the banner and customized that.</p>
<p dir="auto">I have some more ideas of stuff I want to do with this, and one of them requires another chip and minidock, but alas that will have to wait.</p>
<p dir="auto">All in all, with the help from this forum, I have been able to get everything I have wanted working, so far.  Look forward to more projects and seeing the community grow and more projects from others open up so we can learn more.  I hope those who've had issues get them cleared up quickly.</p>
<p dir="auto"><img src="http://i.imgur.com/zuwwWaj.jpg" alt="Omega 2+ and Tablet" class="img-responsive img-markdown" /></p>
]]></description><link>http://community.onion.io/topic/1621/my-month-with-the-omega2</link><guid isPermaLink="true">http://community.onion.io/topic/1621/my-month-with-the-omega2</guid><dc:creator><![CDATA[Brad Buskey]]></dc:creator><pubDate>Tue, 07 Feb 2017 14:24:14 GMT</pubDate></item><item><title><![CDATA[Power dock shuting down]]></title><description><![CDATA[Where the heck are you from that you have 35c ? 
I would say it is not the absence of coolness it is more the missing power who comes from the battery ?! Did you try to power with a mobile device charger on the mini usb?
Please read also the guidelines how to make a request here. To help with missing information it is quite complicated.
]]></description><link>http://community.onion.io/topic/1576/power-dock-shuting-down</link><guid isPermaLink="true">http://community.onion.io/topic/1576/power-dock-shuting-down</guid><dc:creator><![CDATA[Luciano S.]]></dc:creator><pubDate>Sat, 04 Feb 2017 14:08:18 GMT</pubDate></item><item><title><![CDATA[[Project] Sun &amp; Moon Info displayed on OLED]]></title><description><![CDATA[<p dir="auto">I have uploaded a quick script to grab Sun and Moon info and write them to the OLED.  Again, this is grabbing data from Weather Underground, so their API key is required.  Please grab it from them (free) at <a href="http://www.wunderground.com/weather/api" rel="nofollow">http://www.wunderground.com/weather/api</a></p>
<p dir="auto">Here is a link to my project on <a href="http://hackster.io" rel="nofollow">hackster.io</a>: <a href="https://www.hackster.io/brad-buskey/sun-and-moon-info-bf61e0" rel="nofollow">https://www.hackster.io/brad-buskey/sun-and-moon-info-bf61e0</a></p>
<p dir="auto"><img src="https://hackster.imgix.net/uploads/attachments/256292/fullsizerender_AToxjlR4Gt.jpg?auto=compress%2Cformat&amp;w=450&amp;h=337&amp;fit=min" alt="alt text" class="img-responsive img-markdown" /></p>
<p dir="auto">And yes, I will be starting on some different tracks now, working my way up to my wifi garage door opener.</p>
]]></description><link>http://community.onion.io/topic/1526/project-sun-moon-info-displayed-on-oled</link><guid isPermaLink="true">http://community.onion.io/topic/1526/project-sun-moon-info-displayed-on-oled</guid><dc:creator><![CDATA[Brad Buskey]]></dc:creator><pubDate>Tue, 31 Jan 2017 02:46:34 GMT</pubDate></item><item><title><![CDATA[[Project] Pull GPS info and display Weather on OLED]]></title><description><![CDATA[<p dir="auto">I have taken my GPS project and expanded it to pull the weather for the current location.  I use the Weather Underground API to get the information, so you will need to get your hands on your own key.  It is free, from <a href="http://www.wunderground.com/weather/api" rel="nofollow">http://www.wunderground.com/weather/api</a></p>
<p dir="auto">Here is the link to my project, just made live, on <a href="http://hackster.io" rel="nofollow">hackster.io</a>.</p>
<p dir="auto"><a href="https://www.hackster.io/brad-buskey/getweather-for-omega2-8e3298" rel="nofollow">https://www.hackster.io/brad-buskey/getweather-for-omega2-8e3298</a></p>
<p dir="auto"><img src="https://hackster.imgix.net/uploads/attachments/256176/omegaweather_Fceb9ZNRkP.jpg?auto=compress%2Cformat&amp;w=450&amp;h=340&amp;fit=min" alt="Get Local Weather" class="img-responsive img-markdown" /></p>
]]></description><link>http://community.onion.io/topic/1525/project-pull-gps-info-and-display-weather-on-oled</link><guid isPermaLink="true">http://community.onion.io/topic/1525/project-pull-gps-info-and-display-weather-on-oled</guid><dc:creator><![CDATA[Brad Buskey]]></dc:creator><pubDate>Tue, 31 Jan 2017 00:16:25 GMT</pubDate></item></channel></rss>