Неплохие токовые аккмуляторы для радиоуправляемых моделей и различных самоделок hrb Lipo 2 S 3 S 4S 5S 6 S 7,4 V 11,1 V 14,8 V 1500 mah 2200 mah 3300 mah 4200 mah 5000 mah 5200 mah 6000 mah
US $7.99 - 83.20
https://ali.pub/4x7su4
Аккумулятор супер. Кратон, как бешеный стал. Посмотрим на дальнейшую эксплуатацию. Аккумулятор зверь. imax b6 вкачивает 6400 -6500 mah. При 3А заряжает около 240 минут. На коллекторном моторе, модель 1/10 HSP brontosaurus катал 40 минут. После установки бесколлекторной системы, при газ в пол, сын гонял машину ровно один час. Классная вещь эта фирма и аккумулятор, однозначно рекомендую!
US $7.99 - 83.20
https://ali.pub/4x7su4
Аккумулятор супер. Кратон, как бешеный стал. Посмотрим на дальнейшую эксплуатацию. Аккумулятор зверь. imax b6 вкачивает 6400 -6500 mah. При 3А заряжает около 240 минут. На коллекторном моторе, модель 1/10 HSP brontosaurus катал 40 минут. После установки бесколлекторной системы, при газ в пол, сын гонял машину ровно один час. Классная вещь эта фирма и аккумулятор, однозначно рекомендую!
aliexpress.com
8.16€ 53% OFF|HRB RC Lipo Battery 2S 3S 4S 6S 11.1v 22.2v 5000mah 6000mah 3300mah 2200mah 4200mah 5200mah 7000mah Battery XT60…
Smarter Shopping, Better Living! Aliexpress.com
Датчик атмосферного давления, влажности и температуры BME280
US $2.08
https://ali.pub/502i65
Модуль BME280 предназначен для измерения атмосферного давления, температуры и влажности. Это очередной датчик давления фирмы Bosch Sensortec для измерения атмосферного давления и температуры. По сравнению с первыми датчиками серии (BMP085 и BMP180) он имеет лучшие характеристики и меньшие размеры. Отличие от датчика BMP280 – наличие гигрометра, что позволяет измерять относительную влажность воздуха и создать на его основе маленькую метеостанцию.
#include <Wire.h>
#include <SPI.h>
// подключение библиотек
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
#include <OLED_I2C.h>
#define SEALEVELPRESSURE_HPA (1013.25)
Adafruit_BME280 bme280; // BME280 на I2C
OLED oled(SDA, SCL, 8); //
extern uint8_t SmallFont[]; // шрифт
unsigned long millist;
String txt1="";
void setup() {
Serial.begin(9600);
bme280.begin();
oled.begin();
oled.setFont(SmallFont);
}
void loop() {
// прошло 5 секунд?
if(millis()-millist>=5000) {
oled.clrScr();
// температура
txt1="Temp=";
txt1= txt1+String(bme280.readTemperature());
txt1= txt1+" *C";
oled.print(txt1, CENTER, 10);
// влажность
txt1="Hum=";
txt1= txt1+String(bme280.readHumidity());
txt1= txt1+" %";
oled.print(txt1, CENTER, 25);
// давление
txt1="P=";
txt1= txt1+String(bme280.readPressure() / 100.0F);
txt1= txt1+" hPa";
oled.print(txt1, CENTER, 40);
oled.update();
// новый отсчет 5 секунд
millist=millis();
}
}
US $2.08
https://ali.pub/502i65
Модуль BME280 предназначен для измерения атмосферного давления, температуры и влажности. Это очередной датчик давления фирмы Bosch Sensortec для измерения атмосферного давления и температуры. По сравнению с первыми датчиками серии (BMP085 и BMP180) он имеет лучшие характеристики и меньшие размеры. Отличие от датчика BMP280 – наличие гигрометра, что позволяет измерять относительную влажность воздуха и создать на его основе маленькую метеостанцию.
#include <Wire.h>
#include <SPI.h>
// подключение библиотек
#include <Adafruit_Sensor.h>
#include <Adafruit_BME280.h>
#include <OLED_I2C.h>
#define SEALEVELPRESSURE_HPA (1013.25)
Adafruit_BME280 bme280; // BME280 на I2C
OLED oled(SDA, SCL, 8); //
extern uint8_t SmallFont[]; // шрифт
unsigned long millist;
String txt1="";
void setup() {
Serial.begin(9600);
bme280.begin();
oled.begin();
oled.setFont(SmallFont);
}
void loop() {
// прошло 5 секунд?
if(millis()-millist>=5000) {
oled.clrScr();
// температура
txt1="Temp=";
txt1= txt1+String(bme280.readTemperature());
txt1= txt1+" *C";
oled.print(txt1, CENTER, 10);
// влажность
txt1="Hum=";
txt1= txt1+String(bme280.readHumidity());
txt1= txt1+" %";
oled.print(txt1, CENTER, 25);
// давление
txt1="P=";
txt1= txt1+String(bme280.readPressure() / 100.0F);
txt1= txt1+" hPa";
oled.print(txt1, CENTER, 40);
oled.update();
// новый отсчет 5 секунд
millist=millis();
}
}
aliexpress.com
US $2.08 |A5 High Accuracy! 3In1 BME280 Digital Sensor Temperature Humidity Barometric Pressure Sensor Module GY BME280 I2C SPI…
Smarter Shopping, Better Living! Aliexpress.com
Работа с блютуз моделями и ардуино ( Bluetooth HC-05 )
В этом эксперименте рассмотрим работу модуля Bluetooth HC-05, позволяющего плате Arduino установить беспроводную связь и обмениваться данными с другими устройствами по протоколу Bluetooth.
Необходимые компоненты:
• контроллер Arduino UNO R3 https://ali.pub/3a6avi
• плата для прототипирования https://ali.pub/3a6ay1
• модуль Bluetooth HC-05 https://ali.pub/3a6auc
• телефон или планшет с OS Android.
Bluetooth (с англ. – «голубой зуб») – одна из технологий беспроводной передачи данных. Спецификация была разработана в 1998 г. компанией Ericsson, а позднее оформлена группой Bluetooth Special Interest Group (SIG), официально зарегистрированной 20 мая 1999 г. Bluetooth позволяет объединять в локальные сети любую технику: от мобильного телефона и компьютера до холодильника. При этом одним из немаловажных параметров новой технологии являются низкая стоимость устройства связи (в пределах 20 долларов), его небольшие размеры (ведь речь идет о мобильных устройствах) и, что немаловажно, совместимость, простота встраивания в различные устройства. Мы будем использовать недорогой модуль HC-05. В нем используется чип BC417 плюс Flash-память и выводы GPIO.
Чип поддерживает спецификацию Bluetooth v2.0 + EDR, AT-команды, может работать в режиме Master или Slave, поддерживает скорость обмена от 2400 до 1 382 400. Напряжение питание модуля составляет 3,3 В, ток потребления ~50 мА, что позволяет питать его от вывода Arduino +3,3 В. Для программирования модуля c помощью AT-команд необходимо на вывод PIO11 подать +3,3 В. Подключим модуль к плате Arduino и рассмотрим простейшие AT-команды.
Теперь на плату Arduino загрузим скетч, показанный в листинге 31.1.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // указываем пины RX и TX
void setup()
{
pinMode(2,INPUT);
pinMode(3,OUTPUT);
Serial.begin(38400);
mySerial.begin(9600);
}
void loop()
{
if (mySerial.available())
{
int c = mySerial.read(); // читаем из software-порта
Serial.write(c); // пишем в hardware-порт
}
if (Serial.available())
{
int c = Serial.read(); // читаем из hardware-порта
mySerial.write(c); // пишем в software-порт
}
}
}
Порядок подключения:
1. Подключаем модуль HC-05 к плате Arduino по схеме на рис. 31.1. Отключаем провод, ведущий к выводу 34 модуля (PIO11), от 3,3 В.
2. Загружаем на плату Arduino скетч из листинга 31.1.
3. Светодиод на плате должен быстро мигать. Если не мигает или мигает иначе, отключаем питание модуля от 3,3 В, затем снова подключаем питание.
4. Подключаем провод, ведущий к выводу 34 модуля (PIO11), к 3,3 В.
5. Открываем монитор последовательного порта Arduino и набираем AT-команды из табл. 31.1. Смотрим результат выполнения команд
Следующий шаг – двунаправленная передача данных между телефоном с OS Android и платой Arduino c модулем HC-05. Отсоединим контакт 34 Bluetooth-модуля от 3,3 В. Загрузим и установим на телефон из Play Market приложение Bluetooth Terminal (https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&hl=ru).
Запустим программу и установим соединение с нашим модулем (см.рис. 31.2). Передаем Arduino и получаем (через монитор последовательного порта) из Arduino сообщения
В этом эксперименте рассмотрим работу модуля Bluetooth HC-05, позволяющего плате Arduino установить беспроводную связь и обмениваться данными с другими устройствами по протоколу Bluetooth.
Необходимые компоненты:
• контроллер Arduino UNO R3 https://ali.pub/3a6avi
• плата для прототипирования https://ali.pub/3a6ay1
• модуль Bluetooth HC-05 https://ali.pub/3a6auc
• телефон или планшет с OS Android.
Bluetooth (с англ. – «голубой зуб») – одна из технологий беспроводной передачи данных. Спецификация была разработана в 1998 г. компанией Ericsson, а позднее оформлена группой Bluetooth Special Interest Group (SIG), официально зарегистрированной 20 мая 1999 г. Bluetooth позволяет объединять в локальные сети любую технику: от мобильного телефона и компьютера до холодильника. При этом одним из немаловажных параметров новой технологии являются низкая стоимость устройства связи (в пределах 20 долларов), его небольшие размеры (ведь речь идет о мобильных устройствах) и, что немаловажно, совместимость, простота встраивания в различные устройства. Мы будем использовать недорогой модуль HC-05. В нем используется чип BC417 плюс Flash-память и выводы GPIO.
Чип поддерживает спецификацию Bluetooth v2.0 + EDR, AT-команды, может работать в режиме Master или Slave, поддерживает скорость обмена от 2400 до 1 382 400. Напряжение питание модуля составляет 3,3 В, ток потребления ~50 мА, что позволяет питать его от вывода Arduino +3,3 В. Для программирования модуля c помощью AT-команд необходимо на вывод PIO11 подать +3,3 В. Подключим модуль к плате Arduino и рассмотрим простейшие AT-команды.
Теперь на плату Arduino загрузим скетч, показанный в листинге 31.1.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(2, 3); // указываем пины RX и TX
void setup()
{
pinMode(2,INPUT);
pinMode(3,OUTPUT);
Serial.begin(38400);
mySerial.begin(9600);
}
void loop()
{
if (mySerial.available())
{
int c = mySerial.read(); // читаем из software-порта
Serial.write(c); // пишем в hardware-порт
}
if (Serial.available())
{
int c = Serial.read(); // читаем из hardware-порта
mySerial.write(c); // пишем в software-порт
}
}
}
Порядок подключения:
1. Подключаем модуль HC-05 к плате Arduino по схеме на рис. 31.1. Отключаем провод, ведущий к выводу 34 модуля (PIO11), от 3,3 В.
2. Загружаем на плату Arduino скетч из листинга 31.1.
3. Светодиод на плате должен быстро мигать. Если не мигает или мигает иначе, отключаем питание модуля от 3,3 В, затем снова подключаем питание.
4. Подключаем провод, ведущий к выводу 34 модуля (PIO11), к 3,3 В.
5. Открываем монитор последовательного порта Arduino и набираем AT-команды из табл. 31.1. Смотрим результат выполнения команд
Следующий шаг – двунаправленная передача данных между телефоном с OS Android и платой Arduino c модулем HC-05. Отсоединим контакт 34 Bluetooth-модуля от 3,3 В. Загрузим и установим на телефон из Play Market приложение Bluetooth Terminal (https://play.google.com/store/apps/details?id=Qwerty.BluetoothTerminal&hl=ru).
Запустим программу и установим соединение с нашим модулем (см.рис. 31.2). Передаем Arduino и получаем (через монитор последовательного порта) из Arduino сообщения
aliexpress.com
US $3.4 8% OFF|UNO R3 Development Board ATmega328P CH340 CH340G For Arduino UNO R3 With Straight Pin Header|development board|uno…
Smarter Shopping, Better Living! Aliexpress.com
Добрый день подкажите пжл, как реализовать,
что то туплю цикл функции 16 раз. спасибо.
и почему основная функция loop не заклиная? на VVERH(); все заканчивается, спасибо
void loop() {
for(int x=0; x=16; x++){
Serial.println("работает функция опускания кол-во:");
Serial.println(x);
VNIZ(); //ФУНКЦИЯ ВНИЗ
}
delay(10000); //задержа перед наачалом подъема
Serial.println("работает функция поднимания");
VVERH(); //ФУНКЦИЯ ВВЕРХ
}
void VNIZ() {
butt5 = !digitalRead(butt5_pin);
delay(1000); //ВРЕМЕНАЯ ПЕРЕМЕННАЯ ДАТЧИК НАХОЖДЕНИЯ ТАРЕЛКИ
if (butt5 == 0 ) //стопер низ
{
Serial.println("сработал датчик положения внизу ");
exit;}
digitalWrite(dirPin, HIGH);
for(int y=0; y<Op; y++){
digitalWrite(stepPin, HIGH);
delayMicroseconds(100);
digitalWrite(stepPin, LOW);
delayMicroseconds(100);} //ФУНКЦИЯ ВНИЗ
}
void VVERH() {
butt4 = !digitalRead(butt4_pin);
delay(1000); //ВРЕМЕНАЯ ПЕРЕМЕННАЯ ДАТЧИК НАХОЖДЕНИЯ ТАРЕЛКИ
if (butt4 == 0 ) //стопер вверх
{
Serial.println("сработал датчик положения сверху ");
exit;}
digitalWrite(dirPin, HIGH);
for(int z=0; z<16,5*Op || butt4 == 0 ; z++){
digitalWrite(stepPin, HIGH);
delayMicroseconds(100);
digitalWrite(stepPin, LOW);
delayMicroseconds(100);} //ФУНКЦИЯ ВВЕРХ
}
что то туплю цикл функции 16 раз. спасибо.
и почему основная функция loop не заклиная? на VVERH(); все заканчивается, спасибо
void loop() {
for(int x=0; x=16; x++){
Serial.println("работает функция опускания кол-во:");
Serial.println(x);
VNIZ(); //ФУНКЦИЯ ВНИЗ
}
delay(10000); //задержа перед наачалом подъема
Serial.println("работает функция поднимания");
VVERH(); //ФУНКЦИЯ ВВЕРХ
}
void VNIZ() {
butt5 = !digitalRead(butt5_pin);
delay(1000); //ВРЕМЕНАЯ ПЕРЕМЕННАЯ ДАТЧИК НАХОЖДЕНИЯ ТАРЕЛКИ
if (butt5 == 0 ) //стопер низ
{
Serial.println("сработал датчик положения внизу ");
exit;}
digitalWrite(dirPin, HIGH);
for(int y=0; y<Op; y++){
digitalWrite(stepPin, HIGH);
delayMicroseconds(100);
digitalWrite(stepPin, LOW);
delayMicroseconds(100);} //ФУНКЦИЯ ВНИЗ
}
void VVERH() {
butt4 = !digitalRead(butt4_pin);
delay(1000); //ВРЕМЕНАЯ ПЕРЕМЕННАЯ ДАТЧИК НАХОЖДЕНИЯ ТАРЕЛКИ
if (butt4 == 0 ) //стопер вверх
{
Serial.println("сработал датчик положения сверху ");
exit;}
digitalWrite(dirPin, HIGH);
for(int z=0; z<16,5*Op || butt4 == 0 ; z++){
digitalWrite(stepPin, HIGH);
delayMicroseconds(100);
digitalWrite(stepPin, LOW);
delayMicroseconds(100);} //ФУНКЦИЯ ВВЕРХ
}
Еще один вариант компактной сверлилки \шлифовалки\гравировалки HILDA, работает от 18 В мини-дрель с набором шлифовальных насадок .
US $11.66 - 20.57
https://ali.pub/4x7sov
Доставка до Курска за 4 с половиной дня-быстро! Купил дочке как машинку для маникюра. Очень кстати пришлись дополнительные цанги, т.к. диаметр оси насадок может быть различным. Кулачковый патрон на этой минидрели был бы избыточным. Работает не громко. Биений не почувствовал. В общем и товар и продавец отличные - можно покупать.
US $11.66 - 20.57
https://ali.pub/4x7sov
Доставка до Курска за 4 с половиной дня-быстро! Купил дочке как машинку для маникюра. Очень кстати пришлись дополнительные цанги, т.к. диаметр оси насадок может быть различным. Кулачковый патрон на этой минидрели был бы избыточным. Работает не громко. Биений не почувствовал. В общем и товар и продавец отличные - можно покупать.
aliexpress.com
US $13.5 43% OFF|HILDA 18V Engraving Pen Mini Drill Rotary tool With Grinding Accessories Set Multifunction Mini Engraving Pen…
Smarter Shopping, Better Living! Aliexpress.com