Простой водный бот на ардуино с блютуз управлением .
Ссылки на комплектующие :
Ардуино уно https://ali.pub/3n545h
Шилд для ардуино с драйвером L298 Driver https://ali.pub/3n55s7
HC-05 Bluetooth Module https://ali.pub/3n55wa
Прошивка
#include
SoftwareSerial BlueTooth(11, 12); // (TXD, RXD) of HC-06
char BT_input; // to store input character received via BT.
int speedpin=3;
int MotorRight1 = 5;
int MotorRight2 = 6;
int speedpin1=8;
int MotorLeft1 = 9;
int MotorLeft2 = 10;
void setup()
{
BlueTooth.begin(9600);
Serial.begin(9600);
pinMode(speedpin,OUTPUT);
pinMode(MotorRight1, OUTPUT);
pinMode(MotorRight2, OUTPUT);
pinMode(MotorLeft1, OUTPUT);
pinMode(MotorLeft2, OUTPUT);
pinMode(speedpin1,OUTPUT);
}
void loop()
{
if (BlueTooth.available())
{
BT_input=BlueTooth.read();
if (BT_input=='U')
{
analogWrite(speedpin,100);
analogWrite(speedpin1,100);
digitalWrite(MotorRight1,HIGH);
digitalWrite(MotorRight2,LOW);
digitalWrite(MotorLeft1,LOW);
digitalWrite(MotorLeft2,LOW);
}
else if (BT_input=='L')
{
analogWrite(speedpin,100);
analogWrite(speedpin1,100);
digitalWrite(MotorRight1,HIGH);
digitalWrite(MotorRight2,LOW);
digitalWrite(MotorLeft1,LOW);
digitalWrite(MotorLeft2,HIGH);
}
else if (BT_input=='R')
{
analogWrite(speedpin,100);
analogWrite(speedpin1,100);
digitalWrite(MotorRight1,HIGH);
digitalWrite(MotorRight2,LOW);
digitalWrite(MotorLeft1,HIGH);
digitalWrite(MotorLeft2,LOW);
}
else if (BT_input=='D')
{
analogWrite(speedpin,100);
analogWrite(speedpin1,100);
digitalWrite(MotorRight1,LOW);
digitalWrite(MotorRight2,HIGH);
digitalWrite(MotorLeft1,LOW);
digitalWrite(MotorLeft2,LOW);
}
else if (BT_input=='X')
{
analogWrite(speedpin,100);
analogWrite(speedpin1,100);
digitalWrite(MotorRight1,LOW);
digitalWrite(MotorRight2,LOW);
digitalWrite(MotorLeft1,LOW);
digitalWrite(MotorLeft2,LOW);
}
}
}
Ссылки на комплектующие :
Ардуино уно https://ali.pub/3n545h
Шилд для ардуино с драйвером L298 Driver https://ali.pub/3n55s7
HC-05 Bluetooth Module https://ali.pub/3n55wa
Прошивка
#include
SoftwareSerial BlueTooth(11, 12); // (TXD, RXD) of HC-06
char BT_input; // to store input character received via BT.
int speedpin=3;
int MotorRight1 = 5;
int MotorRight2 = 6;
int speedpin1=8;
int MotorLeft1 = 9;
int MotorLeft2 = 10;
void setup()
{
BlueTooth.begin(9600);
Serial.begin(9600);
pinMode(speedpin,OUTPUT);
pinMode(MotorRight1, OUTPUT);
pinMode(MotorRight2, OUTPUT);
pinMode(MotorLeft1, OUTPUT);
pinMode(MotorLeft2, OUTPUT);
pinMode(speedpin1,OUTPUT);
}
void loop()
{
if (BlueTooth.available())
{
BT_input=BlueTooth.read();
if (BT_input=='U')
{
analogWrite(speedpin,100);
analogWrite(speedpin1,100);
digitalWrite(MotorRight1,HIGH);
digitalWrite(MotorRight2,LOW);
digitalWrite(MotorLeft1,LOW);
digitalWrite(MotorLeft2,LOW);
}
else if (BT_input=='L')
{
analogWrite(speedpin,100);
analogWrite(speedpin1,100);
digitalWrite(MotorRight1,HIGH);
digitalWrite(MotorRight2,LOW);
digitalWrite(MotorLeft1,LOW);
digitalWrite(MotorLeft2,HIGH);
}
else if (BT_input=='R')
{
analogWrite(speedpin,100);
analogWrite(speedpin1,100);
digitalWrite(MotorRight1,HIGH);
digitalWrite(MotorRight2,LOW);
digitalWrite(MotorLeft1,HIGH);
digitalWrite(MotorLeft2,LOW);
}
else if (BT_input=='D')
{
analogWrite(speedpin,100);
analogWrite(speedpin1,100);
digitalWrite(MotorRight1,LOW);
digitalWrite(MotorRight2,HIGH);
digitalWrite(MotorLeft1,LOW);
digitalWrite(MotorLeft2,LOW);
}
else if (BT_input=='X')
{
analogWrite(speedpin,100);
analogWrite(speedpin1,100);
digitalWrite(MotorRight1,LOW);
digitalWrite(MotorRight2,LOW);
digitalWrite(MotorLeft1,LOW);
digitalWrite(MotorLeft2,LOW);
}
}
}
Ру краулер WLtoys/Axial SCX10
Под печать https://www.thingiverse.com/thing:3340951
Под печать https://www.thingiverse.com/thing:3340951
Во время хакерской атаки на серверы Gigabyte могла произойти утечка 112 ГБ конфиденциальных данных AMD, Intel и AMI
На прошлой неделе компания Gigabyte подтвердила, что хакеры взломали систему безопасности её серверов. Компания оперативно приняла необходимые меры, и атака не повлияла на её работу.
Из-за взлома хакеров Gigabyte была вынуждена отключить некоторые из своих систем. При этом компания утверждает, что её повседневная работа не пострадала. Атака затронула небольшое количество серверов компании. Gigabyte сотрудничает с правоохранительными органами и экспертами в сфере информационной безопасности, чтобы справиться с этой кибератакой.
Однако новые данные свидетельствуют, что не всё так радужно, как можно было предположить. Как оказалось, во время кибератаки данные на серверах Gigabyte были зашифрованы. В таком случае, если у компании нет резервных копий на внешних носителях, она будет вынуждена заплатить хакерам за их расшифровку.
Более того, хотя Gigabyte не уточнила содержимое взломанных серверов, сообщается, что группа под названием RansomEXX могла получить доступ к 112 ГБ конфиденциальной информации. Она включает документы AMD, Intel и AMI. Эти файлы могут быть схемами устройств следующего поколения, планами развития продуктов или ключами безопасности UEFI/BIOS/TPM. Разглашение любой такой информации может иметь серьезные последствия для Gigabyte.
На прошлой неделе компания Gigabyte подтвердила, что хакеры взломали систему безопасности её серверов. Компания оперативно приняла необходимые меры, и атака не повлияла на её работу.
Из-за взлома хакеров Gigabyte была вынуждена отключить некоторые из своих систем. При этом компания утверждает, что её повседневная работа не пострадала. Атака затронула небольшое количество серверов компании. Gigabyte сотрудничает с правоохранительными органами и экспертами в сфере информационной безопасности, чтобы справиться с этой кибератакой.
Однако новые данные свидетельствуют, что не всё так радужно, как можно было предположить. Как оказалось, во время кибератаки данные на серверах Gigabyte были зашифрованы. В таком случае, если у компании нет резервных копий на внешних носителях, она будет вынуждена заплатить хакерам за их расшифровку.
Более того, хотя Gigabyte не уточнила содержимое взломанных серверов, сообщается, что группа под названием RansomEXX могла получить доступ к 112 ГБ конфиденциальной информации. Она включает документы AMD, Intel и AMI. Эти файлы могут быть схемами устройств следующего поколения, планами развития продуктов или ключами безопасности UEFI/BIOS/TPM. Разглашение любой такой информации может иметь серьезные последствия для Gigabyte.
Комплект клеммников 60 шт.
US $10.16 - 15.18
https://aliclick.shop/r/c/1qweptken9svmg0d?product_id=4000964110776
https://aliclick.shop/r/c/1qweptken9svmg0d?product_id=4000964110776&from_content=wall_-43363264_480800&gaid=bfc0fd12-544f-4bc8-96c7-c6e5f5a06353&sns_params=%7B%22vk_id%22%3A10943591%2C%22exps%22%3A%5B%5D%7D
US $10.16 - 15.18
https://aliclick.shop/r/c/1qweptken9svmg0d?product_id=4000964110776
https://aliclick.shop/r/c/1qweptken9svmg0d?product_id=4000964110776&from_content=wall_-43363264_480800&gaid=bfc0fd12-544f-4bc8-96c7-c6e5f5a06353&sns_params=%7B%22vk_id%22%3A10943591%2C%22exps%22%3A%5B%5D%7D
aliexpress.ru
60 шт./компл. Клеммная колодка пружинный рычаг гайка клеммные блоки многоразовый Электрический Кабельный соединитель провода домашние…
60 шт./компл. Клеммная колодка пружинный рычаг гайка клеммные блоки многоразовый Электрический Кабельный соединитель провода домашние инструменты изоляционного припоя, Наслаждайся ✓Бесплатная доставка по всему миру! ✓Предложение ограничено по времени! ✓Удобный…
Бокс для сборки батареи на литиевых аккумуляторах 12 В 3x7 18650. Сборка в корпусе выходит такого же формата как и аккумулятор UPS
US $7.29
https://aliclick.shop/r/c/1qxldgh5rlky9wzz?product_id=4001142950134
https://aliclick.shop/r/c/1qxldgh5rlky9wzz?product_id=4001142950134&from_content=wall_-107877557_120901&gaid=bfc0fd12-544f-4bc8-96c7-c6e5f5a06353&sns_params=%7B%22vk_id%22%3A10943591%2C%22exps%22%3A%5B%5D%7D
US $7.29
https://aliclick.shop/r/c/1qxldgh5rlky9wzz?product_id=4001142950134
https://aliclick.shop/r/c/1qxldgh5rlky9wzz?product_id=4001142950134&from_content=wall_-107877557_120901&gaid=bfc0fd12-544f-4bc8-96c7-c6e5f5a06353&sns_params=%7B%22vk_id%22%3A10943591%2C%22exps%22%3A%5B%5D%7D
aliexpress.ru
Чехол для хранения литий-ионных аккумуляторов 3x7 18650, 12 В, держатель для бесперебойного питания, UPS, Электрический распылитель…
Чехол для хранения литий-ионных аккумуляторов 3x7 18650, 12 В, держатель для бесперебойного питания, UPS, Электрический распылитель, Прямая поставка, Наслаждайся ✓Бесплатная доставка по всему миру! ✓Предложение ограничено по времени! ✓Удобный возврат!
Блок аккумулятора с платой для электроинструмента MAKITA 18 в BL1830 3,0 Ач 5,0 Ач BL1840 BL1850
US $14.29 - 17.80
https://ali.pub/4z1370
выбрал именно эти корпуса, так как плата здесь с контролером и балансиром зарядки, собрал и спаял достаточно легко, из недостатков только одно вместо Болтиков крепления, которые были в комплекте пришлось поменять на саморезы, они лучше вкручиваются и лучше держат
US $14.29 - 17.80
https://ali.pub/4z1370
выбрал именно эти корпуса, так как плата здесь с контролером и балансиром зарядки, собрал и спаял достаточно легко, из недостатков только одно вместо Болтиков крепления, которые были в комплекте пришлось поменять на саморезы, они лучше вкручиваются и лучше держат
aliexpress.com
15.31€ 25% OFF|Replacement Battery Case Charging Protection PCB Circuit Board for MAKITA 18V BL1830 3.0Ah 5.0Ah BL1840 BL1850 Li…
Smarter Shopping, Better Living! Aliexpress.com