How to learn making circuit from the beginning?

Click For Summary

Discussion Overview

The discussion revolves around how to build a circuit for a Visible Light Communication system using an LED as a transmitter and a smartphone camera as a receiver. Participants explore various approaches to circuit design, programming, and the use of integrated circuits, particularly for beginners with limited electronics background.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Debate/contested
  • Homework-related

Main Points Raised

  • One participant expresses uncertainty about how to build a circuit to make an LED blink to represent binary data and seeks advice on necessary knowledge and resources.
  • Another participant suggests using a 555 timer as a simple solution for making an LED blink, providing a link to a resource, but questions the usability of such resources for someone without an electronics background.
  • A different participant recommends starting with simple electronics projects to build foundational skills and troubleshoot effectively as complexity increases.
  • One participant argues that for data communication, a basic microcontroller, such as an Arduino, would be more suitable than a 555 timer, noting its ease of use and cost-effectiveness.
  • Another participant echoes the microcontroller suggestion, highlighting the participant's programming familiarity as an advantage in using such boards.

Areas of Agreement / Disagreement

Participants generally agree that starting with simpler projects is beneficial, but there is no consensus on the best approach to achieve the desired LED blinking for data communication, with differing opinions on the use of 555 timers versus microcontrollers.

Contextual Notes

Participants express varying levels of familiarity with electronics, and there is a recognition of the potential challenges in understanding circuit design and programming without prior experience.

Who May Find This Useful

Individuals interested in beginner electronics, circuit design, and programming microcontrollers, particularly those looking to implement visible light communication systems.

jamesdo
Messages
5
Reaction score
0
Hi,
I have to set up an experiment of Visible Light Communication system in which the transmitter is LED and the receiver is smartphone camera. I just have knowledge about networking and programming. So right now I have no idea how to build a circuit to make the LED blink to represent 0 and 1 bits. I'm reading the book "The art of electronics" by Paul Horowitz and Winfield Hill. While this book is not so difficult to read, I feel that it goes too deep into electronic. Honestly I don't know what I need to study to build the circuit I want. I just feel that I need to know how the logic gates (e.g. DDL, TTL, MOS FET) operate. How to connect them in one circuit.

Maybe it'll be too hard for me to make the entire circuit from the scratch. I heard that I can use some existing integrated circuit which I can do some programming with it. For example these chips will generate rectangle pulses and I just need to connect the LED to the output of the chips to get the output light blinking. So the next question is how to know the rule of making the circuit with these chips. And how to program the chip to generate the desired pulse.

I know I cannot get the answer in this forum. I just hope you can give me some advice based on your experiences. What is the shortest way for me to make the circuit I want. The book I mentioned above might be great but it doesn't say anything about the chip programming. Is there any book focusing on the part I need to know (logic gates, some basic chips, making circuit from chips, programming with them)?
 
Engineering news on Phys.org
The easiest way to make an LED blink is to use a 555 timer. For example
http://www.instructables.com/id/555-IC-Intro-Flashing-LED/

If you search for 555 LED blink you will get lots of hits.

It is hard for me to know how much usable knowledge you might get out of such an article given no electronics background.
 
Start your electronics constructor experience with something really simple. Then, when it doesn't work (a very common occurrence) you will have a chance of spotting what's wrong. Then move onwards and upwards in complexity. The time taken to reach a working complex circuit that way will almost certainly be less because you will be able to cope with each stage.
 
While the 55 time will blink the LED - if you want to communicate data, for examp[le in your experiment send a string of data - a basic micro controller(uC) would be better - for entry level an arduino would be pretty easy to use - cost would be ~ $ 20 - the base boards typically have the LED on them but you can use an external one as well.
 
  • Like
Likes   Reactions: nsaspook
Since you are familiar with programming, maybe using a small hobby microcontroller board would be the easiest way to go:

http://makezine.com/magazine/make-43/a-smorgas-board-for-your-computing-pleasure/

:smile:
 
Last edited by a moderator:
  • Like
Likes   Reactions: sophiecentaur

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
Replies
0
Views
2K
Replies
55
Views
8K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 19 ·
Replies
19
Views
2K
Replies
26
Views
3K
  • · Replies 49 ·
2
Replies
49
Views
5K
Replies
13
Views
3K
  • · Replies 41 ·
2
Replies
41
Views
8K