Friends,
I think some of our forum members know PIC/Atmel programming very well.
I need their help. Actually I want to make IR based indoor plane extremely small with 1s Batt. (90-200mAH LiPO/Li-Ion). And I want guideline from senior to quickstart like helloworld program or LED Blinking with uC (MicroController).
============================
My thoughts :
~~~~~~~~~~
The electronics in the receiver side it should be IR Module, Microcontroller, Single transistor ESC and simple coil & magnet actuator instead of servo.
So, Microcontroller should
1. Lock with first 2/3 channel bit data for address as per microswitch channel selection in receiver (/PCB soldered joints to avoid switch weight) to listen data for it's own.
2. Single PWM Output for prop motor driving coreless motor with single transister buffer & freewhilling diode.
3. Just on off power to coils as per channel data for rudder & elevator.
4. Hold last state if link discontinues (Optical Isolation to overcome by travel).
So, a receiver approach may befirst sense data separator long gap,
Separate each channel data.
Check for it's address bit pattern for first 2/3 bit data.
If yes, then check next bit width, compare max-min range and generate PWM waveform to channel1 (throttle) which drive Motor.
Next channel data should be checked for 1mSec or 2 mSec or 1.5mSec and so send forward/reverse/tristate data to 2 terminal (one compliment to another) for rudder / elevator and / or Aileron control.
This should be done using smallest SMD 8/14 pin uC.
Materials in plane.
============
1. Battery => single cell.
2. Single transistor & Diode for ESC.
3. Micro Motor, Prop.
4. Magnet & micro coils as actuator (direct drive from uC) with on/off control only.
5. power switch (and address combination switches too if required).
I have learned uP programming well earlier and uc a little bit (microcontroller and FPGA also). But don't aware to make programmer (serial based DIY or purchased, through computer, loading/burning)
and available PICs or similar atmel products that serve the purpose.
As the throttle only be linear, Making own Tx with cabinet wont be a problem with electronics.
So, I need an IC with lesser weight, small SIL/DIL SMD package, with that much programming option.
Therefore I need the guideline to select the IC (microcontroller/FPGA/whatever required) with burning process with the programming code.
Awaiting for your response to help me.
.
Thanking you in advance.
Kalyan Prodhan (
kalyanprodhan@gmail.com)