SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Kaore, ehara tenei i te tuku hokohoko, koinei te utu mo nga waahanga punaha ka taea e koe te huihui i muri i te panui i te tuhinga.

He papamuri iti:

I etahi wa i mua ka whakatau ahau ki te tiki pi, a ka puta mai ... mo te wa katoa, engari kaore i waiho i te whare hotoke.
Na tenei ahakoa te ahua kei te tika tana mahi i nga mea katoa - te whangai ngahuru, te whakamau i mua i te makariri o te rangi.
Ko te taenga mai he punaha rakau tawhito "Dadan" me nga papa 10 i hangaia mai i nga papa 40 mm.
Engari i taua takurua, na te rerekee o te pāmahana, he nui noa atu te ngaro o nga kai tiaki miere i mua.

Koinei te ahua o te whakaaro mo te punaha mo te tirotiro i te ahua o te hive.
Whai muri i taku whakaputa i nga tuhinga maha mo Habr me te whakawhitiwhiti korero i runga i te huihuinga beekeepers, ka whakatau ahau ki te haere mai i te ngawari ki te uaua.
Ko te taumaha anake te tawhā e kore e taea te tautohetohe, engari ko te tikanga, ko nga punaha o naianei ka aro turuki i te hive "tohutoro" anake.
Mena ka he tetahi mea (hei tauira, te wehenga o te pokai, te mate pi), ka kore e whai kiko nga tohu.

Na reira, i whakatauhia ki te aro turuki i te huringa o te taumaha o nga hives e toru i te wa kotahi ma te whakamahi i tetahi microcontroller, me te taapiri i etahi atu "pai" i muri mai.
Ko te hua ko te punaha motuhake me te wa mahi mo te marama kotahi mo te utu kotahi o te pākahiko 18650 me te tuku tatauranga kotahi ia ra.
I ngana ahau ki te whakangawari i te hoahoa kia taea ai te tukurua ahakoa kaore he hoahoa, mai i nga whakaahua.

Ko te arorau o te mahi e whai ake nei: i te wa o te tiimatanga tuatahi, ka penapenahia nga panui o nga pukoro kua whakauruhia ki raro i nga hives ki te EEPROM.
Na, i nga ra katoa, i muri i te ra, "ka oho" te punaha, ka panui i nga panui ka tukuna he SMS me te huringa o te taumaha mo te ra, mai i te wa i huri ai.
I tua atu, ka tukuna te uara ngaohiko pākahiko, a, ka heke ki te 3.5V, ka tukuna he whakatupato mo te hiahia ki te utu, na te mea kei raro iho i te 3.4V kaore te waahanga korero e huri, a ko nga panui taumaha kua "rere".

"Kei te mahara koe ki te timatanga o te katoa. Ko nga mea katoa mo te wa tuatahi, mo te wa ano.
SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30
Ae, koinei tonu te huinga taputapu i te tuatahi, ahakoa ko nga riipene riipene me nga waea i ora ki te putanga whakamutunga, engari ko nga mea tuatahi ko te tuatahi.
Ko te mea pono, kaore koe e hiahia ki te taura taura, i puta mai he rite tonu te utu ki te 30m tika.

Mena kaore koe e mataku ki te wetewete i nga rama rama SMD 3 me te haurua rau nga tohu o te whakapiringa tikanga (putanga), katahi ka haere!

Na, ka hiahia matou ki nga huinga taputapu / rauemi e whai ake nei:

  1. Arduino Pro Mini 3V
    Me aro koe ki te microcircuit whakawhiti raina - me 3.3V - kei runga i te maramara e tohu ana i te KB 33/LB 33/DE A10 - kua he taku Hainamana, me te puranga katoa
    Ko nga papa i roto i te toa i puta mai he 5-volt regulators me nga tioata 16MHz.
  2. USB-Ttl i runga i te maramara CH340 - ka taea e koe te whakamahi i te 5-volt, engari i te wa e whiti ana te microcontroller, me momotu te Arduino mai i te kōwae GSM kia kore ai e tahuna te whakamutunga.
    Ko nga papa i runga i te maramara PL2303 kaore e mahi i raro i te Windows 10.
  3. Kōwae whakawhitiwhiti GSM Goouu Tech IOT GA-6-B ranei AI-THINKER A-6 Mini.
    He aha koe i mutu ai? Neoway M590 - he kaihoahoa e hiahia ana ki nga kanikani motuhake me nga timipera, GSM SIM800L - kaore i pai ki te taumata 2.8V kore-paerewa o te arorau, e hiahia ana ki te ruruku ahakoa me te Arduino toru-volt.
    I tua atu, ko te otinga mai i AiThinker he iti rawa te whakapau kaha (kaore au i kite i te teitei ake i te 100mA i te wa e tuku ana i te SMS).
  4. Antenna GSM GPRS 3DBI (i te whakaahua i runga ake nei - he kameta tapawha me te "hiku", i te 9 karaka)
  5. Ko te kete timatanga o te kaiwhakahaere he pai te kapinga ki te waahi o to whare ahi.
    Ae, me whakahohehia te kete i te tuatahi i roto i te waea auau, MONOKIA TE TINO PIN i te urunga mai, ka piki ake to putea.
    Inaianei he maha nga whiringa me nga ingoa i roto i te momo "Sensor", "IoT" - he iti ake te utu ohaurunga.
  6. waea dupont 20cm wahine-wahine - 3 pcs. (hei hono Arduino ki USB-TTL)
  7. 3 pcs. HX711 - ADC mo nga pauna
  8. 6 nga pūtau uta mo te taumaha ki te 50kg
  9. 15 mita o te taura waea 4-matua - mo te hono i nga waahanga taumaha ki ARDUINO.
  10. Photoresistor GL5528 (koinei te mea nui, me te aukati pouri o te 1 MΩ me te parenga marama o 10-20 kΩ) me nga parenga 20 kΩ noa e rua.
  11. He riipene taparua "matotoru" 18x18mm - mo te whakapiri i te Arduino ki te kōwae whakawhitiwhiti.
  12. Ko te kaipupuri pākahiko 18650, me te pono, ko te pākahiko ake he ~2600mAh.
  13. He ware pi, he paraffin ranei (rama rama-papa) - mo te whakamarumaru makuku HX711
  14. He kurupae kurupae rakau 25x50x300mm mo te turanga o nga ine riaka.
  15. Te tekau ma rua nga miro mirimiri whaiaro me te miihini perehi 4,2x19 mm mo te whakapiri i nga pukoro ki te turanga.

Ka taea te tango i te pākahiko mai i te wetewete o nga rorohiko pona - he maha nga wa iti ake i te mea hou, a ka nui ake te kaha ki tera o te Hainamana UltraFire - I whiwhi ahau i te 1500 ki te 450 (he 6800 tenei mo te ahi 😉

I tua atu, ka hiahia koe ki nga ringaringa pumau, he rino whakapiri EPSN-25, rosin me te POS-60.

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Ahakoa 5 tau ki muri i whakamahia e ahau he rino hiko Soviet me te pito parahi (kaore nga teihana whakapiri i mahi mo au - i tangohia e ahau mo te taraiwa whakamatautau ka mutu te ara iahiko me te EPSN).
Engari i muri i tana korenga me te maha o nga rūpahu a Hainamana, ko te ingoa o muri ko Sparta - he mea tino kino ki tona ingoa, ka mutu.
i runga i tetahi hua whai whakamaarama.

No reira me haere tatou!

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Hei timata, ka wetekina e matou nga rama rama e rua mai i te kōwae GSM (ko te waahi i noho ai he porowhita karaka)
Ka whakauruhia e matou te kaari SIM me nga papa whakapiri ki te papa taiawhio kua taia, ko te kokonga kopikopiko i te whakaahua e tohuhia ana e te pere.

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Na ka mahia e matou he tikanga rite ki te LED i runga i te papa Arduino (oval ki te taha maui o te maramara tapawha),
Hokona te heru kia wha nga hononga (1),
Ka tangohia e matou nga parenga 20k e rua, ka whiria nga arataki ki tetahi taha, ka kootia te kowiri ki roto i te kohao o te titi A5, kei te RAW me te GND te toenga o te arduino (2),
Ka whakapotohia e matou nga waewae o te photoresistor ki te 10mm me te whakapiri ki nga titi GND me D2 o te papa (3).

Inaianei kua tae ki te wa mo te riipene hiko puru o te riipene taha-rua - ka pania e matou ki runga ki te kaipupuri kaari SIM o te waahanga korero, a ki runga - ko te Arduino - ko te paatene whero (hiriwa) kei te anga mai ki a matou, kei runga ake o te kaari SIM.

Ka whakahoahohia e matou te hiko: me te puritanga kōwae whakawhitiwhiti (4) ki te titi arduino RAW.
Ko te meka ko te waahanga korero ake e hiahia ana ki te 3.4-4.2V mo tana tuku hiko, a ko tana whakapiri PWR e hono ana ki te kaitahuri hikoi-iho, na ki te mahi mai i te li-ion, me tuku ngaohiko ma te whakawhiti i tenei waahanga o te ara iahiko.

I roto i te Arduino, engari, ka tukuna e matou te mana ma te kaitahuri raina - i te iti o te kohi o naianei, ko te 0.1V te hekenga ngaohiko whakaheke.
Engari ma te tuku i te ngaohiko pumau ki nga waahanga HX711, ka whakakorehia e matou te hiahia ki te whakarereke i a raatau ki te ngaohiko iti (me te wa ano mai i te piki haere o te haruru na tenei mahi).

I muri mai ka whakapirihia e matou nga pekepeke (5) i waenga i nga titi PWR-A1, URX-D4 me UTX-D5, te GND-G (6) ki raro, ka mutu te hiko mai i te kaipupuri pākahiko 18650 (7), honoa te antenna (8).
Inaianei ka tangohia e matou he kaitahuri USB-TTL ka hono i nga hoapaki RXD-TXD me TXD-RXD, GND-GND me nga waea Dupont ki ARDUINO (heru 1):

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Ko te whakaahua i runga ake nei e whakaatu ana i te putanga tuatahi (o te toru) o te punaha, i whakamahia hei patuiro.

Engari inaianei ka okioki tatou i te rino whakapiri mo tetahi wa ka neke atu ki te waahanga rorohiko.
Ka whakaahua ahau i te raupapa o nga mahi mo Windows:
Tuatahi, me tango me te whakauru / wetewete i te kaupapa IDE Arduino - ko te putanga o naianei ko 1.8.9, engari ka whakamahi ahau i te 1.6.4

Mo te ngawari, ka wetewetehia e matou te puranga ki te kōpaki C: arduino - "your_version_number", kei roto kei a matou nga kōpaki / dist, nga taraiwa, nga tauira, nga taputapu, java, lib, whare pukapuka, tohutoro, taputapu, tae atu ki te arduino konae mahi. (i roto i era atu).

Inaianei kei te hiahia matou he whare pukapuka hei mahi tahi me te ADC HX711 — patene matomato “clone or download” — tango ZIP.
Ko nga ihirangi (kōpaki HX711-master) ka tukuna ki roto i te raarangi C:arduino-“tau_version_number” whare pukapuka

Na o te akoranga te taraiwa mo USB-TTL mai i te taua github - mai i te purongo kua wetewetehia, ka whakarewahia noa te whakaurunga me te konae SETUP.

Ae, me whakarewa me te whirihora i te kaupapa C:arduino-“tau_version_number”arduino

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Haere ki te taonga "Utauta" - tohua te poari "Arduino Pro or Pro Mini", Atmega 328 3.3V 8 MHz tukatuka, tauranga - he tau ke atu i te punaha COM1 (ka puta i muri i te whakauru i te taraiwa CH340 me te urutau USB-TTL hono)

Ae, kapea te huahua e whai ake nei (hotaka) ka whakapiri ki te matapihi 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);

  }

}

I te rarangi tuatahi, i roto i nga korero, char phone_no[]=”+123456789012″; — hei utu mo 123456789012, tuhia to nama waea me te waehere whenua ka tukuna atu he SMS.

Inaianei ka pehia e matou te paatene taki (i runga ake i te nama kotahi i te whakaahua o runga ake nei) - mena kei raro (i raro i te nama toru i runga i te mata) "Kua oti te whakahiato" - katahi ka taea e tatou te whakakorikori i te microcontroller.

Na, ko te USB-TTL e hono ana ki te ARDUINO me te rorohiko, hoatu te pākahiko kua tohua ki roto i te kaipupuri (te nuinga o te wa ka timata te LED i runga i te Arduino hou ki te kimo kotahi ia ia).

Inaianei mo te firmware - kei te whakangungu matou ki te pehi i te paatene whero (hiriwa) o te microcontroller - me tino mahi tenei i tetahi wa!!!
Kai? Patohia te paatene "Utaina" (i runga ake i nga mea e rua i roto i te whakaahua), ka ata titiro ki te raina kei raro o te atanga (i raro i te toru i te whakaahua).
I te wa ka huri te tuhinga "whakahiato" ki te "tango", pehia te paatene whero (tautuhi) - mena he pai nga mea katoa, ka koa nga rama i runga i te USB-TTL adapter, a kei te raro o te atanga te tuhi "Kua utaina. ”

Inaianei, i a matou e tatari ana kia tae mai te SMS whakamatautau ki te waea, ka korero atu ahau ki a koe me pehea te mahi o te kaupapa:

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Ko te whakaahua e whakaatu ana i te putanga tuarua o te turanga patuiro.

Ina ka ana mo te wa tuatahi, ka tirohia e te punaha nga paita nama 500 me te 501 o te EEPROM; mena he rite, karekau nga raraunga whakatikatika i te rekoata, ka haere te algorithm ki te waahanga tatūnga.
Ka rite ano te mea mena, ka huri, ka whakamarumaruhia te photoresistor (na te potae pene) - ka whakahohehia te aratau tautuhi.

Me whakauruhia nga pūtau uta ki raro i nga hives, na te mea ka whakatika noa tatou i te taumata kore tuatahi ka ine i te huringa o te taumaha (inaianei ka tae mai nga kore, na te mea kaore ano matou i hono atu).
I te wa ano, ka tiimata te rama rama o te titi 13 i roto i te Arduino.
Mena karekau he tautuhi, ka rama te rama mo te 12 hēkona.
I muri i tenei, ka tukuna he SMS whakamatautau me te karere "INITIAL BOOT OK" me te ngaohiko pākahiko.
Ka weto te kōwae kōrero, ā, i muri i te 3 meneti ka tukuna e te poari Arduino nga papa HX711 ADC ki te aratau moe, ka moe ano.
I mahia tenei whakaroa kia kore ai e paopao mai i tetahi kōwae GSM mahi (i muri i te whakaweto, ka "pini" mo etahi wa).

I muri mai, he haukoti te pukoro whakaahua i runga i te titi tuarua (kua whakahohea te mahi taapiri).
I tenei keehi, i muri i te whakaoho, ka tirohia te ahua o te photoresistor mo etahi atu meneti e 3 - ki te whakakore i te tukurua / teka.
Ko te mea noa ko te kore he whakatikatika ka whakahohehia te punaha i te 10 meneti i muri o te ra o te wheturangi i te rangi pouri me te 20 i te rangi marama.
Ae, kia kore ai e tautuhi ano te punaha i nga wa katoa ka whakakahia, me hono te waahanga tuatahi HX711 (pins DT-D10, SCK-A0)

Na ka mauhia nga panui o nga riipene riipene, ka tatauhia te huringa o te taumaha mai i te mahi o mua (ko te nama tuatahi i te raina i muri i te Hive) a mai i te whakahohenga tuatahi, ka tirohia te ngaohiko pākahiko ka tukuna enei korero hei SMS:

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Ma te ara, i whiwhi koe i te SMS? Kia ora! Kei te haurua tatou! Ka taea te tango i te pākahiko mai i te kaipupuri mo naianei; ka kore e hiahiatia te rorohiko.

Ma te ara, ko te pokapu whakahaere miihana i puta he tino maamaa ka taea te whakanoho ki roto i te ipu mayonnaise; i roto i taku keehi, he pouaka whakawhiti te rahi 30x60x100mm (mai i nga kaari pakihi) ka tino pai.

Ae, ka pau te punaha moe ~ 2.3mA - 90% na te waahanga korero - kaore e tino katia, engari ka uru ki te aratau tatari.

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Me timata tatou ki te hanga pukoro; tuatahi, me pa ki te whakatakotoranga o nga pukoro:

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

He mahere tenei mo te hive - runga tirohanga.

Ko te tikanga, e 4 nga pukoro kua whakauruhia ki nga kokonga (1,2,3,4)

Ka rereke taatau ine. Engari, ahakoa i te huarahi tuatoru. Na te mea he rereke te mahi a nga taangata mai i BroodMinder:

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

I roto i tenei hoahoa, ka whakauruhia nga puoro ki nga waahi 1 me te 2, nga tohu 3,4 me te XNUMX kei runga i te kurupae.
Na ko nga kaikorero mo te haurua noa o te taumaha.
Ae, he iti ake te tika o tenei tikanga, engari he uaua tonu ki te whakaaro ka hanga e nga pi nga papa katoa me nga "arero" o nga honi ki te taha o tetahi pakitara o te taenga mai.

Na, ka whakaaro ahau ki te whakaiti i nga pukoro ki te tohu 5 - karekau he take ki te whakamarumaru i te punaha, a, ka whakamahia nga hive marama, he mea tino tika ki te mahi ki tetahi pukoro.

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

I te nuinga o te waa, i whakamatauria e matou nga momo waahanga e rua i runga i te HX711, e rua nga momo puoro, me nga whiringa e rua mo te hono atu - me te piriti Wheatstone katoa (2 pūoko) me te haurua, ka taapirihia te waahanga tuarua ki nga parenga 1k me te kātakí o 0.1%.
Engari ko te tikanga o muri kaore e pai ana kaore i te taunakihia e nga kaihanga puoro, na ka whakaahuahia e au te mea tuatahi.

Na, mo te taenga mai ka whakauruhia e matou nga riipene riipene e rua me tetahi waahanga HX711, ko te hoahoa waea e whai ake nei:

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

E 5 mita te taura waea 4-waea mai i te papa ADC ki te Arduino - ka mahara tatou me pehea te pi e kore e pai ki nga taputapu GSM i roto i te taenga mai.

I te nuinga o te waa, ka waiho e matou te 8cm "hiku" ki runga i nga pukoro, ka wetekina te takirua kua kopikopiko me te whakapiri i nga mea katoa penei i te whakaahua o runga.

I mua i to tiimata i te wahanga kamura, tuu te ware pi/paraffini ki roto i te ipu pai kia rewa ki roto i te kaukau wai.

Inaianei ka tango matou i a matou rakau, ka wehewehea kia toru nga wahanga 100mm ia ia

I muri mai, ka tohuhia e matou he awaawa roa 25 mm te whanui, 7-8 mm te hohonu, tango i te taikaha ma te whakamahi i te hacksaw me te whao - me puta mai he tohu U-ahua.

Kua whakamahana te wax? — ka toua a matou papa ADC ki reira — ma tenei e tiaki mai i te makuku/kohu:

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Ka tuu katoa ki runga i te turanga rakau (me rongoa ki te antiseptic kia kore ai e pirau):

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Ka mutu, ka whakatikahia e matou nga pukoro me nga taapiri-whaiaro:

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

He whiringa ano me te riipene hiko puru, engari na te tangata kaore au e whakaatu 😉

Mai i te taha Arduino ka mahia e matou nga mea e whai ake nei:

Ka tihorea e matou a matou taura waea, ka whiria nga waea tae, ka tine.

Whai muri i tera, whakapirihia ki nga hoapaki poari penei i te whakaahua:

SMS-aroturuki i te taumaha o nga whare miere e toru mo te $30

Koia, inaianei mo te tirotiro whakamutunga, ka makahia e matou nga pukoro ki nga waahanga o te porowhita, tetahi wahi o te plywood ki runga, ka tautuhi ano i te kaiwhakahaere (ka makahia e matou he pākahiko me te potae pene ki runga i te photodiode).

I te wa ano, me kimo te LED i runga i te Arduino ka tae mai he SMS whakamatautau.

Whai muri, tangohia te potae mai i te pūtau whakaahua ka whakakiia te wai ki roto i te pounamu kirihou 1.5 rita.
Ka makahia te pounamu ki runga i te plywood, a, ki te mea kua pahemo etahi meneti mai i te wa e ka ana, ka whakahokia ano te potae ki runga i te photoresistor (whakarite i te ra).

I muri i nga meneti e toru, ka marama te LED i runga i te Arduino, me whiwhi koe i te SMS me nga uara taumaha tata ki te 1 kg i nga waahi katoa.

Kia ora! Kua pai te whakahiato o te punaha!

Mena ka akiakihia te punaha ki te mahi ano, katahi ka whai kore te pou taumaha tuatahi.

Ae, i roto i nga ahuatanga pono he mea tika kia whakanekehia te photoresistor ki runga.

Inaianei ka hoatu e ahau he pukapuka kaiwhakamahi poto:

  1. Whakanohoia he riipene riipene i raro i nga pakitara o muri o nga hive (whakanohoia he kurupae/papa ~30mm te matotoru i raro i nga mea o mua)
  2. Ka whakamarumarutia te whakamarumaru whakaahua me te whakauru i te pākahiko - me kimo te LED ka whiwhi koe i te SMS whakamatautau me te kupu "INITIAL BOOT OK"
  3. Whakanohoia te wae pokapū ki te tawhiti rawa atu i nga hives kia kore ai nga waea e pokanoa i te wa e mahi ana me nga pi.
    Ia ahiahi, i muri i te ra, ka whiwhi koe i te SMS me o huringa taumaha mo te ra me te wa o te whakarewatanga.
    Ka tae te ngaohiko pākahiko ki te 3.5V, ka mutu te SMS me te raina "!!! WHAKANUI PIKI!!!"
    Ko te wa mahi i runga i te pākahiko 2600mAh kotahi te marama.
    Mena ka whakakapihia te pākahiko, ko nga huringa o ia ra i te taumaha o nga hives kaore e maumahara.

He aha te i muri?

  1. Whakaarohia me pehea te whakauru i enei mea katoa ki tetahi kaupapa mo te github
  2. Tīmatahia nga whanau pi e 3 i roto i nga hive o te punaha Palivoda (he haona ranei i roto i te tangata)
  3. Taapirihia he "pauna" - te ine i te haumākū, te pāmahana, me te mea nui - te tātari i te haruru o te pi.

Heoi ano mo tenei wa, tena koe, e te kai tiaki miere hiko a Andrey

Source: will.com

Tāpiri i te kōrero