ИгрыХабрахабр

[Из песочницы] Мобильный телефон BuratinoPhone

Тем, кто захочет повторить или воспользоватся решениями для своих проектов, исходники можно скачать здесь Github.
Основные компоненты телефона:
Цель проекта — изучение основ разработки под Arduino, отработка технологий изготовления печатной платы, пайки элементов, изготовления корпуса в домашних условиях.

  • Микроконтроллер ATmega328P-MU;
  • GSM-модуль SIM800C;
  • Сенсорный TFT дисплей 320x480;
  • LiPo аккумулятор 3000 mA/h

Возможности:

  • Телефонная книга — 8 номеров;
  • СМС сообщения — 5;
  • USSD запросы;
  • Уровень батареи, уровень сигнала GSM, дата и время;
  • Вluetooth 3.0;
  • USB 2.0;
  • IDE Arduino — совместимость UNO;
  • Игры: Breakout, Tetris;
  • Материал корпуса — бук;
  • Размеры — 120 x 60 x 13.5 mm

Принципиальная схема и печатная плата спроектированы в KiCad. Для сверления печатной платы использовался недорогой фрезерный станок с ЧПУ CNC3018 и набор сверл. Металлизация отверстий в самодельной гальванической ванне по технологии на основе гипофосфита меди.

Фотошаблоны напечатаны на лазерном принтере на пленке Lomond Universal Film 0710421.
Наносим пленочный фоторезист ALPHA 350, засвечиваем ультрафиолетом, проявляем и травим хлорным железом.

Наносим паяльную маску, засвечиваем фотошаблон ультрафиолетом и проявляем по правильному рецепту.

1 мм, переходные отверстия 0. Покрываем контактные площадки химическим оловом, обрезаем контур на фрезерном станке.
Получается печатная плата с точность до 0. 5 мм. 4 мм, шаг выводов микросхем QFN 0.

Элементы запаяны безотмывочной паяльной пастой HERAEUS F10 в обычной бытовой духовке с конвекцией.

Программатором USB ISP-ASP через разъем SPI заливаем в микроконтроллер bootloader Arduino.

Получился «бутерброд» — плата, аккумулятор, дисплей размерами не больше Iphone 5.

Корпус изготовлен из бука на том же фрезерном станке CNC3018, по контурам с выборкой из KiCad проекта.

Вытачиваем кнопки, световод для светодиодов, отверстие под microUSB.

Использована библиотека Adafruit_FONA с добавлением функций чтения и записи на SIM карту. Подключаем USB к компьютеру, через Arduino IDE заливаем прошивку BuratinoPhone.
Идея скетча. Библиотека TFT дисплея ILI9488.

Портированы игры Tetris и Breakout. Основа скетчей от vilaca.eu

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть