OLLYDOTDEV / Project-Birdseye-DTX-2020

The initial plan is to create a device that is made for the sole purpose of a Preemptive Security system for People who work with Confidential/Private Information and need to work on potentially more public places where one cant Guarantee fully secure/discrete room. My Approach to solving this is with a wireless computing node That Takes Sensor data from a variety of senses. Then the Data from the Senses is taken then and processed to determine whether there is a security breach if so then it will Relay that info over to the Raspberry Pi W that then Emulates an HID (Human interface device) Using the P4wnP1_aloa made by mame82 to Execute a custom user-defined action that will be set via Apache server hosted of the Raspberry Pi W Communicating From a web interface back to the purchase server utilizing Ajax
GNU General Public License v3.0
3 stars 1 forks source link

GPIO #25

Closed OLLYDOTDEV closed 4 years ago

OLLYDOTDEV commented 4 years ago

As an electronic engineer It is needed that a platform to interface hardware like sensor or Radio transmitters. As there becomes a point in Project Birdseye that data must come from hardware into a full data processable form with 1&0 this GPIO is where that happends

OLLYDOTDEV commented 4 years ago

for the SPI it needed to work out that was the interface it was connected to with the #16 so by using this command image

how we can see that the

/dev/spidev0.0 happen to aline up with spi0

image

that knowledge will be used in #16

otherwise, that is all that is needed for this sprint.

OLLYDOTDEV commented 4 years ago

IMG_20200812_223135

there see that I have tined the gold pads so that they are ready for soldering. then I tested to make sure that I hadn't shorted anything and it booted just fine.

image

(pi zero w with headers link to image as I forgot to take an image of this stage)

when I added the NRF24 #16 to the GPIO header but well it would not boot so then I moved on to soldering headers but after I had to solder the header the Pi zero w wouldn't boot so I tried removed the solder and It still did not work.

OLLYDOTDEV commented 4 years ago

So I thought that I had just got unlucky and shorted something when I powered while it was connected to the NRF24. so without looking to much further into in it I.

OLLYDOTDEV commented 4 years ago

so with having my first Rasberry pi zero w not working I was lucky to have one on standing by as a backup. so again I tined the pads on the pi and it still worked just fine but this time rather the putting headers I directly solder 7 jumper wires as seen below

IMG_20200812_183358 IMG_20200812_184209 IMG_20200812_184209

the pins I soldered to were 3.3v, MOSI, MISO, SCLK, CE0, GND, GPIO 25 again it wouldn't boot so I when I started to worry no stores had any PI zero w in stock due to COVID-19.

Then I powered up the board after connecting the header (i had removed them my now to see if that fixed the issue ) and I here this https://youtu.be/H65ErzZNP3U so yeah not looking good.

so this time I got out my multimeter AND tested the continuity and I could see that the GND, 5v, and 3.3v were all shorted. Now I know that they weren't previously connected as a did of a test before it is any soldering thus mean something had shorted.

the first thing that comes to mind is my soldering on the GPIO pins, so using a microscope I inspected each pad individually on both sides. for examples of what I was looking at see the image below.

IMG_20200813_182559

so keeping in mind that the width of one of those pads is about 1cm.

we can see that some of the surrounding solder mask is been burnt/scarped away with some excess solder at first I thought it might be shorting it to the GND plane but this can not be so as the ground plane is on layer 4. so might be still be shorting but I have evidence that might show there the issue is. now I repeated this process for all of the 7 pins that I soldered.

So my suspicions are that I could have damaged another component by heating it up too much.

OLLYDOTDEV commented 4 years ago

so to work out that part was the issue. I leave the RPI Zero w plugged into 5v till stuff started to melt as seen here IMG_20200812_202734 IMG_20200812_202700 charred parts is never a good sign. the part that was generating the heat was the DC to DC converter 117434072_342862967097765_7036631010090201001_n

the odd thing is that this DC to DC converter to noware near where I was soldering thus meaning that it must come down to being overheader whiles soudering the headers i could have let the solder iron on the pad to long causing the PCB trancs to heat up and in the then the DC to DC converter.

OLLYDOTDEV commented 4 years ago

This means that I now have two dead RPI Zero w's and with no shops selling it can am at a bit of a loss

so I have made three plans (in order of preference )

Plan A Reach out to some contacts in the industry and hope that one of them as an RPI zero

Plan B use my fall back plan and emulate HID with an ATMEGA32u4 instead of the RPI while it would get the job done it will limit the Functionalityof the project severely and this would hinder my interaction. the only main got'ya with this plan is that I would need to find an ATMEGA32u4 in NZ as from what I have seen is that they are few and far between seen being sold

Plan C so failing to find any parts in NZ to buy to do have some parts I all ready have on hand that I would be able to DIY together.

Arduino pro mini

image

digispark attiny85 image

I would need to use the combined features of both to be able to complete this function of this project as having automatic HID input into the computer. These are the main features I need from each IC. From the Arduino pro mini, it would be using its SPI interface and it would be the master controller for the Relay, As for the attiny85, it is able to act as the USB HOST for a virtual USB 2.0 keyboard. yes, the attiny85 does have SPI for is lacking the Extra data pins to control the NRF24 as two USB of the three Digital IO pins.

OLLYDOTDEV commented 4 years ago

I manage to find one more RPI zero w through contacts that all ready has the header solder on meaning that i should have the same issues as last time IMG_20200815_230447_BURST2

OLLYDOTDEV commented 4 years ago

with this RPI zero the header this concludes all the work that needs to be on the GPIO