Difference between revisions of "Electronics"

From The TinkerNow Wiki
Jump to navigation Jump to search
imported>Tinker
imported>Tinker
Line 1: Line 1:
  
 +
== Current Research ==
  
 
+
=== Official Blog of Silicon Labs ===
==== Current Research ====
 
 
 
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 ====
  
{| cellspacing="0" border="0"
+
{| 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" align="center" valign="middle" | NAND
+
| 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
 
|-
 
|-
| sdnum="4105;" sdval="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" | 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" | 0
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" align="right" | 1
 
|-
 
|-
| sdnum="4105;" sdval="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" | 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" | 0
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" align="right" | 1
 
|-
 
|-
| sdnum="4105;" sdval="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" height="21" align="center" | 1
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" align="right" | 1
 
|-
 
|-
| sdnum="4105;" sdval="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" height="21" align="center" | 1
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" 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" valign="middle" | OR
+
| 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" align="center" valign="middle" | NOR
+
| 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
 
|-
 
|-
| sdnum="4105;" sdval="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" | 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" | 0
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" align="right" | 1
 
|-
 
|-
| sdnum="4105;" sdval="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" | 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" | 0
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" align="right" | 0
 
|-
 
|-
| sdnum="4105;" sdval="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" height="21" align="center" | 1
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" align="right" | 0
 
|-
 
|-
| sdnum="4105;" sdval="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" height="21" align="center" | 1
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" 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" valign="middle" | XOR
+
| 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" align="center" valign="middle" | XNOR
+
| 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
 
|-
 
|-
| sdnum="4105;" sdval="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" | 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" | 0
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" align="right" | 1
 
|-
 
|-
| sdnum="4105;" sdval="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" | 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" | 0
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" align="right" | 0
 
|-
 
|-
| sdnum="4105;" sdval="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" height="21" align="center" | 1
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" align="right" | 0
 
|-
 
|-
| sdnum="4105;" sdval="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" height="21" align="center" | 1
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" |  
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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
| sdnum="4105;" sdval="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" 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  
 
 
=== 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 13:20, 17 January 2018

Current Research

Official Blog of Silicon Labs

Resources

Resistance: 4 Band Colour Code Calculator

Capacitance: Conversion Calculator

Coil Inductance Calculator

How to Read a Capacitor

Symbols

Lessons in Electric Circuits

How to Test a Zener Diode

Software

Electronics Design on Linux

gplEDA.org

Fritzing

DipTrace - Schematic and PCB Design Software

Oregano

EasyEDA

Tools

...Parts...

Microcontrollers

Knowledge

Software (IDEs)

TI

Atmel

Renesas

GNU Tools

Espressif

STMicroelectronics

Microchip

-STS-

Single Board Computers

High Voltage

Robotics

Off-Grid

...Projects...

Knowledge

Ohmspie.gif

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

RTENOTITLE


YouTube


Reverse Engineered: 50p Electronic 555 Doorbell Kit (with schematic)


Instructables

Simple Servo Tester


Interesting Products

Nitinol (Muscle Wire)

-STS-

Finding data on old chips

LMT01 temperature sensor

Sonoff

 

Home Automation