SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Che, sena ha se tlhahiso ea khoebo, ena ke litšenyehelo tsa likarolo tsa tsamaiso tseo u ka li bokellang ka mor'a ho bala sehlooho.

Semelo se senyenyane:

Nakong e fetileng ke ile ka etsa qeto ea ho fumana linotsi, 'me li ile tsa hlaha ... bakeng sa nako eohle ea selemo, empa ha lia ka tsa tloha ntlong ea mariha.
'Me sena ke ho sa tsotellehe taba ea hore o ne a bonahala a etsa ntho e' ngoe le e 'ngoe ka nepo - ho fepa ka hoetla, ho kenya letsoho pele ho serame sa leholimo.
Hive e ne e le mokhoa oa khale oa lehong oa "Dadan" o nang le liforeimi tse 10 tse entsoeng ka mapolanka a 40 mm.
Empa mariha ao, ka lebaka la ho fetoha ha mocheso, esita le balemi ba linotsi ba nang le phihlelo ba ile ba lahleheloa haholo ho feta tloaelo.

Ke kamoo mohopolo oa sistimi ea ho lekola boemo ba hive o hlahileng.
Ka mor'a ho hatisa lihlooho tse 'maloa ka Habr le ho buisana le seboka sa barui ba linotsi, ke ile ka etsa qeto ea ho tloha ho bonolo ho ea ho tse rarahaneng.
Boima ba 'mele ke eona feela parameter e ke keng ea qojoa, empa e le molao, litsamaiso tse teng li beha leihlo "referense" e le 'ngoe feela.
Haeba ho na le ho hong ho sa tsamaeeng hantle (mohlala, ho tloha ha letšoele, lefu la linotsi), joale matšoao a fetoha a se nang thuso.

Ka hona, ho ile ha etsoa qeto ea ho shebella phetoho ea boima ba li-hives tse tharo ka nako e le 'ngoe ho sebelisa microcontroller e le' ngoe, 'me u kenye "tse ling" tse ling hamorao.
Sephetho e bile sistimi e ikemetseng e nang le nako ea ts'ebetso e ka bang khoeli ka tefiso e le 'ngoe ea betri ea 18650 le ho romella lipalo-palo hang ka letsatsi.
Ke ile ka leka ho nolofatsa moralo ka hohle kamoo ho ka khonehang e le hore o ka phetoa esita le ntle le litšoantšo, feela ho tloha lifoto.

Tlhaloso ea ts'ebetso ke e latelang: nakong ea ho qala / ho tsosolosoa ha pele, ho baloa ha li-sensor tse kentsoeng tlas'a hives ho bolokiloe ho EEPROM.
Joale, letsatsi le leng le le leng, ka mor'a hore letsatsi le likele, tsamaiso e "tsoha", e bala ho bala le ho romela SMS ka phetoho ea boima ba letsatsi le ho tloha ha e buloa.
Ho phaella moo, boleng ba matla a betri bo fetisoa, 'me ha bo theohela ho 3.5V, ho fanoa ka temoso mabapi le tlhokahalo ea ho lefella, hobane ka tlase ho 3.4V mochine oa puisano ha o bulehe,' me boima ba 'mele bo se bo ntse bo "phaphametse".

"Na u sa hopola hore na tsohle li qalile joang. Ntho e 'ngoe le e 'ngoe e ne e le lekhetlo la pele le khafetsa. "
SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30
E, sena ke hantle sete ea hardware e neng e le qalong, le hoja li-gauge tsa khatello le lithapo li ile tsa pholoha ho fihlela phetolelo ea ho qetela, empa lintho tsa pele pele.
Ha e le hantle, ha u hloke khoele ea cable, e ile ea fetoha theko e tšoanang le ea 30m e otlolohileng.

Haeba u sa tšabe ho qhaqha li-LED tsa 3 tsa SMD le lintlha tse halofo ea lekholo tsa lisebelisoa tse tloaelehileng (tse hlahisoang), joale tsamaea!

Kahoo, re tla hloka sete e latelang ea lisebelisoa / lisebelisoa:

  1. Arduino Pro Mini 3V
    U lokela ho ela hloko microcircuit ea converter ea linear - e lokela ho ba 3.3V hantle - ho chip e tšoaeang KB 33/LB 33/DE A10 - Machaena a ka a na le ho hong ho phoso, mme sehlopha sohle.
    Maboto a lebenkeleng a ile a ba le balaoli ba 5-volt le likristale tsa 16MHz.
  2. USB-Ttl ho CH340 chip - o ka sebelisa le 5-volt e le 'ngoe, empa ha o ntse o bonesa microcontroller, Arduino e tla hloka ho khaoloa ho module ea GSM e le hore e se ke ea chesa ea morao-rao.
    Liboto tse thehiloeng ho PL2303 chip ha li sebetse tlas'a Windows 10.
  3. Mojule oa puisano oa GSM Goouu Tech IOT GA-6-B kapa AI-THINKER A-6 Mini.
    Ke hobane'ng ha u ile ua emisa moo? Neoway M590 - moqapi ea hlokang metjeko e arohaneng e nang le meropa, GSM SIM800L - ha a ka a rata boemo bo sa tloaelehang ba 2.8V ba logic, bo hlokang ho hokahanya esita le ka Arduino ea li-volt tse tharo.
    Ho phaella moo, tharollo e tsoang ho AiThinker e na le matla a fokolang a matla (ha kea bona hona joale ho feta 100mA ha ke romela SMS).
  4. Antenna ea GSM GPRS 3DBI (setšoantšong se ka holimo - sekhafo se nang le "mohatla", ka hora ea borobong)
  5. Sephutheloana sa ho qala sa opareitara se nang le tšireletso e ntle sebakeng sa hau sa polokelo ea liphoofolo.
    Ee, sephutheloana se tlameha ho qala ka ho kengoa fonong e tloaelehileng, TIMA PIN KOPO ha u kena, 'me u tlatse akhaonto ea hau.
    Hona joale ho na le likhetho tse ngata tse nang le mabitso ka mokhoa oa "Sensor", "IoT" - ba na le tefiso e tlase ea ho ngolisa.
  6. dupont terata 20cm e tšehali-motšehali - 3 likhomphutha. (ho hokela Arduino ho USB-TTL)
  7. 3 likhomphutha. HX711 - ADC bakeng sa sekala
  8. Lisele tse 6 tsa boima ba 'mele ho fihlela ho 50kg
  9. Limithara tse 15 tsa mohala oa mohala oa 4-core - bakeng sa ho hokahanya li-module tsa boima ho ARDUINO.
  10. Photoresistor GL5528 (ena ke eona ea bohlokoa, e nang le khanyetso e lefifi ea 1 MΩ le khanyetso e khanyang ea 10-20 kΩ) le tse peli tse tloaelehileng tsa 20 kΩ resistors.
  11. Sekhechana sa theipi e "tenya" e mahlakoreng a mabeli 18x18mm - bakeng sa ho hokela Arduino mojuleng oa puisano.
  12. Sesebelisoa sa betri ea 18650 mme, ha e le hantle, betri ka boeona ke ~ 2600mAh.
  13. Boka kapa parafine e nyane (lebone la monko oa letlapa la kerese) - bakeng sa tšireletso ea mongobo HX711
  14. Sekhechana sa lepolanka 25x50x300mm bakeng sa motheo oa likhakanyo tsa khatello.
  15. Li-screw tse leshome le metso e 'meli tse itšebetsang tse nang le mochini oa khatiso oa 4,2x19 mm bakeng sa ho hokela li-sensor botlaaseng.

Betri e ka nkuoa ho disassembly ea lilaptop - e theko e tlase makhetlo a 'maloa ho feta e ncha,' me matla a tla ba kholo ho feta a Chinese UltraFire - ke fumane 1500 khahlano le 450 (ena ke 6800 bakeng sa mollo 😉

Ho phaella moo, o tla hloka matsoho a tsitsitseng, tšepe ea soldering ea EPSN-25, rosin le solder POS-60.

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Esita le lilemong tse 5 tse fetileng ke ne ke sebelisa tšepe ea tšepe ea Soviet e nang le ntlha ea koporo (liteishene tsa soldering ha lia ka tsa sebetsa bakeng sa ka - ke ile ka e nka bakeng sa teko ea teko 'me ka qeta potoloho ka EPSN).
Empa kamora ho hloleha ha eona le li-fakes tse ngata tsa China tse nyarosang, ea morao-rao e ile ea bitsoa Sparta - ntho e boima joalo ka lebitso la eona, e ile ea emisa.
sehlahisoa se nang le thermostat.

Kahoo ha re tsamaee!

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Ho qala, re theola li-LED tse peli ho tloha mojuleng oa GSM (sebaka seo li neng li le ho sona se pota-potiloe ka oval ea lamunu)
Re kenya SIM card ka lipampiri tsa ho ikopanya le boto ea potoloho e hatisitsoeng, sekhutlo se betliloeng setšoantšong se bontšoa ka motsu.

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Ebe re etsa ts'ebetso e ts'oanang le LED ho boto ea Arduino (oval ho ea ka letsohong le letšehali la chip ea lisekoere),
Solder kama ho likhoele tse nne (1),
Re nka li-resistant tse peli tsa 20k, sotha li-leto ka lehlakoreng le le leng, solder twist ka sekoting sa pin A5, tse setseng li ho RAW le GND ea arduino (2),
Re khutsufatsa maoto a photoresistor ho 10mm ebe re e rekisa ho GND le D2 pini tsa boto (3).

Joale ke nako ea theipi ea motlakase e putsoa ea theipi e mahlakoreng a mabeli - re e khomaretsa ho sets'oants'o sa SIM card sa module ea puisano, 'me ka holimo - Arduino - konopo e khubelu (silevera) e shebane le rona mme e fumaneha ka holim'a SIM card.

Re rekisa phepelo ea motlakase: hammoho le ho tloha ho mojule oa puisano capacitor (4) ho ea ho pin ea RAW arduino.
'Nete ke hore mojule oa puisano ka boeona o hloka 3.4-4.2V bakeng sa phepelo ea eona ea matla,' me puisano ea eona ea PWR e hokahane le converter ea ho theoha, kahoo ho sebetsa ho tloha ho li-ion, motlakase o tlameha ho fanoa ho feta karolo ena ea potoloho.

Ho Arduino, ho fapana le hoo, re fana ka matla ka converter ea linear - ka tšebeliso e tlase ea hona joale, ho theoha ha motlakase ke 0.1V.
Empa ka ho fana ka motlakase o tsitsitseng ho li-module tsa HX711, re tlosa tlhokahalo ea ho li fetola ho ea ho matla a tlaase ('me ka nako e ts'oanang ho tloha lerata le ntseng le eketseha ka lebaka la ts'ebetso ena).

Ka mor'a moo re rekisa li-jumpers (5) pakeng tsa lithapo tsa PWR-A1, URX-D4 le UTX-D5, fatše GND-G (6) 'me qetellong ke matla a tsoang ho mochine oa betri oa 18650 (7), hokela antenna (8).
Joale re nka sesebelisoa sa USB-TTL ebe re hokela likhokahano tsa RXD-TXD le TXD-RXD, GND-GND ka lithapo tsa Dupont ho ARDUINO (kama 1):

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Setšoantšo se ka holimo se bontša mofuta oa pele (oa boraro) oa tsamaiso, o neng o sebelisetsoa ho lokisa liphoso.

Empa joale re tla nka khefu ho tloha tšepe ea soldering ka nakoana ebe re fetela karolong ea software.
Ke tla hlalosa tatellano ea liketso tsa Windows:
Taba ea pele, o hloka ho jarolla le ho kenya / ho notlolla lenaneo Arduino nkee - phetolelo ea hona joale ke 1.8.9, empa ke sebelisa 1.6.4

Bakeng sa ho nolofatsa, re notlolla polokelo ka har'a foldara C: arduino - "your_version_number", ka hare re tla ba le lifoldara / dist, bakhanni, mehlala, hardware, java, lib, lilaebrari, litšupiso, lisebelisoa, hammoho le faele e sebetsang ea arduino. (har'a tse ling).

Joale re hloka laeborari ho sebetsa le ADC HX711 — konopo e tala “clone kapa download” — khoasolla ZIP.
Likahare (foldara ea HX711-master) li behiloe bukeng ea C:arduino-libraries "your_version_number"

'Me ehlile mokhanni bakeng sa USB-TTL ho tsoa ho github e le 'ngoe - ho tsoa polokelong e sa koaloang, ts'ebetso e qalisoa feela ka faele ea SETUP.

Ho lokile, ha re qaleng le ho hlophisa lenaneo C: arduino-“your_version_number”arduino

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

E-ea nthong ea "Lisebelisoa" - khetha boto ea "Arduino Pro kapa Pro Mini", processor ea Atmega 328 3.3V 8 MHz, boema-kepe - nomoro e 'ngoe ntle le sistimi ea COM1 (e hlaha kamora ho kenya mokhanni oa CH340 ka adaptara ea USB-TTL. hokahane)

Ho lokile, kopitsa sekhechana se latelang (lenaneo) ebe u se beha fensetereng ea Arduino IDE

char phone_no[]="+123456789012"; // Your phone number that receive SMS with counry code 
#include <avr/sleep.h>  // ARDUINO sleep mode library
#include <SoftwareSerial.h> // Sofrware serial library
#include "HX711.h" // HX711 lib. https://github.com/bogde/HX711
#include <EEPROM.h> // EEPROM lib.
HX711 scale0(10, 14);
HX711 scale1(11, 14);
HX711 scale2(12, 14);
#define SENSORCNT 3
HX711 *scale[SENSORCNT];

SoftwareSerial mySerial(5, 4); // Set I/O-port TXD, RXD of GSM-shield  
byte pin2sleep=15; //  Set powerON/OFF pin

float delta00; // delta weight from start
float delta10;
float delta20;
float delta01; // delta weight from yesterday
float delta11;
float delta21;

float raw00; //raw data from sensors on first start
float raw10;
float raw20;
float raw01; //raw data from sensors on yesterday
float raw11;
float raw21;
float raw02; //actual raw data from sensors
float raw12;
float raw22;

word calibrate0=20880; //calibration factor for each sensor
word calibrate1=20880;
word calibrate2=20880;

word daynum=0; //numbers of day after start

int notsunset=0;

boolean setZero=false;

float readVcc() { // Read battery voltage function
  long result1000;
  float rvcc;  
  result1000 = analogRead(A5);
  rvcc=result1000;
  rvcc=6.6*rvcc/1023;
  return rvcc;
}

void setup() { // Setup part run once, at start

  pinMode(13, OUTPUT);  // Led pin init
  pinMode(2, INPUT_PULLUP); // Set pullup voltage
  Serial.begin(9600);
  mySerial.begin(115200); // Open Software Serial port to work with GSM-shield
  pinMode(pin2sleep, OUTPUT);// Itit ON/OFF pin for GSM
  digitalWrite(pin2sleep, LOW); // Turn ON modem
  delay(16000); // Wait for its boot 

scale[0] = &scale0; //init scale
scale[1] = &scale1;
scale[2] = &scale2;

scale0.set_scale();
scale1.set_scale();
scale2.set_scale();

delay(200);

setZero=digitalRead(2);

if (EEPROM.read(500)==EEPROM.read(501) || setZero) // first boot/reset with hiding photoresistor
//if (setZero)
{
raw00=scale0.get_units(16); //read data from scales
raw10=scale1.get_units(16);
raw20=scale2.get_units(16);
EEPROM.put(500, raw00); //write data to eeprom
EEPROM.put(504, raw10);
EEPROM.put(508, raw20);
for (int i = 0; i <= 24; i++) { //blinking LED13 on reset/first boot
    digitalWrite(13, HIGH);
    delay(500);
    digitalWrite(13, LOW);
    delay(500);
  }
}
else {
EEPROM.get(500, raw00); // read data from eeprom after battery change
EEPROM.get(504, raw10);
EEPROM.get(508, raw20);
digitalWrite(13, HIGH); // turn on LED 13 on 12sec. 
    delay(12000);
digitalWrite(13, LOW);
}

delay(200); // Test SMS at initial boot

//
  mySerial.println("AT+CMGF=1");    //  Send SMS part
  delay(2000);
  mySerial.print("AT+CMGS="");
  mySerial.print(phone_no); 
  mySerial.write(0x22);
  mySerial.write(0x0D);  // hex equivalent of Carraige return    
  mySerial.write(0x0A);  // hex equivalent of newline
  delay(2000);
  mySerial.println("INITIAL BOOT OK");
  mySerial.print("V Bat= ");
  mySerial.println(readVcc());
 if (readVcc()<3.5) {mySerial.print("!!! CHARGE BATTERY !!!");}
  delay(500);
  mySerial.println (char(26));//the ASCII code of the ctrl+z is 26
  delay(3000);

//  

raw02=raw00;
raw12=raw10;
raw22=raw20;

//scale0.power_down(); //power down all scales 
//scale1.power_down();
//scale2.power_down();

}

void loop() {

  attachInterrupt(0, NULL , RISING); // Interrupt on high lewel
  set_sleep_mode(SLEEP_MODE_PWR_DOWN); //Set ARDUINO sleep mode
  digitalWrite(pin2sleep, HIGH); // Turn OFF GSM-shield
  delay(2200);
  digitalWrite(pin2sleep, LOW); // Turn OFF GSM-shield
  delay(2200);
  digitalWrite(pin2sleep, HIGH);
  digitalWrite(13, LOW);
  scale0.power_down(); //power down all scales 
  scale1.power_down();
  scale2.power_down();
  delay(90000);
  sleep_mode(); // Go to sleep
  detachInterrupt(digitalPinToInterrupt(0)); // turn off external interrupt

  notsunset=0;
 for (int i=0; i <= 250; i++){
      if ( !digitalRead(2) ){ notsunset++; } //is a really sunset now? you shure?
      delay(360);
   }
  if ( notsunset==0 )
  { 
  digitalWrite(13, HIGH);
  digitalWrite(pin2sleep, LOW); // Turn-ON GSM-shield
  scale0.power_up(); //power up all scales 
  scale1.power_up();
  scale2.power_up();
  raw01=raw02;
  raw11=raw12;
  raw21=raw22;
  raw02=scale0.get_units(16); //read data from scales
  raw12=scale1.get_units(16);
  raw22=scale2.get_units(16);

  daynum++; 
  delta00=(raw02-raw00)/calibrate0; // calculate weight changes 
  delta01=(raw02-raw01)/calibrate0;
  delta10=(raw12-raw10)/calibrate1;
  delta11=(raw12-raw11)/calibrate1; 
  delta20=(raw22-raw20)/calibrate2;
  delta21=(raw22-raw21)/calibrate2;

  delay(16000);
  mySerial.println("AT+CMGF=1");    //  Send SMS part
  delay(2000);
  mySerial.print("AT+CMGS="");
  mySerial.print(phone_no); 
  mySerial.write(0x22);
  mySerial.write(0x0D);  // hex equivalent of Carraige return    
  mySerial.write(0x0A);  // hex equivalent of newline
  delay(2000);
  mySerial.print("Turn ");
  mySerial.println(daynum);
  mySerial.print("Hive1  ");
  mySerial.print(delta01);
  mySerial.print("   ");
  mySerial.println(delta00);
  mySerial.print("Hive2  ");
  mySerial.print(delta11);
  mySerial.print("   ");
  mySerial.println(delta10);
  mySerial.print("Hive3 ");
  mySerial.print(delta21);
  mySerial.print("   ");
  mySerial.println(delta20);

  mySerial.print("V Bat= ");
  mySerial.println(readVcc());
  if (readVcc()<3.5) {mySerial.print("!!! CHARGE BATTERY !!!");}
  delay(500);
  mySerial.println (char(26));//the ASCII code of the ctrl+z is 26
  delay(3000);

  }

}

Moleng oa pele, ka mantsoe a qotsitsoeng, char phone_no[]=”+123456789012″; — sebakeng sa 123456789012, beha nomoro ea hau ea mohala le khoutu ea naha eo SMS e tla romelloa ho eona.

Hona joale re tobetsa konopo ea ho hlahloba (ka holimo ho nomoro ea pele skrineng e ka holimo) - haeba ka tlase (tlas'a nomoro ea boraro skrineng) "Ho bokella ho felile" - joale re ka khantša microcontroller.

Kahoo, USB-TTL e hokahane le ARDUINO le komporo, kenya betri e qositsoeng ka har'a sets'oants'o (hangata LED ho Arduino e ncha e qala ho benya hang ka motsotsoana).

Hona joale bakeng sa firmware - re ntse re koetlisa ho tobetsa konopo e khubelu (silevera) ea microcontroller - sena se tla hloka ho etsoa ka tieo ka nako e itseng !!!
Ja? Tobetsa konopo ea "Mojaro" (ka holimo ho tse peli skrineng), 'me u shebe ka hloko mola o ka tlase ho sebopeho (tlas'a tse tharo tse skrineng).
Hang ha mongolo oa "bokello" o fetoha "ho khoasolla", tobetsa konopo e khubelu (seta bocha) - haeba tsohle li lokile, mabone a adaptara ea USB-TTL a tla benya ka thabo, 'me tlase ho sehokelo ho ngotsoe "E kentsoe. ”

Joale, ha re ntse re emetse hore tlhahlobo ea SMS e fihle ka mohala, ke tla u joetsa hore na lenaneo le sebetsa joang:

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Setšoantšo se bontša mofuta oa bobeli oa boemo ba ho lokisa liphoso.

Ha e buletsoe ka lekhetlo la pele, tsamaiso e hlahloba nomoro ea 500 le 501 ea EEPROM; haeba li lekana, joale data ea calibration ha e tlalehoe, 'me algorithm e fetela karolong ea ho seta.
Ho etsahala ntho e tšoanang haeba, ha e buloa, photoresistor e shaded (ka pene cap) - mokhoa oa ho tsosolosa o butsoe.

Lisele tsa mojaro li lokela ho kenngoa ka tlas'a hives, kaha re mpa re lokisa boemo ba pele ba zero ebe re lekanya phetoho ea boima ba 'mele (hona joale li-zero li tla tla feela, kaha ha re e-s'o kopanye letho).
Ka nako e ts'oanang, LED e hahelletsoeng ea pin 13 e tla qala ho panya ho Arduino.
Haeba reset e sa etsahale, LED e khantša metsotsoana e 12.
Ka mor'a sena, tlhahlobo ea SMS e romelloa ka molaetsa "INITIAL BOOT OK" le motlakase oa betri.
Mojule oa puisano oa tima, 'me ka mor'a metsotso ea 3 boto ea Arduino e kenya liboto tsa HX711 ADC ka mokhoa oa ho robala' me e robala ka boeona.
Ho lieha hona ho entsoe e le hore ho se ke ha nka tšitiso ho mojule oa GSM o sebetsang (ka mor'a ho tima, "linaoa" ka nako e itseng).

Ka mor'a moo, re na le tšitiso ea sensor ea setšoantšo holim'a pinana ea bobeli (mosebetsi oa ho kopanya o nolofalitsoe).
Tabeng ena, ka mor'a ho tsosa, boemo ba photoresistor bo hlahlojoa bakeng sa metsotso e meng ea 3 - ho felisa ho susumetsa hangata / bohata.
Se tloaelehileng ke hore ntle le phetoho, sistimi e kengoa tšebetsong metsotso e 10 kamora hore letsatsi le likele ka har'a maru a leholimo le 20 maemong a leholimo a hlakileng.
E, e le hore tsamaiso e se ke ea tsosolosa nako le nako ha e buloa, bonyane mochine oa pele oa HX711 (lipini DT-D10, SCK-A0) o tlameha ho hokahanngoa.

Ebe ho baloa litekanyo tsa khatello, phetoho ea boima ba 'mele ho tloha ts'ebetsong e fetileng e baloa (nomoro ea pele moleng ka mor'a Hive) le ho tloha ts'ebetsong ea pele, matla a betri a hlahlojoa' me tlhahisoleseding ena e romelloa e le SMS:

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Hantle-ntle, na u fumane SMS? Kea u babatsa! Re halofo ea moo! Betri e ka tlosoa ho sets'oants'o hajoale; ha re sa tla hlola re hloka komporo.

Ha e le hantle, setsi sa taolo ea boromuoa se ile sa bonahala se kopane hoo se ka kenngoa ka har'a nkho ea mayonnaise; tabeng ea ka, lebokose le khanyang le boholo ba 30x60x100mm (ho tloha likarete tsa khoebo) le lekana hantle.

E, mokhoa oa ho robala o ja ~ 2.3mA - 90% ka lebaka la mochine oa puisano - ha o tima ka ho feletseng, empa o kena ka mokhoa oa ho ema.

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Ha re qale ho etsa li-sensor; pele, ha re ameng sebopeho sa li-sensor:

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Ena ke moralo oa hive - holimo pono.

Khale, li-sensor tse 4 li kentsoe lihukung (1,2,3,4)

Re tla metha ka ho fapana. Kapa ho e-na le hoo, esita le ka tsela ea boraro. Hobane bashanyana ba BroodMinder ba e etsa ka tsela e fapaneng:

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Moqaping ona, li-sensor li kentsoe maemong a 1 le a 2, lintlha tsa 3,4 le XNUMX li lutse holim'a borali.
Joale li-sensor li nka halofo ea boima ba 'mele.
E, mokhoa ona ha o na ho nepahala ho fokolang, empa ho ntse ho le thata ho nahana hore linotši li ka haha ​​liforeimi tsohle ka "maleme" a khekhe ea linotši haufi le lebota le le leng la hive.

Kahoo, ke fana ka maikutlo a ho fokotsa li-sensor ka kakaretso ho supa 5 - joale ha ho hlokahale ho sireletsa tsamaiso, 'me ha u sebelisa li-hives tse khanyang, ho hlokahala ka ho feletseng ho etsa ka sensor e le' ngoe.

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Ka kakaretso, re lekile mefuta e 'meli ea li-module ho HX711, mefuta e' meli ea li-sensor, le likhetho tse peli tsa ho li hokahanya - ka borokho bo felletseng ba Wheatstone (li-sensor tse 2) le halofo, ha karolo ea bobeli e tlatselletsoa ka li-resistors tse 1k tse nang le mamello ea 0.1%.
Empa mokhoa oa ho qetela ha o ratehe ebile ha o khothalletsoe esita le ke baetsi ba sensor, kahoo ke tla hlalosa feela ea pele.

Kahoo, bakeng sa hive e le 'ngoe re tla kenya li-gauge tse peli tsa khatello le module e le' ngoe ea HX711, setšoantšo sa wiring se tjena:

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Ho na le 5 metres ea 4-wire cable cable ho tloha boto ea ADC ho ea Arduino - re hopola kamoo linotši li sa rateng lisebelisoa tsa GSM ka hive.

Ka kakaretso, re siea "mehatla" ea 8cm holim'a li-sensor, re hlobolisa para e sothehileng ebe re rekisa ntho e ngoe le e ngoe joalo ka setšoantšong se kaholimo.

Pele o qala karolo ea ho betla, beha boka / parafine ka sejaneng se loketseng ho qhibiliha ka bateng ea metsi.

Hona joale re nka lehong la rona mme re le arola likarolo tse tharo tsa 100mm ka 'ngoe

Ka mor'a moo, re tšoaea groove ea longitudinal 25 mm ka bophara, 7-8 mm botebo, tlosa ho feteletseng ho sebelisa hacksaw le chisel - setšoantšo se nang le sebopeho sa U se lokela ho hlaha.

Na boka ba boka le futhumala? - re kenya liboto tsa rona tsa ADC moo - sena se tla li sireletsa mongobo / moholi:

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Re e beha kaofela holim'a motheo oa lepolanka (e tlameha ho alafshoa ka sebolaya-mafu ho thibela ho bola):

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

'Me qetellong, re lokisa li-sensor ka li-screws tse itšebetsang:

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Ho ne ho boetse ho na le khetho ka theipi ea motlakase e putsoa, ​​​​empa ka mabaka a botho ha ke e hlahise 😉

Ho tloha lehlakoreng la Arduino re etsa tse latelang:

Re hlobolisa lithapo tsa rona tsa mehala, re sotha lithapo tse mebala hammoho, ebe re li teneha.

Kamora moo, solder ho mabitso a boto joalo ka setšoantšong:

SMS-ho beha leihlo boima ba linotsi tse tharo bakeng sa $30

Ke eona, hona joale bakeng sa tlhahlobo ea ho qetela, re kenya li-sensor likarolong tsa selikalikoe, sengoathoana sa plywood holimo, re tsosolosa molaoli (re beha betere e nang le pene cap ho photodiode).

Ka nako e ts'oanang, LED ho Arduino e lokela ho panya 'me SMS ea teko e lokela ho fihla.

Ka mor'a moo, tlosa sekoahelo ho photocell 'me u ee ho tlatsa metsi ka botlolo ea polasetiki ea 1.5 lithara.
Re beha botlolo holim'a plywood 'me haeba metsotso e' maloa e se e fetile ho tloha ha e buletsoe, re khutlisetsa cap ho photoresistor (ho etsisa ho likela ha letsatsi).

Ka mor'a metsotso e meraro, LED e ho Arduino e tla khantša, 'me u lokela ho fumana SMS e nang le boima ba boima ba lik'hilograma tse ka bang 1 libakeng tsohle.

Kea u babatsa! Sistimi e kopantsoe ka katleho!

Haeba joale re qobella tsamaiso hore e sebetse hape, joale mohala oa pele oa boima o tla ba le zero.

E, maemong a sebele ho bohlokoa ho lebisa photoresistor ka holimo.

Joale ke tla fana ka bukana e khuts'oane ea mosebelisi:

  1. Kenya li-gauge tsa khatello tlas'a marako a ka morao a hives (beha leballo/boto e botenya ba ~ 30mm ka tlas'a tse ka pele)
  2. Etsa moriti oa photoresistor 'me u kenye betri - LED e lokela ho panya' me u fumane SMS ea teko e nang le mongolo "INITIAL BOOT OK"
  3. Beha yuniti e bohareng ka sebaka se seholo ho tloha ho li-hives le hore lithapo li se ke tsa kena-kenana ha u sebetsa le linotsi.
    Mantsiboeeng a mang le a mang, ka mor'a hore letsatsi le likele, u tla fumana SMS e nang le liphetoho tsa boima ba hau bakeng sa letsatsi le ho tloha motsotsong oa ho qala.
    Ha matla a betri a fihla ho 3.5V, SMS e tla fela ka mohala "!!! SHAJA BETHER!!!"
    Nako ea ts'ebetso ea betri e le 'ngoe ea 2600mAh e ka ba khoeli.
    Haeba betri e nkeloa sebaka, liphetoho tsa letsatsi le letsatsi boima ba hives ha li hopoloe.

Ke'ng e latelang?

  1. Fumana mokhoa oa ho kenya tsena tsohle morerong oa github
  2. Qala malapa a 3 a linotši ka har'a hives ea tsamaiso ea Palivoda (kapa linaka ho batho)
  3. Eketsa "buns" - ho lekanya mongobo, mocheso, 'me habohlokoa ka ho fetisisa - ho hlahloba molumo oa linotsi.

Ke tsohle hajoale, ke tsa hau ka tieo, mohlokomeli oa linotsi oa motlakase Andrey

Source: www.habr.com

Eketsa ka tlhaloso