Sunday, January 5, 2014

Walgreens 15 C9 Multi-color Light Show LED Christmas light hack

Overview

After Christmas I purchased a few strands of the Walgreen "15 C9 Multi-color Light Show" LED Christmas lights (WIC 276754; UPC 049022715905).  These have 15 individually addressable LED lights (3 sets of 5 LEDs arranged as red, green, blue, orange, white).  If you can find them on sale for a few dollars, they are a great deal.

The packaging available at Walgreens
BriteStar version of the same light set



The lights are apparently manufactured by BriteStar (www.britestar.com).  Unfortunately they have very little info on their website.  It appears that they intend to sell these and other similar light sets directly but they are not quite there yet.  Maybe by next Christmas season?

Seeing these lights in the package with the little "Try Me" button made it very obvious that the bulbs were individually addressable.  The brief demo in the package provides a few patterns.  I was immediately curious if they could be hacked to do other things.  Turns out that the protocol is very simple and easily implemented with an Arduino.

Tear Down

A quick look at the string revealed several interesting things.  First, there was a transformer at the head of the string labeled 5V at 500 mA.  That seemed promising.  Second, there was a small box, near the transformer that had two lines (presumably power) going in and out of it, plus a connector for the "Try Me" button on the outside of the package.  The first bulb in the series had two wires going in and three wires going out.  That seemed interesting as well.

Hardware

I started by pulling apart the small box next to the transformer.  My initial thought was that this might be the controller for the strand.  Alas, that was not the case.  In fact, this little box is only there to provide the connection point for the "Try Me" button and is otherwise useless.  However, it might provide a good place to slip in a controller (such as the Arduino Pro Mini) later!

Input for Try Me button
Closeup of the board mounted in the box

A quick test with the VOM confirmed that the strand ran on 5V DC (as listed on the transformer at the head of the strand).

Next I pulled apart the first bulb in the strand.  Inside I found a gold mine.  There was a simple board with two wires (power) coming in and three wires going out.  Two wires were obviously the power and that left one for signal. In addition to the inputs and outputs there was a bonded processor and an LED.

First bulb in the string (red)
with an added input interface wire (white)
Back of the board
I pulled apart the second and third bulb in the strand and found that the output of bulb one goes to the input pins of bulb two.  Likewise, the output of bulb two goes to the input of bulb three.

Protocol

The next step was to reverse engineer the protocol between the boards.  First I hooked up the trusty DSO Nano to confirm that the third line was a data line and that it was a 5V signal.

Next, I hooked up the Saleae logic analyzer and took a look at the data signals.  After looking at the data for a bit it became obvious that there were basically two packets being sent; an "on" and an "off".  Below you can see the output of the first three bulbs.  It is clear that each board forwards it's previous state on to the next bulb after receiving a new packet.

The top line is an "on" packet (note the 4 'wide' pulses at the end).
The second line is an "off" packet (note the 4 'short' pulses at the end).
It was also obvious that we had a very simple protocol going on.  The string of lights is basically a big shift register.  Each light stores whatever it is sent, and forwards on it's previous state to the next board.  Thus, we can keep pushing packets down the line to update the entire string.  The default firmware pushes out 15 packets each time.

Here are the specs for the packets:
  • 3 start bits, each 6.25 us (microsecond) wide high followed by 6.67 us wide low pulse
  • 4 data bits, each is either a 'wide' or a 'narrow' high followed by a 4.33 us low pulse
    • A "one" is indicated by a 3.75 us wide high pulse
    • A "zero" is indicated by a 1.24 us wide high pulse
An "on" packet consists of 4 "one" data bits while an "off" packet consists of 4 "zero" bits.  The astute reader may quickly think to themselves, "I wonder what would happen if I sent something other than all zeros or all ones."  Excellent question.

PWM capability

The default firmware on the string only uses full on or full off.  However, the boards support 16 levels of brightness.  It turns out that sending any value between 0 and 15 (LSB first) will generate increasing intensity levels in the LED.  A packet of SSS (3 start bits) followed by bits 1000 will be the dim value of 1; a packet of SSS0100 is a dim value of 2; etc.

Packets (S = start bit, 1 = wide pulse, 0 = narrow pulse)
  • SSS0000 = off
  • SSS1000 = dimmer value of 1 (dimmest)
  • SSS0100 = dimmer value of 2
  • SSS1100 = dimmer value of 3
  • SSS0010 = dimmer value of 4
  • SSS1010 = dimmer value of 5
  • SSS0110 = dimmer value of 6
  • SSS1110 = dimmer value of 7
  • SSS0001 = dimmer value of 8 (half brightness)
  • SSS1001 = dimmer value of 9
  • SSS0101 = dimmer value of 10
  • SSS1101 = dimmer value of 11
  • SSS0011 = dimmer value of 12
  • SSS1011 = dimmer value of 13
  • SSS0111 = dimmer value of 14
  • SSS1111 = dimmer value of 15 (full brightness)

Startup

You might be wondering how the first board knows it is the master.  The short answer is that if you don't see any packets on your input pin, you are the master.  A very simple startup protocol is to raise your output pin high for 150 ms (milliseconds) while looking at your input pin to see if you have an upstream neighbor (who would be doing the same thing on their output pin).  If you don't see anything on your input, then you must be the master.  

There is also a failsafe in the system that if you do not see any input for approximately 20 seconds, you should become the master.  Likewise, if you begin seeing valid packets on your input, you go into slave mode and start doing whatever you are told.

Below you can see the 150 ms wide high pulse on the left that occurs at startup.  The wide white areas in the center of the display are the first regular packets being sent

Startup protocol zoomed way out (note the scale at the top of the chart).
At startup, the master sends 10 sets of "off" packets.  It appears that if a board has no current state, it simply consumes a packet and does not send anything.  You can see this in the following capture.  Each white bar represents an entire packet.  I zoomed out so you can see the cascade of the first three bulbs as packets are being sent.

Startup packet sequence

New Controller

After discovering the basics of the protocol, I quickly created an Arduio program to simulate the protocol and started controlling the string myself.  Since the Arduino doesn't directly support this protocol I had to bit bang the line.  My ultimate goal is to be able to run multiple strings of lights from a single Arduino.  Since the times are so short (as small as a single microsecond) I had to disable interrupts during the packet transmission.

Source Code

Source code for a class implementing the protocol and a quick test program is available in github.

Interpacket gap

The default firmware waits about 1.13 ms between sending packets.  This gives more than enough time for a packet to propagate all the way to the end of the strand.  This seemed wasteful to me so I shortened the gap to 100 us.  It seems to work just fine.

New Arduino based controller showing 100us interpacket gap

Followup

If anyone has suggestions for improvements please let me know.  Also, if you implement this in a project I'd love to hear about it.  Please post in the comments below.

113 comments:

Vatsal said...

CMH grow lights come in both warm and cool color temperatures. With less radio frequency (RF) interference than LEDs, these lights are more efficient than other HIDs of the same wattage.

vinish said...

I would like to value the time the author has taken to share this content with us. The author has focused on a single topic and explained it in detail. Keep sharing more in the future.
Sign Board Manufacturers in Chennai | Sign Boards Chennai | Signage Chennai Metal Letters Chennai | LED Sign Boards in Chennai | Name Board Makers in Chennai

Nathan William said...

One of the most prominent issues the students have to deal with while writing assignments is plagiarism. Hence, they extensively use plagiarism checker to check if there are any copied content in the paper.Choose Myassignmenthelp.com.
Another major reason for using plagiarism checkers is that universities do not accept plagiarized content. Plagiarism is a serious offence. Hence, if found, the students are suspended or might even lose the grades.
Due to these limitations, it is evident that the plagiarism checking & wordcounter tool are not at all effective to check plagiarism. The term plagiarism is actually very broad. It is merely not coping with words. But these tools, unfortunately, detect words but not ideas. Hence, the chances of plagiarized papers remain.

rickypauls said...

It is very effective post regarding Assignment Help. Many times, students could not able to get required information for composing their assignments which hampers their performance. If you are in same situation, do visit greatassignmenthelp for great support.
Assignment Help Online
Online Assignment Help
Assignment Help Online Services
Assignment Helper
Assignment Assistance
Assignment Help Experts
Online Assignment Help Services

Michael Jones said...

If you are also perplexed by the same situation, here we have few tips for your assignment help and with the help of these tips you can easily make your assignment.
Assignment help online

Online Assignment help

Programming help

Max Willor said...

I suggest everyone to choose Assignment Help Australia for getting the best guidance in their academia. The proficient experts assist as per the requirements and learning styles desired by the university.

rickypalm said...

Thanks for updating the post! Your post has shared all essential information of Assignment Help very clearly. Students should opt for online assignment writing services in order to save their time. For more details regarding the best academic writing, connect with customer care services of assignmenthelpshop
Assignment Help Online
Online Assignment Help
Assignment Help Online Service
Assignment Helper
Assignment Assistance
Assignment Help Experts
Online Assignment Help Services

shashi said...

Get all the essential information about IGNOU PTS 6 Project like how to write the project, the last date to submit it and other information. Our experts will help you with all the information and even guide you to how to write the project. Bachelor of tourism consist of three project which are pts 4,5 and 6 and we offer guidance in all the project.

Nathan William said...

This study is conducted to assess Nike, Inc. reviewing the four major aspects of concern. Nike, Inc. is listed on NYSE with offices located all over the world. A Nike swot Analysis helps review its strategy and its performance against all the external and internal factors. It includes Strengths, Weaknesses, Opportunities and Threats. They are known as the basis of its short-term and long-term strategic direction.

Assignment help Australia said...

Order now for Australian assignment help by assignment experts who are always ready to serve you with every kind of paper writing service. The writer assigned for academic help are subject-specific and have expertise in providing the work to the students come diverse of universities.

My Assignment Help Australia | AllAssignmentHelp

Assignment Help said...

Assignment help
is the major key to the success of many students. They are becoming more affordable as there is competition in the writing industry today.

Camila Martin said...

Thanks for great info! Quicken you have the rights to change or update your profile’s information. Do you also want to update your Quicken ID profile information in a swift way? Well, there is nothing to worry because you can easily deal with your Quicken ID profile and edit information such as password, phone number, address and the Quicken ID itself. In doing so, if you need some additional support from skilled professionals then you need to make connection with them. You can do that in both ways, either by dialing Quicken support Phone number
or via https://www.quickensupporthelpnumber.com/blog/tag/quicken-support-chat/ service. In chat service, you will get the step wise solutions for your queries.
Quicken Support Number
Quicken support
Quicken Help
Quicken Customer Service
Quicken Customer Service Phone Number
Quicken Customer Service Number
Quicken.com
www.quicken.com
quicken.com/support
www.quicken.com/support

Online Assignment Help said...

Since these assignments carry a lot of marks, students need to write to them with all their heart so that they can score better grades. Our cms assignment help assures you of higher grades and better knowledge.

Assignment Help said...

The Assignment help online
service you have been looking for is here. Click here to find out the range of disciplines we would be happy to help you with.
java Assignment help

Alisah Wilson said...

All assignment help UK is a leading assignment help service provider in UK. We provide Law Dissertation Help UK student. Contact us and you will get 100% original & quality content at affordable price.
Assignment Help

Max Willor said...

MyAssignmnetHelpAu providing students Assignment Help. If need Assignment Help. Then Contact our expert team. Our professionals follow a standard assignment writing style and make sure that there are no spelling or grammatical mistakes in your assignments. Our expert available 24*7. You have also visited our website.

ammie said...

Being an academic writer from past 5 years providing assignment writing services to college and university students also associated with Myassignmenthelp platform. I am dedicated in providing best online academic writing services to the college students at the affordable rates.

Epson Support said...

Does your printing job is interrupted by Epson Error Code 0XF1? Well if so, then you don’t need to panic, you can get the proper solution at your fingertips. The Epson printer Error 0XF1 is a very critical error that you encounter within your Epson Printer. This error restricts your printer to accomplish a printing command sent by the computer. This crops up mainly due to the entry of damage registry in your computer. When you turn your Epson printer on, the printer head is unable to read either from the left side or from the right side or while it is initiating the printing process. Anyhow, you have to terminate this error code if you want to print your documents. For this, you can take aid from skilled technicians via dialing helpline number.
Epson Printer Error Code 0x97

Epson Error Code 0x97

Epson windows service disabled error

Epson wireless printer setup

Epson printer offline

Epson Printer in error state

Epson Support

Epson Printer Support
Epson Printer Not Printing

Marie Claire said...

Avail html assignment help from Assignment Desk today and get exclusive offers and amazing discounts.

ammie said...


Studies show that around 56% of all students consider their homework as the most primary source of stress in their life. It is no wonder then these students constantly think of ‘who can do my homework ’ in UK. Fortunately for them, we provide expert homework help at very reasonable prices. Recent research has also revealed that on average students between the ages of 6 to 17 have to spend a little more than three and a half hours each day of their school life doing homework. Our aim is to cut the time you spent doing your homework by more than a half by offering homework online services in UK to students. We offer you with several extraordinary benefits that make us the best choice for you. Homework help uk

personal statement writing
ghostwriter
coursework help

Writing essays can be both time consuming and hectic. This is why most students hate the task. If nothing else is constant in your life, essay writing is what will take the place. MyAssignmenthelp.com has the best essay writing service for you. If you cannot perfect your papers or don’t know how to write a winning essay, then our service is what you need.

uk essays
essay writing service
essay typer

singapore assignment help said...

The essay writer at SingaporeAssignmentHelp.com are specialize in providing excellent essay help to a student in all the academic discipline. We have masters and Ph.D. writers in our team that work hard to deliver quality assignments.

ammie said...

Dissertation writing can be the most complicated task you undertake during your student life. Based on this paper, your university is going to decide whether you are eligible for receiving your final degree or not. So, the dissertation paper that you are going to submit has to be impeccable. Wait, do not get nervous. We are here to provide you top-notch help with your dissertation.
dissertation help


MyAssignmenthelp.com, you can totally get the perfect ghost writers who can be the real essay helpers in your academic career. You do not have to think about your any assignment work once you have chosen us. Our service has a pool of ghostwriters in UK who are actually expertise in these fields.


Confused about how to cite a source in the Harvard referencing generator? Fear not, we are here to help you. Every informational source used in a piece of writing needs to be cited using a referencing style correctly. Now, it often becomes very complicated because how one resource will be cited depends on the type of source, the number of authors, the writer's name etc. But if the referencing style is used incorrectly, a good portion of the total score can get deducted.

daisythomas said...

Hire Our assignment writers for College Assignment Help service under your budget with 100% plagiarism free and Error Free work. StudentsAssignmentHelp.com provides instant services at affordable prices. Our Assignment services help to improve your grades. get your first order with 10% discount on any assignment booking. For more information contact here- +44-755-536-9184.

Alex Kim said...

Singapore translation services have a unique identity to distribute Academic translation services to the Singaporean and abroad country students. Our high experienced translators are always ready to provide meticulous, plagiarism-free translation work in small pocket pinch.

Assignment help Australia said...

Writing articles is a big deal, I know better but your skill of writing is amazing, editing proofreading service

Jennie Rohe said...

Hi, this is a nice blog thanks for sharing the Informative blog. my assignment help provide the mba essay writing singapore for a assist to student queries. Our writers conduct thorough research to provide you with a flawless sample of mba essay writing singapore. My Assignment help brings do my Consumer Behavior assignment .Writing an elaborate do my Consumer Behavior assignment is anything but easy and most students lack the tenacity to work on the details accurately. If you get the more details Please visit the site through Link.

Gift Cards said...

oneVanilla Visa Gift Card | oneVanilla Prepaid Mastercard Balance

Onevanilla balance:- OneVanilla is Vanilla prepaid mastercard is the one of the best prepaid card for routine spending throughout the world. Check your balance online

Gift Cards said...


oneVanilla Visa Gift Card | oneVanilla Prepaid Mastercard Balance

Onevanilla balance:- OneVanilla is Vanilla prepaid mastercard is the one of the best prepaid card for routine spending throughout the world. Check your balance online

Sophia Thomas said...

Nice article Post, thanks for sharing the important information, very informative and presented.

My Assignment Help
Assignment Help Sydney

SecureOne-Vanilla Gift Card Balance said...

OneVanilla Visa Gift Card Balance | OneVanilla Prepaid MasterCard

OneVanilla visa gift card balance check online websites secureone-vanilla and get benefits shopping and purchase anything.

SecureOne-Vanilla Gift Card Balance said...


OneVanilla Visa Gift Card Balance | OneVanilla Prepaid MasterCard
secureone-vanilla provide you real time balance of your OneVanilla Gift Card.Secure card Balance online.

Unknown said...

The pressure of academic assignment can be quite a painful thing. So, if you are feeling wondering, “Who can help me in writing my papers?” then you can simply take the paper help from us at MyAssignmenthelp.com.
We boast of a 5000+ strong team of paper writers who are highly qualified and have been providing paper writing help for the past ten years. They can help you submit well-written papers and score better grades. From elementary to high school, from college to university - we provide research paper writing service for all kind of papers.

ryans said...

when you want to check about the train running status information go here

etharparker said...

Need essay help? Look no further than Allessaywriter.com. With more than a dozen years of experience in providing university essay help for students, we are best suited to attend to your every need. Here’s why:
Our team of more than 5000 essay writers guarantees that your essay will be 100% plagiarism-free.
They hail from the finest universities in Australia, so you know you’re getting your money’s worth.
Speaking of money, we offer the most affordable essay help service there is. It is suited to the student.
Not only that, we offer a 100% money-back guarantee in case you’re unsatisfied with our services.
We’ve all been students ourselves, dependent on pocket money or slaving away at part-time jobs. We know what it’s like. So we’ve made our rates impossible to beat.

ammie said...

Writing dissertations is a very tedious task. It has been found that most of the students fail to complete the academic paper as it involves a lot of technicalities. Apart from that, the students also lack a systematic approach to the work. Therefore, they seek online dissertation help every now and then. MyAssignmenthelp.com in the UK provides the best online dissertation help.
dissertation help

adam hebrew said...

Such a nice blog post on this topic. Buying assignments online from us in UK comes with its fair share of advantages. You get access to quality services at the most affordable prices and you’re even able to complete all your academic tasks on time. Here are some of the other benefits of buying cheap assignments online from us-

Stefan Carl said...

Need assistance in your essay writing from the experts? Get high-quality Essay Writing Help Sydney services from studentsassignmenthelp.com.

Unknown said...

Get online assignment help from expert writers of assignment help for academic papers like essay help, assignment help, dissertation help and more.

David  aarons said...

This information is meaningful and magnificent which you have shared here about the Multi-color LED Light. I am impressed by the details that you have shared in this post and It reveals how nicely you understand this subject. I would like to thanks for sharing this article here. nyledluminaries is the best online store where you can buy cool white and daylight at an affordable price.

Nick Wilks said...

Have you stuck up with your task writing in different subjects, for example, Financial Accounting, Audit, Managerial Accounting, Finance, Economics, Marketing, Statistics, Law, Taxation, Human Resource Management, Operations and so forth ? You are in the correct spot. The opportunity has already come and gone to beat your rivals with assignment help canberra and score high evaluations in our direction. We help understudies in assignments of all business subjects.

ALICE JACKSON said...

Allassignmenthelp is your academic caretaker that has been the most sought out service in the US and other country and we have an answer to all your assignment queries. Assignment Writing Service Online

Online Assignment Help said...

They are in a dilemma that whether it is ethical to get Essay Help service . They are reliable, take ownership and reasonable for the students. Hence, they are the best person to help the students to write a perfect Essay.

Sam said...

At My Assignment Help we have a number of service’s that we have to offer, among them my assignment help is one of the most in demand service that majority of the students inquire about.

Yeh Rishtey Hain Pyaar Ke Episode said...

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It ‘s really very nice and Useful post.Thanks

Yeh Jadu Hai Jinn ka

Yeh Rishtey Hain Pyaar Ke Episode said...

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It ‘s really very nice and Useful post.Thanks

Yeh Jaadu Hai Jinn ka

Yeh Rishtey Hain Pyaar Ke Episode said...

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It ‘s really very nice and Useful post.Thanks

https://idmkeyserialcracknumbers.blogspot.com

Sam said...

myassignmenthelp provides assignment help Australia in assignments to the students for their university assignment work.

Puremelda said...

Custom Article Review Writing Services you secure from the firm are versatile such as Custom Article Review Help and Legitimate Article Review Writing Help and any other form of writing, contact them for assistance.

Online Assignment Help said...

While there are students in the United Kingdom who can manage to draft assignments perfectly on their own, some of them tend to look for assignment help online writers to have the task finished with precision.

rose said...

Assignment Help Online is the online administration where students can get full learning in any scholastic session. The points are performed by the prerequisite of students as it were.
Assignment Help
Dissertation Writing Service

uae assignment help said...

Are you looking for Cheap Assignment Help in UAE. UAE Assignment Help are the best organization for your all assignment help solution. We have a huge team of 250+ assignment helper and all of them are ph.D. holders. Our assignment Helper UAE are giving on-time delivery guarantee. UAE Assignment Help are giving 100% plagiarism free content for all the assignment help.

JOHN SMITH said...

Very interesting to read this article.I would like to thank you for the efforts you had made for writing this awesome article. By: The Academic Papers UK

Tillock Watson said...

'I'm highly impressed by the piece of thoughts you have shared on this portal. all the best
connect us on Assignment Help can shed your burden of assignments with a return of qualitative assignments.

meldaresearch said...

Case Study Writing Service Provider are not that expensive for Custom Case Study Writing Services since they complete high standard Case Study Assignment Services?

Yeh Rishtey Hain Pyaar Ke Episode said...

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It ‘s really very nice and Useful post.Thanks

idm crack full version free download

Yeh Rishtey Hain Pyaar Ke Episode said...

Interesting post. I Have Been wondering about this issue, so thanks for posting. Pretty cool post.It ‘s really very nice and Useful post.Thanks

idm crack full version free download

Sam said...

MyAssignmenthelp AU is the leading online assignment help service that have been successfully serving the students of australia from a couple of years now. our extraordinary writing experts cover a wide range of subjects and domains for the students.

Vale Co Xenia said...

Great Article. Thank you for sharing! Really an awesome post for every one.
Project Centers in Chennai

Java Training in Chennai

Final Year Project Domains for IT

Java Training in Chennai

Sam said...

MyAssignmentHelp gladly introduce its online assignment writers who raised the flagship of MyAssignmentHelp across Australia. We bet that our writing team is the most professional team of writers who clearly know how important it is for you to maintain quality in education.

Assignment help said...

Assignment Help
Assignment Help Online
Online Assignment Help
Assignment Help
Buy Assignment
Cheap assignment help
Assignment Help
Assignment Help Online
Online Assignment Help
Assignment Help
Buy Assignment
Cheap assignment help

Assignment help said...

Assignment Help
Assignment Help Online
Online Assignment Help
Assignment Help
Buy Assignment
Cheap assignment help
Assignment Help
Assignment Help Online
Online Assignment Help
Assignment Help
Buy Assignment
Cheap assignment help

Alley John said...

MyAssignmentHelp.com doesn't make empty promises and has always achieved what we promised our clients by online nursing case study solution. If you need any academic If you need any academic help then connect with me.

hookstefan said...

Assignment Help is an organization where understudies can get progressively mind blowing plans in which we can get immediate contact with the specialists who can compose the task as per the client with full focus.
Management dissertation writing service UK
ER Diagram
Online Assignment help UK

Gorge More said...

Hi I’m Gorge More is a professional service provider who is an experienced technician and has more than 5 years of hand on experience. If you are facing any kind of technical glitch in your Amazon gift card balance then it’s time that you must definitely consider us. We will help you to solve your query within minutes.
More Info :
refund Amazon gift card | Amazon.com balance | check Amazon gift card balance | Amazon gift card activation | register Amazon gift card |Redeem Amazon Gift Card

Gorge More said...

Hi I’m Gorge More is a professional service provider who is an experienced technician and has more than 5 years of hand on experience. If you are facing any kind of technical glitch in your Amazon gift card balance then it’s time that you must definitely consider us. We will help you to solve your query within minutes.

Alex Kim said...

Get the cheapest translation help from the native team of Singapore Translators. They are well versed to deliver high quality, exact translation in the desired language.

Stefan Carl said...

Nice work my friend. At StudentsAssignmentHelp.com, we have writers who can follow university guidelines and each and every aspect while writing your assignments. Thus you can make an order with us and use our service ‘do my assignments UK’ without giving a second thought.

get assignment help online said...

This blog is really very informative for the students who is in trouble because of an assignment .  i look forward for this site again and again . student with writing assignment problem could visit getassignmenthelponline.com  Assignment Help
  Homework help  
  Programming assignment help  
  Java Assignment help  
  Online course service  
  Assignment Help Experts

NZ Assignment Help said...

Need Online Assignment Help In New Zealand? NZ Assignment Help is a leading brand which gives top-quality content for all the assignment help. Our writers are highly professional and they are giving many of the assignment help services for all the college and university students at the cheapest price. We are providing human resources assignment help, leadership assignment help, nursing assignment help, finance assignment help and many more.

David Baily said...

A fantastic site with content that is interesting, this is precisely what I want. Thank you for making this site, and I will be seeing again. Rarely do I come across a blog
Finance assignment help

Assignment Help said...

Opt for assignment help if you are facing hitches while composing your academic papers. It will be good to connect with experienced professional if you need great assistance in writing. For more information, browse the website of a service provider.
assignment helper
assignment help online
online assignment help

Emma Velson said...

I read reviews about a few proofread companies before and among them the powerwritings review is the best one. I'm very happy to have chosen their and I will continue to use their professionality! I'm really happy with the work. I would like to ask for his help again. Thank you very much!

zainy said...

The string showed some interesting things in a quick look. Web Design Dubai provides best web designs services visit us for more updates!

cassy said...

I want to thank you for this excellent read!! I certainly loved every little bit of it. I have got you book marked to check out new stuff you post. Our tested and proven writers spend many quality hours researching and writing our customers’ instructions. That’s how they create high-quality custom papers that help our customers better their writing skills. Even the strictest of teachers find it hard to deny those we help the “As” and “A-pluses” they deserve. Find more from Assignment Writing Help

GlobalEmployees said...

Get answers to all your technical queries here.
Best charity wordpress themes
globalemployees
globalemployees

Tera Byte - Website Design in Dubai said...

"The post is very interesting. I enjoyed the content keep posting such type of content I will frequently visit your blog.

If someone is looking for website designing company in Dubai May visit our site TeraByte."

Assignment Help ref. said...

You need to realize the significance of assignment help service given by expert writers, and here we are revealing some key points which escort you to get advantage from New assignment help services.
Get Law Assignment Help and MBA Assignment Help for best scores

poly said...

This content is the greatest in internet thank you for sharing. Adding the CIPS accreditation in your CV is something that doesn’t happen overnight. This globally recognized qualification requires hard work and determination to earn. And sometimes, some CIPS assignment help is required! So, if you are pursuing CIPS and you are struggling with your CIPS assignment you have come to the right place. Visit CIPS Assignment Help for more.

admin-writers said...

This post was awesome thank you for sharing. In order for one to graduate with a doctorate degree in nursing practice he/she must complete a capstone project. Notably, A DNP capstone is a scholarly project that demonstrates that a give student has mastered nursing specialty. Specifically, when writing a DNP capstone project, you are expected to synthesize the knowledge that has been learnt in this program and utilize conventional methods in solving a concrete nursing problem. Learn more from DNP Capstone Writing Help

assignmentauthors said...

However, some researchers and hospitals are suggesting broadening the pool of potential donors by including other patients, such as those that are in a “persistent vegetative state.”assignment expert

Lorena Disuja said...

Assignmenthelp.us is the World’s Best Online Assignment help, Academic Homework Help and writing assistance web provider that prides itself in being the best online assignment help website for students around the world

Euni said...

I don’t know where on the internet I would have gotten such a great content thumb up. Did you know? Water quality concerns are becoming more of a focus for the public. You may have heard about contaminants in the drinking water such as Arsenic, Chromium, Cryptosporidium or Giardia. Visit Watts Premier Ro-Pure Plus Filters for more.

Quicken support said...


Our Quicken support team is always available at our helpline number to provide the permanent solutions for Quicken error OL-1-B.

Jenifer Discota said...

Get affordable and impressive biology assignment helpfrom Phd holders in biology. Every student is welcome at abc assignment help, can request for any assignment any time. We will provide you 100% plagiarism free content, which will help you to get top grades in academics.

My Assignment Help Online said...

My Assignment Help Services online available from our inhouse team of experienced writers can help you raise your grades. We offer adept writing assistance in various subjects like management, statistics, psychology, nursing, computer science, law and engineering. Our assignment helpers are well versed with your university guidelines and ensure that every paper you’re your professor’s expectations in terms of plagiarism free quality work and timely submission

Assignment Help said...

assignment help opens the gateway to connecting professional academic writers at an affordable price. If you want to complete your homework without any headache, take online assignment writing services and finish your work before the due dates.
assignment help online
online assignment help
assignment helper
online assignment helper

Assignment Help Australia said...

Get complete homework without even writing a single word via Assignment Help services. Browse the services and make your project submission before the due dates.
Assignment Help Online
Online Assignment Help

pesh said...

Best article for the thought I have forwarded to my friends and I’m sure he will be happy. A geographic information system is a computer system that captures, stores, checks, and displays data related to locations on the Earth’s surface. GIS relates unrelated data to help individuals and organizations develop a better understanding of spatial patterns and relationships. Read more from ArcGIS Assignment Help .

Carlos Sheley said...

Truly nice style and design and brilliant content, nothing at all else we require. https://oneworldrental.co.uk/ipad-hire

MountEverestBaseCampTrekCost said...

Great blog! It provides you ideas about Mount Everest Base Camp Trek Cost. You can know important tips how to choose Everest Trek package. Thanks for sharing this nice blog.

Swetha K said...

Superb blog...! Thanks for your good article and this content info very helpful to improve my knowledge...
Soft Skills Training in Chennai
soft skills training centers in chennai
Unix Training in Chennai
Power BI Training in Chennai
Graphic Design Courses in Chennai
Tableau Training in Chennai
Spark Training in Chennai
Pega Training in Chennai
Oracle Training in Chennai
Oracle DBA Training in Chennai

MyAssignmentHelp said...

Thanks for sharing this informative post.I am really impressed that there is so much information about this subject that have been uncovered and you’ve done your best, MyAssignmenthelp.co.uk is giving research paper topics and submit their research paper on time.we are already trusted by thousands of students who struggle to write their academic papers and also by those students who simply want Steps for writing research paper o save their time and make life easy.

Albert Smith said...

James Brown's Personal Blog I think this is definitely an amazing project here. So much good will be coming from this project. The ideas and the work behind this will pay off so much. I am very happy to see your blog. You did a great job and thanks for sharing.We provide best services Ecommerce Website Development Dubai for your product.

Albert Smith said...

I am impressed by your post. It contains very informative data and i gain a lot information from it. It is very useful for me. Thanks for sharing and keep on sharing that type of posts.Commercial Cleaning Company Dubai it provide good service of cleaning.

meldaresearch said...

Are you in need of Legit Nursing Research Paper Writing Services for your Academic Nursing Writing Help? Seek our Custom Nursing Paper Writing Help.

meldaresearch said...

Acquiring Psychology Assignment Help Services is convenient? Seek Psychology Essay Help Online from a reputable company for your Custom Psychology Papers Writing Services online.

meldaresearch said...

Acquiring Psychology Assignment Help Services is convenient? Seek Psychology Essay Help Online from a reputable company for your Custom Psychology Papers Writing Services online.

meldaresearch said...

Are you encountering challenges searching for Online Criminology Assignment Help Services? Look no further; Criminology Essay Writing Services has a solution to your Criminology Coursework Writing Services.

meldaresearch said...

Are you in search for Legit Biology Assignment Help? Find a firm that offers Custom Biology Essay Writing Services and Cheap Biology Paper Writing Services.

Rajat Gaikwad said...

Thank you for sharing valuable information. Nice post. I enjoyed reading this post.
packers and movers in una

pcgames said...

https://fullycrack.org/dr-fone-activation-key-patch-download-here/
Wondershare Dr.Fone Crack easily solve your mobile problems. It is a program run to backup all lost IOS data. Several IOS and Android solutions are available on Windows and Mac platforms.

Essabu said...

Thank you for bringing to a halt my long search topic. I really benefited from your content. If you are experiencing trouble striking a balance between your busy academic life and handling your online classes, you can get help from a professional who will take online classes on your behave. It doesn’t matter the kind of help you need, whether it is passing your exam, finishing your assignments or even the entire classwork, you can get help here at Online Class Help .

hookstefan said...

The cultivated writers identified with this association are fit for passing on flawless errand papers regarding any matter inside the due date.
write my case study assignment

leahmelda@gmail.com said...

Students who seek Criminology Coursework Writing Services from a writing company are guaranteed of getting good grades for their Criminology Research Paper Services and Criminology Custom Term Paper Services that are free from grammatical errors.

Affordable SEO Services said...

All these circuits are really awesome and all these looks very complicated. I have read your blog. I found it very interesting and amazing. This can be useful for other people also. So, you have to rank this blog on Google at Rank #1 with the help of any best SEO services provider company.

Chris Lucas said...

My Assignment help have a wide range of professional essay typer ready to provide essay assignment help or essay help to the students by presenting top quality essays, keeping in mind the instruction provided by their professors.

joshef said...

If you are searching on web Local Plumber Near Me, We are there to help you. Call our experts at the toll free number and get best plumber in your area.

phautecouture said...

Thank you for posting such an excellent post! I found your post suitable for my requirements. Keep up the good work. Thank you for this beautiful blog and keep posting regularly! Thus, if you are in search for the best Indian Wedding Dresses, Sabyasachi Gowns, or any ethnic Indian Dresses, you do not get better anywhere than at Panache Haute Couture.

Career Dose said...

Career Dose Never Let you down in your career life. career is very important. achieve you aim with proper guidance. Let We connect for achieve dream.

Chanson Water said...


Very Impressive post, really this is very informative post. While the world is turning acidic, alkaline water is the new food solution trend hitting all over the world.Buy only the best alkaline water machine with 100% of effectiveness from the leading water Ionizers in India. A powerful machine that helps to fight against osteoporosis and Cancer from acidic water.

Career Dose said...

Career Dose Never Let you down in your career life. career is very important. achieve your aim with proper guidance. Let Us connect for achieving a dream.

Deqi Machine said...

Thank you so much for sharing such an Amazing Content,
with us. You really have a Good Knowledge , and I really enjoy it.

Readers if you guys are searching for

Face Mask Machine,
Face Mask Making Machine
Surgical Mask Making Machine
Mask Manufacturing Machine
Surgical Face Mask Machine
Medical Facial Mask Machine
Nonwoven Face Mask

Visit : https://deqimachine.com/

Thank you

Term Paper Writing Services said...

Psychology Coursework Writing Services has become a significant challenge owing to the complexity of Psychology Research Writing Services and in other cases lack of time and knowledge needed to prepare Online Psychology Assignment Writing Services .