Hi Eric,Looks fantastic! I like how you have made the configuration process run on the ESP8266-01. It also looks good in that enclosure as well :) Its good to see that you found this Instructable useful,~DIYtronics
Hi witnessmenow,Thank you for providing the excellent library used to retrieve the data - it has been very useful!~DIYtronics
Hi Grozzie,Thank you for checking out the Instructable!~DIYtronics
Looks good Eric Brouwer!It is fantastic to see that you have found the Instructable useful, and have used it for your own project. ~DIYtronics
Hi PiotrK15,The Instructables API library used here would not support Facebook, however there are libraries similar to this one that would work.~DIYtronics
Hi Surajit Majumdar,Thank you for your vote and for looking at the Instructable!~DIYtronics
Hi Youngtinker0819,The API call is in the 'getdata' function inside the code. Thanks for taking a look,~DIYtronics
Hi Eric Brouwer,I am glad you found the Instructable usefull. If you have any questions regarding the build, please fell free to ask :0)~DIYtronics
Hi iccycold3000,Unfortuanatly, the current code does not support this as it looks for a unique Instructable ID, which is not found on the overall author summary page. Thank you for your comment,~DIYtroncis
ESP-8266 Instructable View CounterView Instructable »
Hi jrbums,Thank you for your comment, and taking the time to read the Instructable.In case you were wondering how fast it is, the motor turns at 30RPM meaning it should take around 40 - 100 seconds to travel either up or down, dependent on how big and heavy the blind is.~DIYtronics
Hello Build_it_Bob,Thank you for reading the Instructable, If you need any help designing the gear (as your chain beads are closer) or have any other questions regarding the blind opener, please feel free to ask :)~DIYtroncis
Hi Szafran,The colour sensor monitors the strips on the blind, not the sun - therefore it has to be read quickly so that it does not miss the end or beginning of the blind. Again, this is why I used two Arduinos - to make it more reliable as one Arduino is dedicated to reading the colour sensor. I understand this could be implemented in the main code but it is simpler and more reliable to use two Arduinos, as the sensor is constantly read (Remember I did originally try using one Arduino). I also wanted to avoid delays as it is commonly known that these can cause problems when running complex code.~DIYtronics
Hi Szafran,I was not aware that an Arduino could be multi-threaded, as it is a single core chip. This is why I used two Arduinos as the two pieces of code can be ran at the same time.~DIYtronics
Thank you for taking a look, stevempotter :)~DIYtronics
Thank's for your input Szafran, I will defiantly take on board what you have said. As I said, one reason for using two Arduino's was that it made the design easier to code/troubleshoot. However, I really value your input and will take what you have said into consideration for my next project.Thanks again :0)~DIYtronics.
Hi UncleEd,That is a very good idea as it reduces cost. The ATTiny85 could even be mounted near the sensor to reduce the size of the project.Thanks for your input,~DIYtronics
No problem, NavyBuff - I hope you enjoyed reading it :)~DIYtronics
Hi Szafran,Thank you for checking out the Instructable.I did originally try to use one Arduino but as you can see above, the code is quite complex as it needs to run the display and check the RTC both on the I2C bus. I found that the colour sensor readings were often missed or misinterpreted as it may be running another function and not checking the sensor. Using two Arduino's immediately fixed the problem it also simplified the code and makes the system more reliable.~DIYtronics
Interactive Geodesic LED Dome
Hi Grozzie,Thank you for your comment and for reading the Instructable. In response to your question, you could easily swap the Arduino driving the colour sensor for one of the Arduinos that you mentioned - but just check that they are compatible with the Adafruit TCS34725 library.The bracket can be modified as there is a .f3d file included in the 3D files that can be opened in Fusion 360 and altered by editing the main extrusion. If you need help with this, comment below.~DIYtronics
P.S I just checked out your page jrbums, and noticed your Geodesic Dome Instructable. I like how you used IR sensors to detect when somebody pushes the segment. Also, well done on you win in the Arduino Contest!
Hi madhavkishore86,Yes, you can incorporate web time using an ESP-8266 / Arduino MKR100 or other similar micro-controller that can connect to the internet. You would need to query the time in the code - here is a tutorial on getting the time with the Arduino MKR1000, for example. Then, when the internet time matches the sunset/sunrise pre-programmed times from the web the motor would need to move.Thanks for reading the Instructable, comment below if you have any more questions.~DIYtronics
Hi Absolutelyautomation,Thank you for your comment - I will definitely look into using a HMI for applications like this.Thank you for having a look at the Instructable,~DIYtronics
Programmable Automatic Blind OpenerView Instructable »
Hi TrentL12,Thank you for your comment, it is possible, but you would need to use a system such as GSM (mobile connections such as texts) or the 2.4Ghz band using commonly known digital transmitters and receivers (xbee etc.). You would be limited with range however, and would also need to implement this into the code.
Arduino KSP Launch Button (Kerbal Space Program)View Instructable »
Hello gromit1943,Thank you for your comment, unfortunately however, the components I have used do not feature as parts in the schematic program I use. Therefore I can not make an accurate schematic as it would not represent the parts I have used and create confusion. However, the basic pin connections are mentioned, as there are are not too many, which I felt where detailed enough. I will answer any questions if you are unclear on anything however :)
Your welcome, sumondigi.
Hello dancopy,You would have to try putting the .tft file on the larger screen. I have not tried experimented with larger screens as they would be to big for the enclosure. Therefore I am unsure what the result would be.
Hello WongH,The fix time depends on where you are. If the unit is facing towards the sky, without any buildings, it can take around 15 - 60 seconds (sometimes longer). This time can be longer inside buildings. Your GPS modules might work, the best soloution would be to connect the serial lines to an Arduino UNO 0 and 1 pins (or hardware serial pins on a different Arduino) and see if you get a fix indoors, looking at the raw data from the serial monitor. There are also example sketches in the TinyGPS++ library that can parse the information as well, just look at the wiring needed for them.If it works indoors, it should work in the tin.
Hi petercd,Thanks for your comment, you are right in that the signal passes through the TFT display, as it mostly compromises of glass. The antenna is positioned underneath it so it intercepts the sattalites signals more effectively. The system being inside metal was an initial worry for me as metal generally does have a negative effect on GPS signals, however I can still retain a fix inside buildings so it seems to be OK.
Arduino GPS Reciever In a TinView Instructable »
Hi Scampi1984,Theoretically you could make the Matrix with 16x16 Led's. The reason I used 11x11 is that it allows a centre line for making animations. As well as this, it draws a fair amount of current (around 1.7 amps with all Led's on white) and is also a easier size to replicate. Apart from that, all you would need to do is change the amount of Led's in the code. Beware however, that the animations and patterns in the code will NOT work with a 16x16 matrix. The patterns are designed for an 11x11 grid, so you would have to create your own.Hope this helps...
Thanks for the idea!This is would be a really good festive feature. All you would have to do is create some more patterns and add them to the code...
Simple Wi-fi Controlled LED MatrixView Instructable »