License

Public Domain

Recommend Projects

ATmega328 + RF24

1 month ago 166
  • Description
  • Documents
  • BOM
  • Attachments
  • Members
  • Comments

Description

so, I'm working on a project and decided it would be nice to have a small pcb for me to work on the communication between two atmega microcontrollers.

I designed as a very small development board with a UART connector to debug the RF24 communication but also so the whole board can be used as a shield, after.

My intentions are that, after I manage the RF stuff, I can use the board to input data through UART and have it back on the other board.

The 3 buttons are read in a single adc channel. My advice is that you choose the resistors for the pushbuttons so that you can press each one individually and also more than one at a time and still be able to identify what you pressed. For instance: if you have sw1, sw2 and sw3 with 27K,47K and 68K respectively, if you press both sw2 and sw3 at the same time you will have the same output you would pressing just sw1.

There are also 2 general purpose LEDs as I had IO to spare.

Useful stuff: Awesome tutorial for AVR. http://gizmosnack.blogspot.com/2013/04/tutorial-nrf24l01-and-avr.html Datasheet for RF24. (not the + one) https://www.sparkfun.com/datasheets/Components/nRF24L01_prelim_prod_spec_1_2.pdf

I also have been adding each component I use to my personal libray and I created a new footprint for each one associated with the 3D model, so be my guest to clone the components :)

Documents

AT8 + RF24 schematic

AT8 + RF24 Board

BOM

ID Name Designator Footprint Quantity BOM_Manufacturer Part BOM_Manufacturer
1 LED2 D3 LED GREEN 0805 1 LED EVERLIGHT
2 LED3 D4 LED GREEN 0805 1 LED EVERLIGHT
3 UART J1 HDR-TH_4P-P2.54-V 1 PBC36SAAN Sullins
4 10n C1,C3,C5 C0805 3 0805B473K250CT Walsin Tech Corp
5 16MHz X1 OSC-SMD_3P-L3.2-W1.3-P0.95-L 1 CSTCE16M0V53-R0 MuRata
6 10uF C2,C4 CAP-SMD_L3.5-W2.8-R-RD 2 CA45A-B-25V-10uF-K Shenzhen Zhenhua XinYun Elec
7 3.3 REG 1117 SOT-223_L6.5-W3.5-P2.30-LS7.0-BR 1 AMS1117-5.0 PUOLOP
8 B1 SW2 SWITCH 6X6 TH 1 Switch,6*6*6Plastic head,260G, 0.25mm,Straight line BBJ
9 B2 SW3 SWITCH 6X6 TH 1 Switch,6*6*6Plastic head,260G, 0.25mm,Straight line BBJ
10 B3 SW4 SWITCH 6X6 TH 1 Switch,6*6*6Plastic head,260G, 0.25mm,Straight line BBJ
11 ATMEGA8A-AU ATMEGA TQFP-32_L7.0-W7.0-P0.80-LS9.0-BL 1 ATMEGA8A-AU MICROCHIP
12 1K R1,R5,R3,R4 RESISTOR 0805 4 080500F1003T5E UniOhm
13 10K R2 RESISTOR 0805 1 080500F1003T5E UniOhm
14 100K R7 RESISTOR 0805 1 080500F1003T5E UniOhm
15 47K R6,R8 RESISTOR 0805 2 080500F1003T5E UniOhm
16 RF24 RF24 RF24 SMD 1 nrf24l01 smd Ashining
17 ISP ISP HDR-TH_6P-P2.54-V-R2-C3-S2.54 1 Female header/2.54mm2x3 Female header ReliaPro
18 LED1 PWR LED RED 0805 1 LED EVERLIGHT
19 RST RST SWITCH SMD 2P 1 6*6*12SMD Tactile Switch ValuePro

Attachments

None

Members

Success
The owner does not allow comments in this project now

Comments (0)

goToTop
你现在访问的是EasyEDA海外版,使用建立访问速度更快的国内版 https://lceda.cn(需要重新注册)
如果需要转移工程请在个人中心 - 工程 - 工程高级设置 - 下载工程,下载后在https://lceda.cn/editor 打开保存即可。
有问题联系QQ 3001956291 不再提醒
svg-battery svg-battery-wifi svg-books svg-more svg-paste svg-pencil svg-plant svg-ruler svg-share svg-user svg-logo-cn svg-double-arrow
We use cookies to offer you a better experience. Detailed information on the use of cookies on this website is provided in our Privacy Policy. By using this site, you consent to the use of our cookies.