Pi2 GPIO only outputting 4.7v - output

I have written code that turns 8 relays on and off in a "tune" pattern. The code is working as it should do. Only one relay is open at a time, however sometimes one or two of the relays wont shut again when told (even thought the indication LED for these channels goes out saying it has been shut) and the program will just carry on leaving it open . This isn't a problem at the moment as i have nothing attached to the relays but as soon as i do i am worried that it will cause damage if a couple of the relays get stuck open.
The question i have is... are the relays getting stuck open because the Pi is only supplying 4.7v to the relays rather than the 5v it is supposed to. I am using the original PSU that came with the Pi so am hoping that isnt the problem.
Any suggestions will be appreciated.
Thank you.

Related

Transfer Fault on SAME70 Xplained Microcontroller

I am using a SAME70 Xplained microcontroller for a project I am working on. I program it using an editor made by Microchip called MPLAB X. About a week ago, suddenly I could no longer upload any code to the board as I keep receiving the error
java.lang.RuntimeException: java.lang.RuntimeException: TransferFault
Resetting the board, uploading different code or using other features in the program to interact with it do nothing. An important note is that when I got ahold of a brand new board of the same type and tried to upload to the board, it actually succeeded the first time. But then for some reason later the same error pops up again. It seems the issue is a bit more than downloading code as the function in the program which allow for uploading code or pausing the controller throw the same error. I have been struggling with this issue for over a week now and cannot use the board because of it. I cannot find any mention of this issue on the internet. Has anyone ever encountered this? Does anyone know the specifics of what a transfer fault is and can point me in the right direction?

Viewer Extension Network Calls Timing Out

I just wanted to check and see if anyone knows what is happening here...
Sometimes these min.js files time out at 10 seconds and throw a 504. This has happened at work and at home, wired and on wireless. It also seems to be random which library/libraries this happens to.
I'm assuming these are called to load automatically when I include the viewer3d file?
<script src="https://developer.api.autodesk.com/modelderivative/v2/viewers/7.*/viewer3D.min.js"></script>
Sorry about the troubles. Apparently the https://developer.api.autodesk.com servers were getting some unusually heavy traffic, and our logs are showing that during that time there were a couple of long latency requests. The engineering team is currently investigating that.

Certain webpages only half loading

Good day,
Since moving house and having my new internet (and new ISP) installed, some web-pages only half-load and I constantly get cloud-flare warnings requesting that I confirm that I am not a robot. I did not have this problem with the previous ISP. I have attached some examples of the issues I'm having. This does not appear to be a "Chrome-only" thing as I get the same results with IE.
1. The first image shows the web page loading, but not giving all the information.
2. The second image shows the warnings that constantly pop up.
3. The third image is just an example of buttons that won't load on clicking, and some of those buttons don't even let me click them at
all.
Issue:
Can't load into certain pages, and can't click certain buttons, and keep getting this cloud-flare thing.
Things I have tried:
- Restarting computer
- Reinstalling chrome
- DNS flushing using the command prompt
- Changing DNS to the google DNS
Any and all help is greatly appreciated. Thank you.
I'm imagining your computer is the same, but your router is new/different (for the new ISP)? Maybe your computer has existing proxy settings which were specific to your old ISP, and won't work for the new one.
Search 'proxy' in Windows search and disable any custom proxies.
I've got the same issue as well when i moved into my new house. When i researched some more and talked with my tech-savvy cousin, he said that it could be because the internet connection isn't strong (some of the data gets lost in the way) or the ISP isn't allowing you to do the things that you want to do. Sometimes this occurs when you are asking for a lot of data. It is a security feature. Call them and ask why this is happening. Maybe it's different.
Also, check if you have a VPN on. I could also disrupt the websites.
Hope this was useful!!
Try connecting a different device (like an Xbox, or PS, or your phone) and see what happens. If it can connect to the devices mentioned above correctly, then the problem is with your PC or laptop or apple device.
Apparently the issue had to do with the IP address. They gave me my own one and all was well in the world.

Esp8266 blue and red constantly on

Esp8266 is attached to my arduino uno. It was working fine. But then suddenly it started being disconnected from the network and also it doesn't connect to last connected wifi network by itself. Then after sometime when i was troubleshooting the problem, the blue led which was previously blinking is not constantly on and sending garbage on serial monitor. Can anyone help to restore it back. How can i get that blue led back to blinking?
Happened to me too. After a lot of googling / trying I wrote a post here to describe what I tried and how I fixed the issue.
I hope it helps somebody else!
I assume that you're using ESP-12 module that has 2 leds,
the problem you're facing may be from a corrupted firmware.
Please try to re-flash it by ESP8266Flasher using follow configuration.
boot_v1.2+.bin 0x00000
user1.1024.new.bin 0x01000
blank.bin 0x7e000 & 0xfe000
esp8266 is sensitive to voltage spike, you need to add cap between VCC/GND
or this problem may re-occur again.
Please look more at this article.
English is not my native language, I'll try my best to help you out.

Yahoo invisible

Some friends with the help of various sites check and know when i'm invisible on yahoo messenger and keep bragging about this.
Being curious about this I've tested lots of sites that check if a user is invisible on yahoo messenger and all of them sent me a C1 packet type.
From what i've tested I'm(my ymsgr client) not sending anything back. So i only receive 1 packet from the bot that performs the check and that's it, they know if i'm invisible or not.
Next i thought that if i'm not sending anything back then maybe the yahoo server sends something back to i tested on a friend of mine and i sent him a c1 packet but i did not received anything back from nobody (neither the server neither my friend).
So how do they do that? I'm just looking for some hints, not expecting for code or someone else to solve it for me. I just like the thrill in learning and discovering by myself just that now i'm stuck with no idea :)
Thanks.
This is a new answer because it's too long to be a comment.
I looked around a bit and it would seem that the older versions of yahoo had a deal where if you were invisible and someone tried to start a voice chat with you, it would give you away. The ping packet could be trying that.
One thing I noticed on gtalk was that often a user appears online even after they have disconnected until someone sends them a ping packet. Also, if you are invisible and then you come back, the length of time that you've been online gives away the fact that you were invisible.
Could it be, then, that when you are pinged, your status, online time, etc all update on the yahoo server if you are online and what these services are doing then are checking to see if yahoo takes any action? I would presume that all yahoo is doing is not broadcasting your info if you're online, but you can still see that the server does something.
Instead of monitoring for an incoming/outgoing packet, why don't you check your registry on the yahoo server? I believe there's a url for that.
hope this helps,
Mechko
When you are invisible, basically you are online, but simply their server do not broadcast your real status (online), but a fake one (offline).
Yahoo is not fully able to "hide" your real status, but it has some "holes" in how aggressively tries: see here for details.
Actually there are lot of websites and possible spyware that make it even easier for an end-user to check.
Is it possible that sending such a packet to someone who's not online results in an error? In that case, sending the packet and not getting an error means that that person is online.
From what you are saying, I'd suggest that the bot actually checks somewhere else (if it is true that there are no packets sent at all)
Could it be that there is an online registry of users who are online and the packet that you are sent is just an artifact?
I hadn't used Yahoo Messenger is a long time, but something you said made me wonder. You said these testing websites sent you a C1 packet. I'm wondering if it is as simple a firewall rules to block all but the Yahoo servers. I don't know if chat/voice/file transfers are done P2P, if so you would have to update your firewall rules.
Back in the day I used to use my firewall to block the ad banners on the IM clients because they were served on a different URL and failure to connect to the ad server didn't disconnect my IM channel.
Maybe you can have the firewall ask for each connection and see how few connections you need in order to have the messenger work. Then have the firewall drop unsolicited packets.
If that doesn't work, you can use the firewall to block the checking sites.
Good luck.
Here are some of the methods you can use to detect if a user is invisible or really offline (some of these depend on earlier versions of the messenger application):
Start a voice chat with the user you want to check. If you get an error, the user if really offline.
Send a message to the user, then change the IMEnviorment. If you see a message saying “waiting for your friend to load the theme”, then the user if really offline.
Download (and pay for, unfortunately) Buddy Check.
Navigate to this URL in your browser: http://opi.yahoo.com/online?m=g&t=2&u=userid (change userid to the user you are testing). (This did not work for me).
There are websites that let you can check the status online, but there is no guarantee they'll work (they're only doing what I am showing you above). Basically, you can use these VIA screen scraping. Here are some of the sites:
http://www.ydetector.com/
http://www.imvisible.info/
http://www.invisible.ir/
http://www.invisible-scanner.com/ (This one has worked best for me)