5 БЕСПЛАТНЫХ ПЛАТ ОТ allpcb
Регистрируемся https://www.allpcb.com/?Mb_InviteId=78123
После чего сразу попадаем на страницу с купоном и нажимаем "USE NOW"
И попадаем в калькулятор для параметров плат и расчёта стоимости. Купон казан как 5 штук и размер 100х100мм одной платки.
Нажимаем посчитать и выбираем первый пункт как на скриншоте (цена фрии - т.е халява и order now)
Не забываем поставить лайк )))
Регистрируемся https://www.allpcb.com/?Mb_InviteId=78123
После чего сразу попадаем на страницу с купоном и нажимаем "USE NOW"
И попадаем в калькулятор для параметров плат и расчёта стоимости. Купон казан как 5 штук и размер 100х100мм одной платки.
Нажимаем посчитать и выбираем первый пункт как на скриншоте (цена фрии - т.е халява и order now)
Не забываем поставить лайк )))
Allpcb
World's Fastest PCB Manufacturing - ALLPCB.COM
Ultrafast PCB fabrication manufacturer, offering one-stop PCB manufacturing, PCB assembly, SMT stencil, components sourcing services online.
Для тех у кого еще остались устройства на пальчиковых аккумуляторах :
Liitokala 1,2 в AA 2500 мАч ni-mh
US $3.26 - 17.93 доступны от 1-10 шт.
https://alii.pub/5t2ih7
Дошло за месяц. Протестировал пока 4 элемента, у двух ёмкость между собой близка, один с пониженным и один с повышенным значением. Не идеально, но вполне приемлемо, практически соответствует заявленному. Надеюсь ещё немного раскачаются циклами. Надёжность и саморазряд только со временем появятся. Продавцу спасибо, все хорошо прошло.
Liitokala 1,2 в AA 2500 мАч ni-mh
US $3.26 - 17.93 доступны от 1-10 шт.
https://alii.pub/5t2ih7
Дошло за месяц. Протестировал пока 4 элемента, у двух ёмкость между собой близка, один с пониженным и один с повышенным значением. Не идеально, но вполне приемлемо, практически соответствует заявленному. Надеюсь ещё немного раскачаются циклами. Надёжность и саморазряд только со временем появятся. Продавцу спасибо, все хорошо прошло.
Простые часы на ESp8266 +Oled display
Для сборки потребуется :
Плата NodeMcu v3 https://alii.pub/5wwx2u
0.96" I2C OLED Display https://ali.pub/54jn2p
Провода для спайки
Код
#include
#include
#include
#include
#include
#include
#define OLED_RESET LED_BUILTIN //4
Adafruit_SSD1306 display(OLED_RESET);
const char* ssid = "имя сети";
const char* password = "пароль от вай-фая";
int ledPin = 13;
int timezone = 7 * 3600;
int dst = 0;
#if (SSD1306_LCDHEIGHT != 64)
#error("Height incorrect, please fix Adafruit_SSD1306.h!");
#endif
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
// Clear the buffer.
display.clearDisplay();
display.display();
pinMode(ledPin,OUTPUT);
digitalWrite(ledPin,LOW);
Serial.begin(115200);
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.println("Wifi connecting to ");
display.println( ssid );
WiFi.begin(ssid,password);
display.println("\nConnecting");
display.display();
while( WiFi.status() != WL_CONNECTED ){
delay(500);
display.print(".");
display.display();
}
// Clear the buffer.
display.clearDisplay();
display.display();
display.setCursor(0,0);
display.println("Wifi Connected!");
display.print("IP:");
display.println(WiFi.localIP() );
display.display();
configTime(timezone, dst, "pool.ntp.org","time.nist.gov");
display.println("\nWaiting for NTP...");
while(!time(nullptr)){
Serial.print("*");
delay(1000);
}
display.println("\nTime response....OK");
display.display();
delay(1000);
display.clearDisplay();
display.display();
}
void loop() {
time_t now = time(nullptr);
struct tm* p_tm = localtime(&now);
Serial.print(p_tm->tm_mday);
Serial.print("/");
Serial.print(p_tm->tm_mon + 1);
Serial.print("/");
Serial.print(p_tm->tm_year + 1900);
Serial.print(" ");
Serial.print(p_tm->tm_hour);
Serial.print(":");
Serial.print(p_tm->tm_min);
Serial.print(":");
Serial.println(p_tm->tm_sec);
// Clear the buffer.
display.clearDisplay();
display.setTextSize(3);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.print(p_tm->tm_hour);
display.print(":");
if( p_tm->tm_min <10)
display.print("0");
display.print(p_tm->tm_min);
display.setTextSize(2);
display.setCursor(90,5);
display.print(".");
if( p_tm->tm_sec <10)
display.print("0");
display.print(p_tm->tm_sec);
display.setTextSize(1);
display.setCursor(0,40);
display.print(p_tm->tm_mday);
display.print("/");
display.print(p_tm->tm_mon + 1);
display.print("/");
display.print(p_tm->tm_year + 1900);
display.display();
delay(1000); // update every 1 sec
}
Для сборки потребуется :
Плата NodeMcu v3 https://alii.pub/5wwx2u
0.96" I2C OLED Display https://ali.pub/54jn2p
Провода для спайки
Код
#include
#include
#include
#include
#include
#include
#define OLED_RESET LED_BUILTIN //4
Adafruit_SSD1306 display(OLED_RESET);
const char* ssid = "имя сети";
const char* password = "пароль от вай-фая";
int ledPin = 13;
int timezone = 7 * 3600;
int dst = 0;
#if (SSD1306_LCDHEIGHT != 64)
#error("Height incorrect, please fix Adafruit_SSD1306.h!");
#endif
void setup() {
display.begin(SSD1306_SWITCHCAPVCC, 0x3C);
// Clear the buffer.
display.clearDisplay();
display.display();
pinMode(ledPin,OUTPUT);
digitalWrite(ledPin,LOW);
Serial.begin(115200);
display.setTextSize(1);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.println("Wifi connecting to ");
display.println( ssid );
WiFi.begin(ssid,password);
display.println("\nConnecting");
display.display();
while( WiFi.status() != WL_CONNECTED ){
delay(500);
display.print(".");
display.display();
}
// Clear the buffer.
display.clearDisplay();
display.display();
display.setCursor(0,0);
display.println("Wifi Connected!");
display.print("IP:");
display.println(WiFi.localIP() );
display.display();
configTime(timezone, dst, "pool.ntp.org","time.nist.gov");
display.println("\nWaiting for NTP...");
while(!time(nullptr)){
Serial.print("*");
delay(1000);
}
display.println("\nTime response....OK");
display.display();
delay(1000);
display.clearDisplay();
display.display();
}
void loop() {
time_t now = time(nullptr);
struct tm* p_tm = localtime(&now);
Serial.print(p_tm->tm_mday);
Serial.print("/");
Serial.print(p_tm->tm_mon + 1);
Serial.print("/");
Serial.print(p_tm->tm_year + 1900);
Serial.print(" ");
Serial.print(p_tm->tm_hour);
Serial.print(":");
Serial.print(p_tm->tm_min);
Serial.print(":");
Serial.println(p_tm->tm_sec);
// Clear the buffer.
display.clearDisplay();
display.setTextSize(3);
display.setTextColor(WHITE);
display.setCursor(0,0);
display.print(p_tm->tm_hour);
display.print(":");
if( p_tm->tm_min <10)
display.print("0");
display.print(p_tm->tm_min);
display.setTextSize(2);
display.setCursor(90,5);
display.print(".");
if( p_tm->tm_sec <10)
display.print("0");
display.print(p_tm->tm_sec);
display.setTextSize(1);
display.setCursor(0,40);
display.print(p_tm->tm_mday);
display.print("/");
display.print(p_tm->tm_mon + 1);
display.print("/");
display.print(p_tm->tm_year + 1900);
display.display();
delay(1000); // update every 1 sec
}
aliexpress.com
0.98€ 20% OFF|Nieuwe Draadloze Module CH340 Nodemcu V3 Lua Wifi Internet Van Dingen Development Board Gebaseerd ESP8266|nodemcu…
Smarter Shopping, Better Living! Aliexpress.com
Паяльная настольная станция 2 в 1, паяльник с регулировкой температуры + фен 750 Вт, модель 8898
US $21.19 - 47.69
https://alii.pub/5t2i5c
Всё супер! доставка из России за 3 дня курьером на дом! Очень компактная, занимает мало места на столе, просто идеально! паяльник нагревается на удивление очень быстро! Буквально 30-40 секунд до рабочей температуры! Из розетки выключать не надо - выключатель отключает так что внутренний блок питания не гудит если не вынуть из розетки.
US $21.19 - 47.69
https://alii.pub/5t2i5c
Всё супер! доставка из России за 3 дня курьером на дом! Очень компактная, занимает мало места на столе, просто идеально! паяльник нагревается на удивление очень быстро! Буквально 30-40 секунд до рабочей температуры! Из розетки выключать не надо - выключатель отключает так что внутренний блок питания не гудит если не вынуть из розетки.
aliexpress.com
20.79US $ 48% OFF|2 in 1 750W Soldering station LCD Digital display welding rework station for cell phone BGA SMD PCB IC Repair…
Smarter Shopping, Better Living! Aliexpress.com