Початківцям


1 2

STM32. Скачати приклади

23.08.2016
STM32. Скачати приклади

STM32. Скачать примеры
(на русском языке)

Скачати приклади до STM32F103 для CooCox CoIDE

Усі приклади розташовані на сайті github.com:

https://github.com/avislab/STM32F103

Посилання на GIT-файл:

https://github.com/avislab/STM32F103.git

Скачати усі приклади одним ZIP-архівом:

https://github.com/avislab/STM32F103/archive/master.zip

Приклади постійно доповнюються і корегуються. Інколи не синхронно з виходом нових статей про STM32. Остання редакція: 15.02.2017

STM32 Початківцям Схеми і прошивки

Мініатюрний перетворювач напруги з USB роз`ємом

23.02.2016

Корисно знати Початківцям Схеми і прошивки

HMC5883L Магнітометр

18.12.2015
HMC5883L Магнітометр

Магнитометр HMC5883L
(на русском языке)

Трьохосьовий магнітометр HMC5883L досить поширений. Іноді його помилково називають компасом. Але його важко назвати справжнім компасом. Спробуємо розібратися чому, та що треба зробити щоб перетворити його на електронного компаса. У попередній статті я писав про гіроскоп і акселерометр MPU 6050, за допомогою якого ми визначали нахили по двох осях. Але визначення положення відносно вертикальної осі залишилося без уваги. Безумовно, для цього можна було використати гіроскоп. Але у гіроскопа є дрейф і він не може визначати сторони світу. Для цього спробуємо застосувати трьохосьовий магнітометр HMC5883L.

Raspberry Pi Корисно знати Початківцям Схеми і прошивки

Ніжки для макетних плат

30.04.2015

Корисно знати Початківцям

WiFi модуль ESP8266

03.04.2015

WiFi модуль ESP8266
(на русском языке)

ESP8266 - недороге рішення для підключення різних пристроїв, розроблених переважно на базі мікроконтролерів, до мережі WiFi. ESP8266 працює з інтерфейсом UART, що спрощує процес підключення до мікроконтролера і є найбільш простим і зрозумілим рішенням. Модуль керується AT командами і не потребує жодних спеціалізованих бібліотек.

ESP8266 ESP8266 ESP8266 ESP8266

Параметри модуля ESP8266

  • напруга живлення 3.3 В
  • струм 215 mA у режимі передачі даних, до 62 mA під час прийому даних
  • 802.11 b/g/n протокол
  • керування модулем за допомогою AT-команд
  • робоча температура від -40 до +125 градусів за шкалою Цельсія
  • максимальна дистанція зв`язку - 100 метрів

Корисно знати Початківцям Схеми і прошивки

NCP1400A - Step-UP стабілізатор напруги

27.03.2015
NCP1400A - Step-UP стабілізатор напруги

NCP1400A – Step-UP стабилизатор напряжения
(на русском языке)

Я вже писав про Step-UP регулятори напруг MAX1674. Сьогодні мова піде про NCP1400A. NCP1400A має значно меншу ціну і виконує ті ж самі функції Step-Up регулятора напруги, але має нижчий ККД. Частота перетворення фіксована - 180 кГц. Документація на NCP1400A обіцяє запуск від напруги 0.8 В і роботу при напрузі 0,2 В. NCP1400A розрахована на максимальний струм 150 мА.

Корисно знати Початківцям Схеми і прошивки

nRF24L01+ ATMEGA + Raspberry Pi

25.12.2014
nRF24L01+ ATMEGA + Raspberry Pi

nRF24L01+ ATMEGA + Raspberry Pi
(на русском языке)

nRF24L01+ - радіо модуль, що працює на частоті 2.4ГГц. Дозволяє передавати інформацію у обох напрямках та об’єднувати декілька пристроїв.

Основні технічні характеристики nRF24L01+

  • Робоча частота - 2.4ГГц. Можливість вибору одного з 126 каналів (при швидкості 2Mbps використовуються два канали)
  • Можливість працювати на одному каналі з 6 пристроями
  • Швидкість передачі даних - 250kbps, 1Mbps, 2Mbps
  • Декілька режимів вихідної потужності (впливає на робочу дистанцію)
  • Дистанція - до 100 метрів на відкритому просторі, до 30 метрів у приміщені. На практиці впевнено "пробиває" 2 залізобетонних стіни на швидкості 1Mbps
  • Живлення - від 1.9 до 3.6B. Максимальний струм - 13.5мА, 26мкА у режимі standby, мінімальний - 900нА у режимі power down
  • Інтерфейс взаємодії з мікроконтролером - SPI
  • Входи витримують 5В, але живлення модуля не більше 3.6В
  • Максимальна довжина пакету даних - 32 байти
  • Ціна модуля - $1-$2
Документацію до nRF24L01+ можна скачати тут: nRF24L01Pluss.pdf

Raspberry Pi Корисно знати Початківцям Схеми і прошивки

Магическая свеча

26.12.2013

Я стараюсь на каждый Новый Год чего то придумать или смастерить, чтобы поразвлечь своих домашних. Из прошлых лет: Светодиодная вертушка, Светодиодный куб.

В этот раз займемся домашней магией. Заставим парафиновую свечу светиться изнутри под воздействием человеческого биополя. Или под воздействием магических заклинаний древнего алтайского племени. Экстрасенсы, духи, инопланетные пришельцы в этом тоже могут принять участие. В общем, все зависит от Вашей фантазии.

Для реализации магического проекта нам понадобится:

Корисно знати Початківцям Схеми і прошивки

Лужение печатных плат в домашних условиях. Жидкое олово.

14.03.2013
Лужение печатных плат в домашних условиях. Жидкое олово.

Жидкое олово - раствор для химического лужения печатных плат. Раствор предназначен для покрытия печатных плат и медных деталей оловом. Давно слышал о растворе "жидкое олово". Утомился лудить платы по старинке, решил попробовать.

Как пользоваться этим раствором? Стоит ли его покупать? Как долго он храниться?

Корисно знати Початківцям

AVRDUDE Windows

27.12.2012

AVRDUDE (http://www.nongnu.org/avrdude/) - мощная программа для прошивки микроконтроллеров Atmel серии AVR. Разработчик Brian S. Dean. Программа поддерживает множество программаторов. AVRDUDE кросплатформенная. Многих, особенно начинающих, пугает тот факт, что программа консольная, и использовать ее нужно с командной строки. И напрасно, ничего сложного в этом нет.

Большинство "оконного" ПО, которое я опробовал, было убогим. Кажущаяся простота графического интерфейса не позволяла в полной мере работать с микроконтроллером. Кроме того, для каждого программатора (железяки), требовалась своя программа-программатор. Часто случалось, что ПО программатора не поддерживает нужный мне микроконтроллер. Все это породило массу неудобств. Эти проблемы ушли после перехода на AVRDUDE. AVRDUDE поддерживает огромное количество программаторов, работающих по параллельному порту (LPT), последовательному порту, USB-программаторы. Теперь у меня один AVRDUDE на все 3 вида используемых программаторов (см. Программаторы микроконтроллеров AVR).

Корисно знати Початківцям

Инкрементные (квадратурные) и абсолютные энкодеры. Код Грея.

26.11.2012
Инкрементные (квадратурные) и абсолютные энкодеры. Код Грея.

Датчик угла поворота, также называемый энкодер, предназначен для преобразования угла поворота поворотного механизма (вала) в электрические сигналы. Энкодеры могут быть контактными магнитными, оптическими и др. Мы рассмотрим самые распространенные - оптические. Устройство оптического датчик угла поворота (оборотов) состоит из светоизлучателей (чаще применяются инфракрасные светодиоды), фотоприемников (фототранзисторов), и проходящего между светоизлучателем и светоприемником кодового диска, который имеет прозрачные участки. Рисунок на кодовом диске энкодера называют растр. По количеству тактов (или времени между двумя тактами) определяется положение (скорость вращения).

Корисно знати Початківцям

Микроконтроллеры ATMEL. Фьюзы. Fuses.

16.07.2012

Фьюзы (Fuses) - это несколько специальных байт, которые можно прошить только программатором, и отвечают они за разные настройки микроконтроллера. У разных микроконтроллеров фьюзы могут отличаться. Поэтому более подробную информацию смотрите в документации. Поскольку это делается в последнюю очередь, я приведу здесь краткое описание фьюзов и перечислю наиболее часто встречающиеся ошибки при работе с фюзами.

Корисно знати Початківцям
1 2

Архіви