Difference between revisions of "Electronics"
Jump to navigation
Jump to search
imported>Tinker |
imported>Tinker |
||
Line 1: | Line 1: | ||
+ | == Current Research == | ||
− | + | === Official Blog of Silicon Labs === | |
− | === | ||
− | |||
− | Official Blog of Silicon Labs | ||
*Choosing Electronic Parts for Your Project | *Choosing Electronic Parts for Your Project | ||
Line 14: | Line 12: | ||
**[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-1-Control-an-accelerometer-over-I2C-Part-1-Connect/ba-p/164090 Part 1] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-2-Control-an-accelerometer-over-I2C-Part-2-Initialize/ba-p/164580 Part 2] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-3-Control-an-accelerometer-over-I2C-Part-3-Read-from/ba-p/165488 Part 3] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-4-Control-an-accelerometer-over-I2C-Part-4-Use-Energy/ba-p/166571 Part 4] | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-1-Control-an-accelerometer-over-I2C-Part-1-Connect/ba-p/164090 Part 1] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-2-Control-an-accelerometer-over-I2C-Part-2-Initialize/ba-p/164580 Part 2] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-3-Control-an-accelerometer-over-I2C-Part-3-Read-from/ba-p/165488 Part 3] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Chapter-10-4-Control-an-accelerometer-over-I2C-Part-4-Use-Energy/ba-p/166571 Part 4] | ||
*IoT Security | *IoT Security | ||
− | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/3-Steps-to-Securing-the-Internet-of-Things/ba-p/162970 3 Steps to Securing the Internet of Things] | + | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/3-Steps-to-Securing-the-Internet-of-Things/ba-p/162970 3 Steps to Securing the Internet of Things] |
− | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Top-Three-Security-Concerns-for-IoT-Applications/ba-p/163871 Part 1] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Encryption-Strength/ba-p/164900 Part 2] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-3-What-s-the-Deal-with-Block-Cipher-Block/ba-p/165877 Part 3] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-4-Authentication-and-Cipher-Block-Chaining/ba-p/166839 Part 4] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-5-Secure-Hash-Algorithm/ba-p/167978 Part 5] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-6-Galois-Counter-Mode/ba-p/169191 Part 6] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-7-Key-Exchange-using-Elliptical-Curve/ba-p/170425 Part 7] | + | **[http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/Top-Three-Security-Concerns-for-IoT-Applications/ba-p/163871 Part 1] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Encryption-Strength/ba-p/164900 Part 2] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-3-What-s-the-Deal-with-Block-Cipher-Block/ba-p/165877 Part 3] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-4-Authentication-and-Cipher-Block-Chaining/ba-p/166839 Part 4] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-5-Secure-Hash-Algorithm/ba-p/167978 Part 5] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-6-Galois-Counter-Mode/ba-p/169191 Part 6] - [http://community.silabs.com/t5/Official-Blog-of-Silicon-Labs/IoT-Security-Part-7-Key-Exchange-using-Elliptical-Curve/ba-p/170425 Part 7] |
== Resources == | == Resources == | ||
Line 32: | Line 30: | ||
[http://www.learningaboutelectronics.com/Articles/How-to-test-a-zener-diode How to Test a Zener Diode] | [http://www.learningaboutelectronics.com/Articles/How-to-test-a-zener-diode How to Test a Zener Diode] | ||
− | |||
== Software == | == Software == | ||
Line 56: | Line 53: | ||
*[[AVR_Parts_Tester|AVR Parts Tester]] | *[[AVR_Parts_Tester|AVR Parts Tester]] | ||
*[http://www.jyetech.com/Products/LcdScope/e138.php DSO138] | *[http://www.jyetech.com/Products/LcdScope/e138.php DSO138] | ||
− | |||
− | |||
== [[Electronics-Parts|...Parts...]] == | == [[Electronics-Parts|...Parts...]] == | ||
− | |||
== Microcontrollers == | == Microcontrollers == | ||
Line 83: | Line 77: | ||
**[https://www.arduino.cc/en/Reference/SPI A Brief Introduction to the Serial Peripheral Interface (Arduino)] | **[https://www.arduino.cc/en/Reference/SPI A Brief Introduction to the Serial Peripheral Interface (Arduino)] | ||
*[https://www.youtube.com/watch?v=-NxoNdTj_7U Musings on writing a software USB stack] | *[https://www.youtube.com/watch?v=-NxoNdTj_7U Musings on writing a software USB stack] | ||
− | |||
− | |||
− | |||
=== Software (IDEs) === | === Software (IDEs) === | ||
Line 97: | Line 88: | ||
*[http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx Simplicity Studio] | *[http://www.silabs.com/products/mcu/Pages/simplicity-studio.aspx Simplicity Studio] | ||
*[https://mongoose-os.com/ Mongoose OS] | *[https://mongoose-os.com/ Mongoose OS] | ||
− | **[http://127.0.0.1:1992/ Installer (locally running)] | + | **[http://127.0.0.1:1992/ Installer (locally running)] |
=== [http://www.ti.com/ TI] === | === [http://www.ti.com/ TI] === | ||
Line 133: | Line 124: | ||
=== -STS- === | === -STS- === | ||
− | *[https://www.youtube.com/watch?v=AZb4NLXx1aM Flashing LEDs - Z80 Style] | + | *[https://www.youtube.com/watch?v=AZb4NLXx1aM Flashing LEDs - Z80 Style] |
== Single Board Computers == | == Single Board Computers == | ||
Line 145: | Line 136: | ||
*[http://beagleboard.org/bone BeagleBone] | *[http://beagleboard.org/bone BeagleBone] | ||
*[http://www.hardkernel.com/main/main.php Odroid] | *[http://www.hardkernel.com/main/main.php Odroid] | ||
− | |||
== High Voltage == | == High Voltage == | ||
Line 153: | Line 143: | ||
*ZVS Drivers | *ZVS Drivers | ||
**[https://www.youtube.com/watch?v=JsgRk5IO9UI&t=134s How to make an Arc Lighter] | **[https://www.youtube.com/watch?v=JsgRk5IO9UI&t=134s How to make an Arc Lighter] | ||
− | **[https://www.youtube.com/watch?v=FXRBkQ2tniY How to make Induction Heating] | + | **[https://www.youtube.com/watch?v=FXRBkQ2tniY How to make Induction Heating] |
== Robotics == | == Robotics == | ||
Line 167: | Line 157: | ||
== ...[[Electronics-Projects|Projects]]... == | == ...[[Electronics-Projects|Projects]]... == | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Knowledge == | == Knowledge == | ||
Line 197: | Line 179: | ||
=== Digital Logic === | === Digital Logic === | ||
− | |||
==== Truth Tables ==== | ==== Truth Tables ==== | ||
− | {| | + | {| border="0" cellspacing="0" |
|- | |- | ||
| colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | AND | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | AND | ||
| align="left" | | | align="left" | | ||
− | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" | + | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" align="center" | NAND |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 |
|- | |- | ||
| height="21" align="center" | | | height="21" align="center" | | ||
Line 247: | Line 228: | ||
| align="left" | | | align="left" | | ||
|- | |- | ||
− | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center | + | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="21" align="center" | OR |
| align="left" | | | align="left" | | ||
− | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" | + | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" align="center" | NOR |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 |
|- | |- | ||
| height="21" align="center" | | | height="21" align="center" | | ||
Line 291: | Line 272: | ||
| align="left" | | | align="left" | | ||
|- | |- | ||
− | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center | + | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" height="21" align="center" | XOR |
| align="left" | | | align="left" | | ||
− | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" | + | | colspan="3" style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" valign="middle" align="center" | XNOR |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 0 |
|- | |- | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" height="21" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 0 |
| align="left" | | | align="left" | | ||
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="center" | 1 |
− | | | + | | style="border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000" align="right" | 1 |
|} | |} | ||
Line 339: | Line 320: | ||
*[http://dangerousprototypes.com/blog/2016/07/20/9v1kv-dcdc-converter/ 9V/1kV DC/DC converter] | *[http://dangerousprototypes.com/blog/2016/07/20/9v1kv-dcdc-converter/ 9V/1kV DC/DC converter] | ||
*[http://dangerousprototypes.com/blog/2016/08/11/a-low-voltage-disconnect-for-12-volt-lead-acid-and-lithium-batteries/ A low-voltage disconnect for 12 volt lead acid and lithium batteries] | *[http://dangerousprototypes.com/blog/2016/08/11/a-low-voltage-disconnect-for-12-volt-lead-acid-and-lithium-batteries/ A low-voltage disconnect for 12 volt lead acid and lithium batteries] | ||
− | |||
==== YouTube ==== | ==== YouTube ==== | ||
Line 376: | Line 356: | ||
*[http://www.instructables.com/id/Basic-Electronic-components/ Basic Electronic components] | *[http://www.instructables.com/id/Basic-Electronic-components/ Basic Electronic components] | ||
*[http://www.instructables.com/id/Call-Blocker-Telemarkter-Stopper/ Call Blocker / Telemarketer Stopper] | *[http://www.instructables.com/id/Call-Blocker-Telemarkter-Stopper/ Call Blocker / Telemarketer Stopper] | ||
− | *[http://www.instructables.com/id/Simple-Led-driverConstant-current-source-20-mA/ Simple Led driver/Constant-current source 20 mA] | + | *[http://www.instructables.com/id/Simple-Led-driverConstant-current-source-20-mA/ Simple Led driver/Constant-current source 20 mA] |
=== Interesting Products === | === Interesting Products === | ||
[http://www.jameco.com/jameco/workshop/productnews/musclewire.html Nitinol (Muscle Wire)] | [http://www.jameco.com/jameco/workshop/productnews/musclewire.html Nitinol (Muscle Wire)] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== -STS- == | == -STS- == | ||
− | * | + | *Embedded PID Temperature Control |
− | |||
− | |||
− | |||
* | * | ||
*#[http://www.allaboutcircuits.com/projects/embedded-pid-temperature-control-part-1-the-circuit/ The Circuit] | *#[http://www.allaboutcircuits.com/projects/embedded-pid-temperature-control-part-1-the-circuit/ The Circuit] | ||
Line 432: | Line 396: | ||
**[https://www.youtube.com/watch?v=_389pQPLyr8 SuperHouseTV #17: Home automation control with Sonoff, Arduino, OpenHAB, and MQTT] | **[https://www.youtube.com/watch?v=_389pQPLyr8 SuperHouseTV #17: Home automation control with Sonoff, Arduino, OpenHAB, and MQTT] | ||
**[https://www.youtube.com/watch?v=8mz5sCAvDAY SuperHouseTV #21: Six Sonoff Secrets: Storage, Safety, Switches, Sensors, Software, and Sites] | **[https://www.youtube.com/watch?v=8mz5sCAvDAY SuperHouseTV #21: Six Sonoff Secrets: Storage, Safety, Switches, Sensors, Software, and Sites] | ||
− | * | + | * |
+ | | ||
=== Home Automation === | === Home Automation === |
Revision as of 12:20, 17 January 2018
Contents
Current Research
Official Blog of Silicon Labs
- Make your own Printed Circuit Board (PCB)
- Control an accelerometer over I2C
- IoT Security
Resources
Resistance: 4 Band Colour Code Calculator
Capacitance: Conversion Calculator
Software
DipTrace - Schematic and PCB Design Software
Tools
- Details about ST-Link V2 Programming Unit mini STM8 STM32 Emulator Downloader M89 Top
- Details about USBasp USB ISP Programmer Adapter for ATMEL AVR S51 WIN7 VISTA AT89S51 AT89S52
- Authentic Nitecore UM20 Dual Slot Li-ion Battery Charger
- USB Voltage Current Meter Charger Doctor Tester 200mV 0-60 Degree
- AVR Parts Tester
- DSO138
...Parts...
Microcontrollers
Knowledge
- Walking the 32bit path to a blinky LED
- MicroFAT: A File System for Microcontrollers
- Microcontroller Register Manipulation
- I2C
- I2C - Learn
- I2C Tutorial
- I2C with Arduino
- I2C with ESP8266
- I2C Projects
- SPI
- Musings on writing a software USB stack
Software (IDEs)
TI
Atmel
Renesas
Espressif
STMicroelectronics
Microchip
-STS-
Single Board Computers
High Voltage
- 50,000V High Voltage Power Supply
- Tesla Coil Projects
- ZVS Drivers
Robotics
Off-Grid
- A New & Improved Charge Controller Based on the 555 Chip
- A low-voltage disconnect for 12 volt lead acid and lithium batteries
- ARDUINO MPPT SOLAR CHARGE CONTROLLER (Version-3.0)
- DIY solar cell from scratch
...Projects...
Knowledge
- Current Limiting Resistor Calculator for Leds
- Wire Guage
- Kelvin (4-wire) Resistance Measurement
- James Lewis - They're JUST Capacitors
- How to : Control Speed of Motor
- Some discussion about switching with MOSFETs & a bit about using LTSpice
- How to Build Your Own Discrete 4-Bit ALU
- Build Your Own Motor Driver
- Inspecting Electronic Circuits with an Audible Circuit Probe
- The Basics Behind Constant-Current LED Drive Circuitry
- How Lithium-Metal Doubles the Energy Density of Rechargeable Batteries
- Intro to Stepper Motors
- Uses of Different Soldering Iron Tips
- From Resistors to ICs Color Codes
- Measuring Resistances Less Than 1 Ohm
Digital Logic
Truth Tables
AND | NAND | |||||
0 | 0 | 0 | 0 | 0 | 1 | |
0 | 1 | 0 | 0 | 1 | 1 | |
1 | 0 | 0 | 1 | 0 | 1 | |
1 | 1 | 1 | 1 | 1 | 0 | |
OR | NOR | |||||
0 | 0 | 0 | 0 | 0 | 1 | |
0 | 1 | 1 | 0 | 1 | 0 | |
1 | 0 | 1 | 1 | 0 | 0 | |
1 | 1 | 1 | 1 | 1 | 0 | |
XOR | XNOR | |||||
0 | 0 | 0 | 0 | 0 | 1 | |
0 | 1 | 1 | 0 | 1 | 0 | |
1 | 0 | 1 | 1 | 0 | 0 | |
1 | 1 | 0 | 1 | 1 | 1 |
Ideas
- Quick and Efficiently Wiring Your Prototype Circuit Board
- Using Transistor as a Switch
- 4-in-1 Arduino LCD Shield Kit
- 9V/1kV DC/DC converter
- A low-voltage disconnect for 12 volt lead acid and lithium batteries
YouTube
- #237: 4 Wire Resistance Measurement | Kelvin connection
- 4 wire kelvin resistance measurement tutorial
- Soldering Tool
- Wireless Module on Breadboard - NRF24L01+ and ESP8266
- Level Shifting Tutorial 5V-3.3V Quick and Dirty Methods
- How to Drive LEDs - Easy Constant Current Circuit
- How to protect circuits from reversed voltage polarity!
- 6 Ways to control Motors! Including with Arduino & Raspberry Pi! How To Tutorial from NYC CNC
- Salvaging Hall Effect Sensors and Neodymium Magnets - Build an RPM-meter
Reverse Engineered: 50p Electronic 555 Doorbell Kit (with schematic)
Instructables
- Is the best PCB etchant in every kitchen?
- Automatic Dark Detector
- How to Control a Nixie Tube with an Arduino
- Basic Electronic components
- Call Blocker / Telemarketer Stopper
- Simple Led driver/Constant-current source 20 mA
Interesting Products
-STS-
- Embedded PID Temperature Control
- Halogen Lamp Abused for Desoldering
Finding data on old chips
- A high current power supply built around a server voltage regulator
- Direct PCB Printing with a Modified Laser Printer
- DIY Through Hole Plating of PCBs
LMT01 temperature sensor
Sonoff