Are you over 18 and want to see adult content?
More Annotations
A complete backup of pvpgec.blogspot.com
Are you over 18 and want to see adult content?
A complete backup of mobyarredamenti.it
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://deterrainestates.com
Are you over 18 and want to see adult content?
A complete backup of https://solidgigs.com
Are you over 18 and want to see adult content?
A complete backup of https://financecapitalmarkets.com
Are you over 18 and want to see adult content?
A complete backup of https://haithabu.de
Are you over 18 and want to see adult content?
A complete backup of https://leadformance.com
Are you over 18 and want to see adult content?
A complete backup of https://amitness.com
Are you over 18 and want to see adult content?
A complete backup of https://thriftytraveler.com
Are you over 18 and want to see adult content?
A complete backup of https://ccrestauracionfamiliar.org
Are you over 18 and want to see adult content?
A complete backup of https://birds.cz
Are you over 18 and want to see adult content?
A complete backup of https://templte-help.com
Are you over 18 and want to see adult content?
A complete backup of https://industrysearch.com.au
Are you over 18 and want to see adult content?
A complete backup of https://ushpa.org
Are you over 18 and want to see adult content?
Text
LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input. MOTEINO - LOWPOWERLAB Moteino is a low cost wireless Arduino based on the Atmel ATMega328P microcontroller. For a detailed guide please see this dedicated page. Here are a few features and highlights of Moteino: Low cost Arduino fully compatible with the Arduino IDE The $14.95. Only 5 left.MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input. MOTEINO - LOWPOWERLAB Moteino is a low cost wireless Arduino based on the Atmel ATMega328P microcontroller. For a detailed guide please see this dedicated page. Here are a few features and highlights of Moteino: Low cost Arduino fully compatible with the Arduino IDE The $14.95. Only 5 left.MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
CONTACT FORM
Contact & support policy – please read. Generally this contact form is for private messages and business inquiries only, not for direct support. You may also use this contact form to send feedback about our products. If you have a cool project to share, you may do so in the forum or if you’d like your project in our Guide section please getDESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
LOWPOWERLAB FORUM
9 Guests, 0 Users Most Online Today: 24.Most Online Ever: 180 (November 20, 2018, 04:51:01 PM) MOTEINO M0 | ALL ABOUT MOTEINO | LOWPOWERLAB The MoteinoM0 (release notes) is a SAMD21 Cortex M0+ based Moteino featuring these general specifications:ATSAMD21G18A microcontroller (48pin LQFP) running at 48Mhz, 3.3V core; Input voltage: 3.6-6V; Digital pins: 23 (11 PWM) Analog ADC pins: 6 (12bit) MOTEINO | LOWPOWERLAB I made some changes to the RFM69 library to support 10bit node addresses, and you should see version 1.3.0 available in your Arduino IDE Library Manager. Previously the standard was a 1byte (8bits) address for sender and receiver, a total of 2 bytes used in each packet for addressing. I wanted to avoid using another 2 bytes to increase addressing to 16bit (65k addresses) because having thatSPECIFICATIONS
* DualOptiboot is a modified version of the standard Optiboot bootloader (size is 1k instead of 512bytes). For plain FTDI/serial programming you can still use the Arduino Uno target for uploading to a Moteino, as long as your sketch won’t exceed 31KB.To avoid issues and support MoteinoMEGA, you should install the Moteino Core which contains the definitions for all Moteino boards. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
VELOCITY FACTOR
The term we use to indicate how much a conductor slows down the propagation of rf is Velocity Factor, often written as VF. If the radiating elements are made from bare copper copper wire, the velocity factor is around 0.95 (95% the speed of light). We need to take this into account when we cut the wires for our dipole: Frequency. ½ λ infree
FREQUENCY, CHANNELS AND BANDS The highest frequency humans can hear is around 20,000 Hz (20 kHz) Commercial AM broadcast stations have frequencies like 972, 1233, 1512 kHz. Commercial FM broadcast stations have frequencies like 88.1, 96.8, 102.1 MHz. Moteinos can transmit on 433, 868 and 915 MHz. Bluetooth and Wi-Fi have frequencies of 2.412, 2.442, 2.472 (all inGHz)
LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input. MOTEINO - LOWPOWERLAB Moteino is a low cost wireless Arduino based on the Atmel ATMega328P microcontroller. For a detailed guide please see this dedicated page. Here are a few features and highlights of Moteino: Low cost Arduino fully compatible with the Arduino IDE The $14.95. Only 5 left.MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input. MOTEINO - LOWPOWERLAB Moteino is a low cost wireless Arduino based on the Atmel ATMega328P microcontroller. For a detailed guide please see this dedicated page. Here are a few features and highlights of Moteino: Low cost Arduino fully compatible with the Arduino IDE The $14.95. Only 5 left.MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
CONTACT FORM
Contact & support policy – please read. Generally this contact form is for private messages and business inquiries only, not for direct support. You may also use this contact form to send feedback about our products. If you have a cool project to share, you may do so in the forum or if you’d like your project in our Guide section please getDESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
LOWPOWERLAB FORUM
9 Guests, 0 Users Most Online Today: 24.Most Online Ever: 180 (November 20, 2018, 04:51:01 PM) MOTEINO M0 | ALL ABOUT MOTEINO | LOWPOWERLAB The MoteinoM0 (release notes) is a SAMD21 Cortex M0+ based Moteino featuring these general specifications:ATSAMD21G18A microcontroller (48pin LQFP) running at 48Mhz, 3.3V core; Input voltage: 3.6-6V; Digital pins: 23 (11 PWM) Analog ADC pins: 6 (12bit) MOTEINO | LOWPOWERLAB I made some changes to the RFM69 library to support 10bit node addresses, and you should see version 1.3.0 available in your Arduino IDE Library Manager. Previously the standard was a 1byte (8bits) address for sender and receiver, a total of 2 bytes used in each packet for addressing. I wanted to avoid using another 2 bytes to increase addressing to 16bit (65k addresses) because having thatSPECIFICATIONS
* DualOptiboot is a modified version of the standard Optiboot bootloader (size is 1k instead of 512bytes). For plain FTDI/serial programming you can still use the Arduino Uno target for uploading to a Moteino, as long as your sketch won’t exceed 31KB.To avoid issues and support MoteinoMEGA, you should install the Moteino Core which contains the definitions for all Moteino boards. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
VELOCITY FACTOR
The term we use to indicate how much a conductor slows down the propagation of rf is Velocity Factor, often written as VF. If the radiating elements are made from bare copper copper wire, the velocity factor is around 0.95 (95% the speed of light). We need to take this into account when we cut the wires for our dipole: Frequency. ½ λ infree
FREQUENCY, CHANNELS AND BANDS The highest frequency humans can hear is around 20,000 Hz (20 kHz) Commercial AM broadcast stations have frequencies like 972, 1233, 1512 kHz. Commercial FM broadcast stations have frequencies like 88.1, 96.8, 102.1 MHz. Moteinos can transmit on 433, 868 and 915 MHz. Bluetooth and Wi-Fi have frequencies of 2.412, 2.442, 2.472 (all inGHz)
LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input. MOTEINO - LOWPOWERLAB Moteino is a low cost wireless Arduino based on the Atmel ATMega328P microcontroller. For a detailed guide please see this dedicated page. Here are a few features and highlights of Moteino: Low cost Arduino fully compatible with the Arduino IDE The $14.95. Only 5 left.MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input. MOTEINO - LOWPOWERLAB Moteino is a low cost wireless Arduino based on the Atmel ATMega328P microcontroller. For a detailed guide please see this dedicated page. Here are a few features and highlights of Moteino: Low cost Arduino fully compatible with the Arduino IDE The $14.95. Only 5 left.MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
CONTACT FORM
Contact & support policy – please read. Generally this contact form is for private messages and business inquiries only, not for direct support. You may also use this contact form to send feedback about our products. If you have a cool project to share, you may do so in the forum or if you’d like your project in our Guide section please get PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
MOTEINO M0 | ALL ABOUT MOTEINO | LOWPOWERLAB The MoteinoM0 (release notes) is a SAMD21 Cortex M0+ based Moteino featuring these general specifications:ATSAMD21G18A microcontroller (48pin LQFP) running at 48Mhz, 3.3V core; Input voltage: 3.6-6V; Digital pins: 23 (11 PWM) Analog ADC pins: 6 (12bit)LOWPOWERLAB FORUM
9 Guests, 0 Users Most Online Today: 24.Most Online Ever: 180 (November 20, 2018, 04:51:01 PM)SPECIFICATIONS
* DualOptiboot is a modified version of the standard Optiboot bootloader (size is 1k instead of 512bytes). For plain FTDI/serial programming you can still use the Arduino Uno target for uploading to a Moteino, as long as your sketch won’t exceed 31KB.To avoid issues and support MoteinoMEGA, you should install the Moteino Core which contains the definitions for all Moteino boards. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
VELOCITY FACTOR
The term we use to indicate how much a conductor slows down the propagation of rf is Velocity Factor, often written as VF. If the radiating elements are made from bare copper copper wire, the velocity factor is around 0.95 (95% the speed of light). We need to take this into account when we cut the wires for our dipole: Frequency. ½ λ infree
MOTEINO PROGRAMMING
Overview. Posted on September 29, 2016. by Felix. This guide walks you through the various ways to program your Moteinos. It includes details about any extra hardware required. ArduinoIDE. FREQUENCY, CHANNELS AND BANDS The highest frequency humans can hear is around 20,000 Hz (20 kHz) Commercial AM broadcast stations have frequencies like 972, 1233, 1512 kHz. Commercial FM broadcast stations have frequencies like 88.1, 96.8, 102.1 MHz. Moteinos can transmit on 433, 868 and 915 MHz. Bluetooth and Wi-Fi have frequencies of 2.412, 2.442, 2.472 (all inGHz)
LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
CONTACT FORM
Contact & support policy – please read. Generally this contact form is for private messages and business inquiries only, not for direct support. You may also use this contact form to send feedback about our products. If you have a cool project to share, you may do so in the forum or if you’d like your project in our Guide section please get ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input.DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: MOTEINO M0 | ALL ABOUT MOTEINO | LOWPOWERLAB The MoteinoM0 (release notes) is a SAMD21 Cortex M0+ based Moteino featuring these general specifications:ATSAMD21G18A microcontroller (48pin LQFP) running at 48Mhz, 3.3V core; Input voltage: 3.6-6V; Digital pins: 23 (11 PWM) Analog ADC pins: 6 (12bit) MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi.LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
CONTACT FORM
Contact & support policy – please read. Generally this contact form is for private messages and business inquiries only, not for direct support. You may also use this contact form to send feedback about our products. If you have a cool project to share, you may do so in the forum or if you’d like your project in our Guide section please get ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input.DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: MOTEINO M0 | ALL ABOUT MOTEINO | LOWPOWERLAB The MoteinoM0 (release notes) is a SAMD21 Cortex M0+ based Moteino featuring these general specifications:ATSAMD21G18A microcontroller (48pin LQFP) running at 48Mhz, 3.3V core; Input voltage: 3.6-6V; Digital pins: 23 (11 PWM) Analog ADC pins: 6 (12bit) MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi. GUIDES | CURRENT RANGER | LOWPOWERLAB RF Best Practices. Light, common sense Wireless/RF practices: understanding Moteinos and how to make them work well and keep antennas happy for good signal. MOTEINO M0 | ALL ABOUT MOTEINO | LOWPOWERLAB The MoteinoM0 (release notes) is a SAMD21 Cortex M0+ based Moteino featuring these general specifications:ATSAMD21G18A microcontroller (48pin LQFP) running at 48Mhz, 3.3V core; Input voltage: 3.6-6V; Digital pins: 23 (11 PWM) Analog ADC pins: 6 (12bit) PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
SPECIFICATIONS
* DualOptiboot is a modified version of the standard Optiboot bootloader (size is 1k instead of 512bytes). For plain FTDI/serial programming you can still use the Arduino Uno target for uploading to a Moteino, as long as your sketch won’t exceed 31KB.To avoid issues and support MoteinoMEGA, you should install the Moteino Core which contains the definitions for all Moteino boards.DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
IOT GATEWAY PROJECT
Introduction. Posted on September 29, 2016. by Felix. This page is all about making a RaspberryPi gateway for the Moteino IoT Framework. More material will be added as it becomes available. Here is an overview video detailing the software stack and a demo of how it works. Below there are some action screenshots as well. GARAGEMOTE | LOWPOWERLAB GarageMote was created for several reasons.Mainly because as I’m adding more Moteino based home automation devices around my property, one of the nice things I wanted to be able to do is control the garagedoor remotely.
WIRELESS PROGRAMMING Wireless programming. All Moteinos come with the DualOptiboot bootloader which enables them to be wirelessly programmed when the FLASH MEM chip is installed (also available separately ). You will need to program a Moteino with a sketch that listens to such wireless programming commands first before it can be programmed over the air.MOTEINO PROGRAMMING
Overview. Posted on September 29, 2016. by Felix. This guide walks you through the various ways to program your Moteinos. It includes details about any extra hardware required. ArduinoIDE. SENDING FIRST PACKET WITH RFM95 LORA MODULE Re: Sending first packet with RFM95 LoRa module. « Reply #1 on: November 06, 2015, 08:15:35 AM ». Dave, The trick is in these 2 lines: Code: uint8_t data = "Hello World!"; rf95.send (data, sizeof (data)); Notice this is a c++ byte array that gets passed to the send () function, along with the length of that array -obtained by
LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input.MOTEINO PROGRAMMING
Overview. Posted on September 29, 2016. by Felix. This guide walks you through the various ways to program your Moteinos. It includes details about any extra hardware required. ArduinoIDE. MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi.LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input.MOTEINO PROGRAMMING
Overview. Posted on September 29, 2016. by Felix. This guide walks you through the various ways to program your Moteinos. It includes details about any extra hardware required. ArduinoIDE. MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi. ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
LOWPOWERLAB FORUM
17 Guests, 1 User Users active in past 15 minutes: sami45. Most Online Today: 21.Most Online Ever: 180 (November 20, 2018, 04:51:01 PM) MOTEINO M0 | ALL ABOUT MOTEINO | LOWPOWERLAB The MoteinoM0 (release notes) is a SAMD21 Cortex M0+ based Moteino featuring these general specifications:ATSAMD21G18A microcontroller (48pin LQFP) running at 48Mhz, 3.3V core; Input voltage: 3.6-6V; Digital pins: 23 (11 PWM) Analog ADC pins: 6 (12bit)SPECIFICATIONS
* DualOptiboot is a modified version of the standard Optiboot bootloader (size is 1k instead of 512bytes). For plain FTDI/serial programming you can still use the Arduino Uno target for uploading to a Moteino, as long as your sketch won’t exceed 31KB.To avoid issues and support MoteinoMEGA, you should install the Moteino Core which contains the definitions for all Moteino boards. GARAGEMOTE | LOWPOWERLAB GarageMote was created for several reasons.Mainly because as I’m adding more Moteino based home automation devices around my property, one of the nice things I wanted to be able to do is control the garagedoor remotely.
PROGRAMMING / FIRMWARE UPDATES Compiling from source. To compile from source code and upload the firmware you will have to install the following packages in Arduino IDE. First ensure you have the official Arduino SAMD Boards (32-bits ARM Cortex-M0+) boards package, via the Tools>Boards>Boards Manager:. Then you will need the LowPowerLab SAMD boards package, which includes the CurrentRanger SAMD21 board definition. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
WIRELESS PROGRAMMING Wireless programming. All Moteinos come with the DualOptiboot bootloader which enables them to be wirelessly programmed when the FLASH MEM chip is installed (also available separately ). You will need to program a Moteino with a sketch that listens to such wireless programming commands first before it can be programmed over the air.LORA SUPPORT
The LoRa technology from Semtech brings exceptional features like high reception sensitivity and spread spectrum modulation allowing these radios to dramatically increase range at low bitrates, while still operating at a battery friendly output power (20dBm/100mW) and ultra low power sleep mode. These radios also support FSK modulations but they are intended to be used with the LoRa (LongLOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input.MOTEINO PROGRAMMING
Overview. Posted on September 29, 2016. by Felix. This guide walks you through the various ways to program your Moteinos. It includes details about any extra hardware required. ArduinoIDE. MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi.LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input.MOTEINO PROGRAMMING
Overview. Posted on September 29, 2016. by Felix. This guide walks you through the various ways to program your Moteinos. It includes details about any extra hardware required. ArduinoIDE. MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi. ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
LOWPOWERLAB FORUM
17 Guests, 1 User Users active in past 15 minutes: sami45. Most Online Today: 21.Most Online Ever: 180 (November 20, 2018, 04:51:01 PM) MOTEINO M0 | ALL ABOUT MOTEINO | LOWPOWERLAB The MoteinoM0 (release notes) is a SAMD21 Cortex M0+ based Moteino featuring these general specifications:ATSAMD21G18A microcontroller (48pin LQFP) running at 48Mhz, 3.3V core; Input voltage: 3.6-6V; Digital pins: 23 (11 PWM) Analog ADC pins: 6 (12bit)SPECIFICATIONS
* DualOptiboot is a modified version of the standard Optiboot bootloader (size is 1k instead of 512bytes). For plain FTDI/serial programming you can still use the Arduino Uno target for uploading to a Moteino, as long as your sketch won’t exceed 31KB.To avoid issues and support MoteinoMEGA, you should install the Moteino Core which contains the definitions for all Moteino boards. GARAGEMOTE | LOWPOWERLAB GarageMote was created for several reasons.Mainly because as I’m adding more Moteino based home automation devices around my property, one of the nice things I wanted to be able to do is control the garagedoor remotely.
PROGRAMMING / FIRMWARE UPDATES Compiling from source. To compile from source code and upload the firmware you will have to install the following packages in Arduino IDE. First ensure you have the official Arduino SAMD Boards (32-bits ARM Cortex-M0+) boards package, via the Tools>Boards>Boards Manager:. Then you will need the LowPowerLab SAMD boards package, which includes the CurrentRanger SAMD21 board definition. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
WIRELESS PROGRAMMING Wireless programming. All Moteinos come with the DualOptiboot bootloader which enables them to be wirelessly programmed when the FLASH MEM chip is installed (also available separately ). You will need to program a Moteino with a sketch that listens to such wireless programming commands first before it can be programmed over the air.LORA SUPPORT
The LoRa technology from Semtech brings exceptional features like high reception sensitivity and spread spectrum modulation allowing these radios to dramatically increase range at low bitrates, while still operating at a battery friendly output power (20dBm/100mW) and ultra low power sleep mode. These radios also support FSK modulations but they are intended to be used with the LoRa (LongLOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input.MOTEINO PROGRAMMING
Overview. Posted on September 29, 2016. by Felix. This guide walks you through the various ways to program your Moteinos. It includes details about any extra hardware required. ArduinoIDE. MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi.LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input.MOTEINO PROGRAMMING
Overview. Posted on September 29, 2016. by Felix. This guide walks you through the various ways to program your Moteinos. It includes details about any extra hardware required. ArduinoIDE. MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi. ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
LOWPOWERLAB FORUM
17 Guests, 1 User Users active in past 15 minutes: sami45. Most Online Today: 21.Most Online Ever: 180 (November 20, 2018, 04:51:01 PM) MOTEINO M0 | ALL ABOUT MOTEINO | LOWPOWERLAB The MoteinoM0 (release notes) is a SAMD21 Cortex M0+ based Moteino featuring these general specifications:ATSAMD21G18A microcontroller (48pin LQFP) running at 48Mhz, 3.3V core; Input voltage: 3.6-6V; Digital pins: 23 (11 PWM) Analog ADC pins: 6 (12bit)SPECIFICATIONS
* DualOptiboot is a modified version of the standard Optiboot bootloader (size is 1k instead of 512bytes). For plain FTDI/serial programming you can still use the Arduino Uno target for uploading to a Moteino, as long as your sketch won’t exceed 31KB.To avoid issues and support MoteinoMEGA, you should install the Moteino Core which contains the definitions for all Moteino boards. GARAGEMOTE | LOWPOWERLAB GarageMote was created for several reasons.Mainly because as I’m adding more Moteino based home automation devices around my property, one of the nice things I wanted to be able to do is control the garagedoor remotely.
PROGRAMMING / FIRMWARE UPDATES Compiling from source. To compile from source code and upload the firmware you will have to install the following packages in Arduino IDE. First ensure you have the official Arduino SAMD Boards (32-bits ARM Cortex-M0+) boards package, via the Tools>Boards>Boards Manager:. Then you will need the LowPowerLab SAMD boards package, which includes the CurrentRanger SAMD21 board definition. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
WIRELESS PROGRAMMING Wireless programming. All Moteinos come with the DualOptiboot bootloader which enables them to be wirelessly programmed when the FLASH MEM chip is installed (also available separately ). You will need to program a Moteino with a sketch that listens to such wireless programming commands first before it can be programmed over the air.LORA SUPPORT
The LoRa technology from Semtech brings exceptional features like high reception sensitivity and spread spectrum modulation allowing these radios to dramatically increase range at low bitrates, while still operating at a battery friendly output power (20dBm/100mW) and ultra low power sleep mode. These radios also support FSK modulations but they are intended to be used with the LoRa (LongLOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input.MOTEINO PROGRAMMING
Overview. Posted on September 29, 2016. by Felix. This guide walks you through the various ways to program your Moteinos. It includes details about any extra hardware required. ArduinoIDE. MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi.LOWPOWERLAB
The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in the CR guide.ALL ABOUT MOTEINO
Introduction. Moteino began as a low power wireless Arduino compatible development platform based on the popular ATmega328p chip used in the Arduino-UNO. There are now several Moteino development boards including MoteinoMEGA based on the Atmega1284P and MoteinoM0 based on the SAMD21G18 Cortex M0+. For programming you will need an externalFTDI
MOTEINO - LOWPOWERLAB Moteino is a versatile low power Arduino based on the Atmel ATMega328P microcontroller. Please see the Moteino Guide for full specs and details. To make a wireless link you will need at least 2 Moteinos. Alternatively this is compatible with other Arduinos that use anyRFM69 transceiver.
CURRENT RANGER
by Felix. CurrentRanger is a current meter featuring auto-ranging, uni/bi-directional modes, Bluetooth data logging options and more. It is a highly configurable and affordable ultra low-burden-voltage ammeter, appropriate for hobby and professional use where capturing fast current transients and measurement precision are important. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
DESIGN FILES
Eagle library components. You can now use the Moteino Eagle library (Moteino.lbr) and drop-in Moteino layouts including MoteinoM0, straight into your design. Import the Moteino.lbr library in Eagle and add the recommended routing to accomodate the radio module mounted on the Moteino bottom (if any). Here is an example PCB showing aMoteinoM0
MOTEINO MEGA
Moteino MEGA Wireless Arduino Clone 1284p. Now available in the EU from Welectron (Germany). What it is: MoteinoMEGA is designed for use with RFM69 HCW/CW and RFM95/RFM96 LoRa transceivers.. MoteinoMEGA is a wireless Arduino based on the Atmel ATMega1284P microcontroller: ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input.MOTEINO PROGRAMMING
Overview. Posted on September 29, 2016. by Felix. This guide walks you through the various ways to program your Moteinos. It includes details about any extra hardware required. ArduinoIDE. MIGHTYHAT! | LOWPOWERLAB MightyHat is a Raspberry Pi Hat with that makes it easy to build a compact, robust, battery backed-up gateway for the internet of things. It accepts RFM69W/HW/HCW or LoRa transceivers and acts as a power controller and UPS for the RaspberryPi. ATXRASPI | LOWPOWERLAB ATXRaspi is a versatile smart power controller for RaspberryPi.It enables turning off or rebooting your Pi from the press of a button, without needing to login to run those commands through the console/ssh. It will also cut power completely to the Pi upon a shutdown. ATXRaspi can work as a power controller for other similar embedded systems that require a 5V power input. PROGRAMMING & LIBRARIES Programming & libraries. For programming any LowPowerLab boards, you need to install the Moteino package in your Arduino IDE – this includes definitions for all Moteino boards, MightyHat, CurrentRanger etc. First add the Moteino core json definition URL to your Board Manager. Then in Board Manager you will see AVR and SAMD boards byLowPowerLab.
LOWPOWERLAB FORUM
17 Guests, 1 User Users active in past 15 minutes: sami45. Most Online Today: 21.Most Online Ever: 180 (November 20, 2018, 04:51:01 PM) MOTEINO M0 | ALL ABOUT MOTEINO | LOWPOWERLAB The MoteinoM0 (release notes) is a SAMD21 Cortex M0+ based Moteino featuring these general specifications:ATSAMD21G18A microcontroller (48pin LQFP) running at 48Mhz, 3.3V core; Input voltage: 3.6-6V; Digital pins: 23 (11 PWM) Analog ADC pins: 6 (12bit)SPECIFICATIONS
* DualOptiboot is a modified version of the standard Optiboot bootloader (size is 1k instead of 512bytes). For plain FTDI/serial programming you can still use the Arduino Uno target for uploading to a Moteino, as long as your sketch won’t exceed 31KB.To avoid issues and support MoteinoMEGA, you should install the Moteino Core which contains the definitions for all Moteino boards. GARAGEMOTE | LOWPOWERLAB GarageMote was created for several reasons.Mainly because as I’m adding more Moteino based home automation devices around my property, one of the nice things I wanted to be able to do is control the garagedoor remotely.
PROGRAMMING / FIRMWARE UPDATES Compiling from source. To compile from source code and upload the firmware you will have to install the following packages in Arduino IDE. First ensure you have the official Arduino SAMD Boards (32-bits ARM Cortex-M0+) boards package, via the Tools>Boards>Boards Manager:. Then you will need the LowPowerLab SAMD boards package, which includes the CurrentRanger SAMD21 board definition. PROGRAMMING MIGHTYHAT After avrdude is patched you can upload a new sketch to the MightyHat using a command such as this: avrdude -c arduino -p atmega328p -P /dev/ttyAMA0 -b 115200 -U flash:w:pihat.hex. Here’s a complete avrdude programming sequence. Note the sudo stop gateway and sudo start gateway before and after the programming (this is required tofree the
WIRELESS PROGRAMMING Wireless programming. All Moteinos come with the DualOptiboot bootloader which enables them to be wirelessly programmed when the FLASH MEM chip is installed (also available separately ). You will need to program a Moteino with a sketch that listens to such wireless programming commands first before it can be programmed over the air.LORA SUPPORT
The LoRa technology from Semtech brings exceptional features like high reception sensitivity and spread spectrum modulation allowing these radios to dramatically increase range at low bitrates, while still operating at a battery friendly output power (20dBm/100mW) and ultra low power sleep mode. These radios also support FSK modulations but they are intended to be used with the LoRa (LongMAIN MENU
Skip to primary content Skip to secondary contentMENUMENU
* Shop
* Forum
* Guide
* Blog
*
* RFM69 library intro * DualOptiboot bootloader intro * Wireless programming (OTA) posts * Coin cell battery tests * RFM12B library (obsolete)* Projects
*
* User Projects
* Motorized blinds with Moteino * Automatic gate control * Wireless sensor network * Plant Friends Environmental Monitor * Moteino Sprinkler Controller* Moteino CuPID HAT
* Model airplane Pylon Judging System * Workshop Dust Collector Controller * GPS tracker with RF link * Joystick controlled gimball * Temperature monitor with DS18B20 * RaspberryPi Media Streamer with ATXRaspi * Nin10do game console * Autonomous filming of RC moving objects (GPS+Moteino) * Compost Sensor Network with GPRS relay * Coffee maker automation * Cycling Sweeper Bike Detectors * Kitchen scale automation * More plant automation * LowPowerLab Projects * IoT Gateway Project* MightyHat!
* ATXRaspi
* MightyBoost!
* SwitchMote
* GarageMote
* MotionMote
* Mailbox Mail Notifier* SonarMote
* Sump pump SMS alert * Door Bell Monitor/Control* PowerShield
* Water Meter
* Watt Meter
* GitHub
* Videos
* About
* About LowPowerLab
* Safety
* Contact
POST NAVIGATION
← Older posts
GATEWAY V9.1 RELEASE Posted on April 19, 2020by Felix
2
The Pi Gateway software package is continuing to be improved and the latest release is V9.1.0 (see GitHub releases). It
contains some breaking changes, new features, and bug fixes. This blog entry serves as a feature review, change log and update guide. BREAKING & POTENTIALLY BREAKING CHANGES * the NGINX site configuration file is now renamed to gateway instead of default and so are the references to its log files (gateway.access.log and gateway.error.log located in /var/log/nxinx) * settings: there is a new INTERFACE section that contains a new RESPONSIVE setting. The UITITLE setting is moved to this section. See below for RESPONSIVE details. * metrics completely reorganized as detailed below METRICS MODULES RESTRUCTURED The METRICS.JS file is now renamed to CORE.JS and moved into a newMETRICS folder
.
Also, all the prior default mote definitions are removed from this file and broken into individual metrics files that contain all the functionality pertaining to that particular mote. They are now called metric MODULES. You will see a new METRICS/_LOWPOWERLAB folder containing all these default metrics modules which used to be all bundled in the former METRICS.JS file. The USERMETRICS folder is removed and any examples or other sample metrics modules are moved under the new METRICS folder. METRICS MODULES LOADING ORDER In addition to the metrics reorganization into modules, the main app will load everything in the metrics folder in a specific order asfollows:
* CORE.JS module first – required * any other metrics module files in the METRICS folder in alphabetical order (case insensitive) * any metric modules in METRICS/SUBFOLDERS (1 level deep only) in alphabetical order (both folder and file order – case insensitive) GLOBALIZED METRIC MODULES FUNCTIONS & VARIABLES Given the powerful modularity of NODEJS, we can share functions and (_string, numeric_) variables between metric modules. To define a global variable or function you simply have to define it with the EXPORTS prefix, example from core.js:
exports.ONEDAY = 86400000; exports.isNumeric = function(n) { return !isNaN(parseFloat(n)) && isFinite(n); //http://stackoverflow.com/questions/18082/validate-decimal-numbers-in-javascript-isnumeric/1830844#1830844}Copy
So now ONEDAY and isNumeric() can be called across the entire application, _anywhere_. If you wish to make a function local (available only to that metric module) then omit the exports prefix – examples can be seen in the RadioThermostat_CT50.jsmodule.
Here is a sample of how the app loading the metric modules, along with their globalized members. __The loading order affects overriding of any definitions/variables/functions defined with the same names. ********************************************************************* ************************* GATEWAY APP START ************************* ********************************************************************* LOADING METRICS MODULE |- GLOBALIZING ONEDAY |- GLOBALIZING isNumeric() |- GLOBALIZING isValidIP() |- GLOBALIZING isValidNodeId() |- GLOBALIZING determineValue() |- GLOBALIZING determineGraphValue() |- GLOBALIZING timeoutOffset() |- GLOBALIZING millisToFutureDate() |- GLOBALIZING nextSunriseOrSunset() LOADING METRICS MODULE LOADING METRICS MODULE LOADING METRICS MODULE LOADING METRICS MODULE LOADING METRICS MODULE LOADING METRICS MODULE LOADING METRICS MODULE LOADING METRICS MODULE LOADING METRICS MODULE LOADING METRICS MODULE |- GLOBALIZING ONEDAYHOURS |- GLOBALIZING ONEDAY (WARNING:OVERRIDING PREVIOUS VALUE!) |- GLOBALIZING secondsInOneDay() LOADING METRICS MODULE LOADING METRICS MODULE Copy Given these major changes, you should rewrite/break any custom metrics in their own definition files following the patterns shown in the default LowPowerLab metrics.
UI CHANGES
NEW MENU BUTTONS & APP INFO You can now do a Pi reboot and shutdown straight from the app menu. There is a bunch of additional information shown – versioning, RF gateway information such as frequency and uptime (if available). The main page node list header is removed, and the Show Hidden button now shows how many nodes are hidden in that list (the button toggles their visibility as before). METRIC PINNING AFFECTS ORDER ON DASHBOARD As requested in this forum thread,
the metrics will appear in the node bubble in the order they were pinned. If you unpin+pin a metric, it will become the first in the node’s info bubble.RESPONSIVE UI
The new interface.responsive setting (boolean) determines if the UI becomes a responsive grid when it is viewed on large screens (thresholds are 768px, 1020px). LOG/TERMINAL & DEBUG MESSAGES A few significant changes happened on the terminal page to make this UI more useful and readable: * there is a new “Simulation” set of fields that allows simulating a node message just as if it came from the actual node (through the RF gateway’s serial port) * the terminal button is removed on the terminal and settings page – the terminal input fields are now always visible * instead of serialized JSON, serial messages from the RF gateway are now pasted in plain text and prepended with the serial port’s name * simulated serial messages (such as from this UI or from non-RF nodes like the CT50-Thermostat), the logs are marked as such with(simulated)
* pressing ENTER in these fields will trigger the Send or Simulate * if you want to log debug messages from your RF gateway in this UI, you can simply prefix those messages with DEBUG: and all such messages are sent to all client UI terminal logs as well as in the permanent ~/GATEWAY/LOGS/GATEWAY.SYS.LOG file (metric matching is skipped on these special DEBUG:SOMETHING TO LOG messages). There is also a debug:heyNodeLogThisValue _metric_ (in core.js among other special metrics) which allows you to send a debugging value from an end node, this is treated just like any other metric and is stored along with the other node’s metrics. * some special gateway requests can be made to the RF gateway (if it is coded to respond to them like the new PiGateway and MightyHatexamples ):
BEEP, UPTIME, SYSFREQ, FREERAM, ENCRYPTIONKEYNODE REQUESTS
A new experimental feature allowing you to send pending requests to nodes is available. This is a key:value pair that can be sent to a node to ask it to do something – like change a variable like transmission period, change behavior etc. There is a new button on the node details page. You can queue requests and the gateway will send them back to nodes in ACKs as they contact the gateway. This feature will require the new PiGateway or MightyHatexamples
which were updated and also improved with serial buffering. Your node then needs the ability to process all such requests and ACK them back to the RF gateway which in turn will ACK them to the app itself and mark that request as complete. Node requests can also fail, expire, be edited (ie updated with some new value), and repeated. There are some special commands that the new sketches will process WRT the new node requests feature. You can see the request queue by typing REQUESTQUEUE in the terminal, the new sketches will respond with their content (or VOID if empty). You may also do things like manually VOID a certain request to a certain node (ex. 123:VOID:REQUEST), or void all requests to that node (ex. 123:VOID). MISCELLANEOUS OTHER CHANGES * license is now CC-BY-NC-SA-4.0 * latest NGINX, PHP7, nodeJS/npm packages, along with app nodemodules
updated
* settings page SAVE and CANCEL buttons removed – changes are now applied upon leaving the settings page * graphs show 1 day of graph data (vs. 8 hours previously) * changing the serial port BAUD setting automatically switches the port to the new baud without the need of restarting the application * npm-request replaced with native node http module – this is to handle any http requests (like for the CT50 Thermostat)* Fail2ban
optionally installed during setup. There is a guide pagethat goes into some
detail about adding this post install or on prior versions. * various setup script fixes & updates as well as: * ability to install last stable version or latest unreleased code * added symlinks to webserver access/error logs in the ~/gateway/logsdirectory
* new default icons are generated at 300px to make them look better on the larger responsive grid, the icons_template.cdris also updated
* dashboard MENU button hidden if there is no socket connection* dropped PiBakery
UPDATING FROM AN OLDER VERSION Before you plan to try the upgrade make sure to: * copy-backup existing database, settings, any uploaded images andmetrics files
* backup your entire existing SD card While it’s possible to do an in-place update, the changes are so extensive that it will take a long time to document everything and every file/script/permission that changed, and it’s very likely I or you will miss something. I recommend doing a clean install, on a new (good time to upgrade to a newer faster) SD card, then copy your old data. To do this, follow the setup guide on this page. Once
everything is running and you see the gateway app run, you will need to sudo systemctl stop gateway to stop the app from running. Then copy over all your data files, images, merge old settings into the new settings.json5 file, and add any custom metrics you may have had into the new METRICS folder – ensure they are formatted after the same pattern of other default files. Posted in Home automation, IoT Gateway
, Updates
| 2 Replies
CURRENT RANGER R3MK4 – NEW FIRMWARE & OPTIMIZATIONS Posted on March 20, 2020by Felix
3
The CurrentRanger continues to be improved especially on the firmware side, and in some hardware aspects as well. This blog is to summarize the most important changes and bug fixes with this new release: * UF2 bootloader – allows easy backing up of existing firmware and swapping with new firmware via a simple drag-drop action (like copying to/from a flash drive). More details and links to new firmware are given in the guide firmwarepage
.
* faster boot time!
* faster ADC sampling (for auto-ranging and for USB/serial logging) * more linear and improved resolution ADC readings with secondary mid-range ADC reference (when this reference is active a ½ symbol is shown in the upper left corner. This reference is automatically switched for upper-range readings or when switching ranges * calibration information no longer printed on the product label, instead it is briefly displayed on the OLED after power-on and also output on the USB serial port. Unfortunately the EEPROM in the SAMD21 is not persistent between firmware updates, and hence you should always save this calibration information in case you plan to updatethe firmware.
* Auto-off warning is now blinked on the OLED in addition to the buzzer sound. Also, the Auto-Off function timer is reset either by manual touching any pads, or by range switched when auto-ranging is enabled (previously reset only by manual touch of any pad) * There is now a set of commands available through the USB serial port. This allows to easily change parameters such as the calibration values, toggle logging via USB, toggle Auto-Off function. You could basically add more commands if you customize the firmware. Here are the defaults and examples of executed commands and their output: * Some limited number of CR3mk4 units have shipped with firmware that will always show 4.95Vbat. Use the latest firmware to correct that. * Better 3D printed enclosures – thanks to a brand new Prusa MK3Sprinter
* Silkscreen changes: The previous “LOAD-” label at the input black terminal changed to “DUT+” to make it more obvious that this is not a “negative” terminal but is the positive side of the DUT.See header photo.
There are 2 essential calibration parameters: gain and LDO voltage. The LDO voltage can always be measured on any GND and 3V exposed headers. The gain has to be adjusted either with the recommended value or during measurement of a known accurate load (ex: apply the a fixed load and increase/decrease gain until the OLED reading reflects the given load). Note that the LDO voltage can slightly change based on factors such as temperature, load (ex: with/without OLED), whether charging is taking place, battery voltage. Each LDO is unique, has its own output voltage and will respond differently. If the LDO voltage swings a lot then you might need to adjust the values before a measurement to obtain the most accurate OLED/logged ADC readings. A FEW CONTINUED CHALLENGES IN MANUFACTURING… Some components like the thumb terminal (Phoenix Contact, made in Slovakia) and banana terminals (chinese) have long lead times. Right now the thumb terminal was on backorder for a month from Mouser and they just updated the lead time to an additional month. A simple component can disrupt the supply chain, thanks to the chinese virus putting a pause to everything. As you might have noted, PCBs and components have been hard and slow to source due to the world apocalypse we’re living through. It takes much longer to manufacture PCBs with all the pledges from the chinese makers that everything is back to “full production”. One of the most painfully inconsistent features of chinese PCBs is the silkscreen, like most other things chinese it sucks. Look at OSHPark silkscreen, next to a chinese made PCB, any. There is no measure of comparison (and not just silkscreen). With the large graphic features on the front side of the PCB, any silkscreen quality glitches become obvious. Thankfully functionality is not affected by silkscreen, and unfortunately the magnitudes in cost difference forces PCB manufacturing to be done mostly in china. I doubt anyone else would pay $5 extra for perfect silkscreen, I certainly would only because I am quite OCD about things I use and look at on a regular basis. The power button is hand soldered to each unit, and liquid flux is used in the process. Flux residue is removed with flux cleaner. Sometimes traces of dissolved flux may be absorbed inside the button. At first, while this dissolved flux is still liquid, this is not a problem and the button works fine. When the flux solidifies, it can act as a film on the button internal dome, causing intermittent contact or in rare cases an apparent complete loss of contact. The most effective fix is to add a drop of flux cleaner or IPA to the button, press the button multiple times, in an effort to dissolve and loosen up any flux traces inside the button, and also absorb this solution back with a q-tip. That’s it for now, any other minor changes will be documented in theCR guide .
Posted in CurrentRanger, Updates
| 3 Replies
MIGHTYHAT R4
Posted on March 6, 2020by Felix
Reply
I ran out of MightyHat stocks a few months ago and was debating whether it is time for a complete remake with a SAMD chip. While that feature set slowly baked in and out of my brain people kept bugging me to make more. Ok, it’s finally back in stock and basically a miracle I even managed to get PCBs delivered after several weeks of delays. Although functionally and firmware wise R4 works the same as the previous revision, I made some changes, the most noticeable: * circuit layout optimizations especially for power distribution andthe booster
* removed dual HCW/HW radio layout, only HCW is now supported * charger is set for 500mA The R4 schematic is in the MightyHat guide. Sorry but I
will not stock any more Nokia5110 LCDs, too many quality issues to worth the hassle. You can find them cheap on the web if you’d like one on your MightyHat. A future revision will support OLEDs or some other nicer screens. There are actually Nokia5110 pin equivalent TFTs if you look around you might find some. Also, the SD1306 OLEDs can also be found in SPI variants so you could use those instead of the Nokia5110 with theMightyHat R4.
PS. Dear corona virus, maybe _US MADE PCBS_ and _AFFORDABLE_ don’t go in the same sentence but, wouldn’t it be a great time for someone to come up with a US based PCB service that is high quality to compete with china’s hits and misses? Or maybe since you’re made in china you won’t last long anyway and the question will be forgotten onceagain. Oh well!
Posted in MightyHat |Leave a reply
MOTEINO SAMD 1.5.0 RELEASE Posted on March 4, 2020by
Felix
Reply
There is a major new release for the MOTEINO SAMD BOARDS PACKAGE 1.5.0. It will popup as an update reminder the next time you restart Arduino IDE, or you can go to the Boards Manager and update fromthere:
Here are the most significant changes in the SAMD package: * All MoteinoM0 and CurrentRanger boards will start shipping with the UF2 bootloader (it’s well worth a read if you’re not familiar with it). The _TLDR;_ is: it supports sam-ba serial protocol uploads as before (via CDC serial, from bossac or via the Arduino IDE) and it also supports drag-drop updates of the firmware as well as the bootloader itself (via a MSC flash drive that appears when the M0 is running the bootloader). Extremely useful if you want to allow an end user to update the firmware and/or bootloader with a _newFirmware.uf2_ file drag-drop to the “flash-drive” simulated by the bootloader, without the need for the IDE. You could enter the UF2 with a RST double-tap as before, and you’d see a new “flash-drive” on your system (the _CURRENT.UF2_ is the actual firmware loaded in the MCU – useful to back up before an update): * To top off the UF2 awesomeness, MoteinoM0’s will continue to support updates of the firmware from the external FLASH-MEM chip, after an OTA upload via RFM69. The
latest RFM69 library release 1.4has been
updated to support this. * SerialUSB is now completely removed from the MoteinoM0 and CurrentRanger variant definitions: * On MoteinoM0 Serial is now the USB serial, Serial0 is the UART on pins 30/31, and Serial1 is the UART on pins 0/1. * On CurrentRanger Serial is now the USB serial. * SERIAL_PORT_USBVIRTUAL is now Serial by default * You might notice in the MoteinoM0/CurrentRanger boards menu, there are now some options like choosing the USB stack (Arduino, TinyUSB) and more notably the Crystal selection. You can compile for the external crystal (default for MoteinoM0 R1) and “crystal-less” ie. the internal ultra low power 32.768kHz clock). When running without the external crystal, the internal clock is tuned using the USB bus clock which is very precise. Note that the Moteino AVR boards package is now at v1.6.1. You are encouraged to update both of these packages. Older boards running the sam-ba bootloader may be flashed with the new bootloader included in the 1.5.0 package via SWD programmer. I may even offer to do this for free if you’re willing to return the board and pay for shipping back to you. Please report any bugs or issues in the MoteinoM0or CurrentRanger
forums.
Posted in Code/Library, CurrentRanger
, MoteinoM0
, Updates
| Leave a reply
CURRENT RANGER R3 RELEASED! Posted on May 15, 2019by
Felix
Reply
CurrentRanger is now atrevision R3!
I received great feedback and several threads in the forum outlined some patterns of user behavior which led me to make some improvements and hopefully eliminate some of the issues I’ve seen people run into. Here is the change log: REVERSE POLARITY PROTECTION Perhaps some folks were too excited to turn the CurrentRanger on and missed double checking their battery polarity and pufff .. the charger chip released the smoke. I offered free fix/repair to a few who’ve asked, and to put this behind – R3 now ships with reverse polarity protection. If you get it wrong, nothing happens, including the obvious – won’t turn on! REDESIGNED 3D ENCLOSURE The previous pillar style enclosure takes about 1h05m to print. And because of the way the mounting pillars are placed in R1-R2 the case called for PETG (stronger less brittle material) but often produced diagonal drag lines in the inside-bottom of the case, and PET tends to print stringy which requires additional cleanup. Mounting screws are now moved closer to corners, this yields more PCB area and allows the case to have top corner posts which are a lot more practical, free the bottom of the case for a larger battery and shave a whopping 18 minutes off the print time. This also yields more room for enclosing a bluetooth module inside the case while keeping the case low profile. And the case print just looks that much better in PLA (no posts that can easily snap either). I’m really happy about this improvement. GOLD TERMINALS BE GONE! I am done with Gold terminals, they are the fake news of banana terminals. There is nothing truly gold about them. I tried to like them but frankly, I found them to be more trouble than their gold appearance is worth. Being exposed makes them a short hazard, and twist-locking wiring actually rips the wires. Besides, I almost never use the input terminals since I added the green thumb terminal which makes it a snap to insert battery and project wires. Those gold terminals looked rich and fancy (until the “gold” wears off revealing the dull communist metal) and that’s where the “goods” stop. And yes – I did try many different vendors, I could not find a vendor with consistent quality and repeatability. They may be good for your speaker where you never touch and see them again, but I think not suitable for an electronic instrument. You want Gold(less) terminals on your CurrentRanger? Be my guest, get them from wherever you can, but I won’t ship these anymore. I cant put fake on awesome. Instead the kit is now standard with low profile banana terminals – simple, compact, functional, consistent, just as or more conductive, that’s real “gold” in my e-tool box. MOVED COMPONENTS & FEATURES A few folks in the forumreported
damaging/snapping some of the capacitors near the input terminals, causing the unit to behave erratically – these are now moved away from the terminals to help reduce the chance of this happening. Just to give you an idea, here’s what that looked like, and what to avoid doing when mounting mechanicals around small SMD components on anyboard:
MISC OTHER CHANGES & ADDITIONS: * the power button is moved slightly left to allow easier access whenOLED is mounted
* the charge LED is now moved next to the USB and is see-through just like all other board LEDs * the Bias LED is moved symmetrical to the LPF LED * a GND pin added to the SPI header next to the lower right mountinghole
* minor layout changes & silkscreen additions SILKSCREEN NIGHTMARES! Since the top of the PCB serves as the user interface, the silkscreen needs to look fairly good and crisp. I went the extra mile to try and design some nice graphics and make a PCB with a bunch of traces look more attractive and professional. Unfortunately since inception I’ve had numerous silkscreen issues because of these graphic elements (some my fault, some the fab’s fault, and some “in between”) causing several batches of panels to go straight into the trash. I painstakingly retraced all these graphic elements on the board in a vectorized form and these issues are now resolved (as far as silkscreen design goes). The fab can still screw up but hopefully that won’t happen again. The official guide is updated, as always please read it carefully before using your unit. Here’s the SMD side: CURRENTRANGER is made with great love and pride in Michigan USA, and I welcome feedback, suggestions and contributions. Posted in CurrentRanger, Updates
| Leave a reply
GATEWAY V9 RELEASED
Posted on May 8, 2019by Felix
4
The Pi Gateway software is now at V9.0.0, this release is a major new feature and bug fix release. This blog entry serves as a change log and feature review. Below are the main highlights. NEW NODE BUTTON & SAMPLE METRIC GENERATORS (EX: INTERNET SPEED POLLINGEVENT)
Clicking New Node you may add a numeric ID node. This could be a future RF or LAN node, or a dummy node to hold data such as your internet speed over time (add the Internet Speed event and enable it). For RF nodes, any node that starts sending data through the serial port attached RF gateway, will automatically generate a new node. For RF nodes, node IDs up to 1023 are now possible thanks to 10bitaddressing
.
Below you can also see a node with ID 999 that reports temperature.MULTIGRAPHS
A new MULTIGRAPH button on the node page allows generating a graph containing multiple metrics right on the node page. This enables you to easily compare the various metrics of a node chronologically. Clicking the far right remove button under the graph allows you to generate another graph with a different combination of metrics. There is a practical limit to how many metrics you can show since each metric can contain a lot of data and generates a separate vertical legend, so be reasonable and avoid pushing limits. Here’s such a graph showing the various metrics of an RF node: DESKTOP GRAPH SCROLL-ZOOM & DOUBLE-CLICK ZOOM You may now scroll-zoom with your mouse wheel over a graph (works in all graphs) and it will zoom in and out. You can also double-click and it will zoom in. On mobile devices double tapping will zoom-in. EDIT AND DELETE METRIC DATA Graphs now show lines between data points instead of bars by default. Still, sometimes it can be confusing looking at lines or bars, where the actual data points are. So you can now turn on data points. Additionally, you can edit and remove any _SINGLE_ data point (click on specific data point to edit/remove) or _RANGE_ of data points (select range of data points to remove or change to a new value) if you wish by enabling the edit/delete mode using two buttons below the metric graph. Data points are automatically enabled when editing data. EASY NODE IMAGE CHANGE You can now change a node’s icon very easily to any existing icon (under the /WWW/IMAGES folder), or upload a new image of your choice (uploaded to /WWW/IMAGES/UPLOADS). Icons should be 120x120px, if larger they are resized. Clicking the node icon: This brings up the node icon change dialog (pick existing or uploadnew):
Other icon changes:
* some default icons have changed (ex. CT-50 thermostat) * for consistency, all default icon nodes are now prefixed with ICON_ * rssi icons renamed to rssi_n with n= NEW HTTPENDPOINT FOR POSTING DATA FROM LAN You may now submit data to the Gateway from any LAN device, thus enabling the use of WiFi (ESP anyone?) and network connected nodes, and also essentially removing the need of using only RF nodes. Forinstance:
https://raspberrypi/httpendpoint/?id=1234&MOTION&F=77.77 will generate a new node (if non existent) with ID=1234, and generate two new metrics (MOTION, and temperature). If an ID is not provided, then the IP of that node becomes the ID. The generated node will always have a new _IP property which contains the IP of the sender.Other examples:
* /httpendpoint/?MOTION&F=12 -> ID=(valid IP) * /httpendpoint/ -> no update, just lastupdated timestamp The response will be JSON of this form: response: {"status":"success","message":"SUCCESS!","matchedMetrics":2} RUN IN INTERNET ISOLATED LAN All script files are now loaded locally and there is no longer a dependence on an internet connected RaspberryPi to fetch these scripts. So there is no concern running this completely disconnected or behind firewalls etc. TITLE SETTING & MENU CHANGES You can set your own custom title from the settings page, don’t forget to click Save to apply changes. The menu now shows the Gateway app version, when the database was last compacted (done once daily automatically), and an option to compact the database on demand. You can now quickly restart the app via CTRL+ATL+SHIFT+R, or from theMenu as before.
RUN IT AS A MOBILE APP You can now run the application as a mobile app. A MANIFEST.JSON definition that loads automatically with the web page allows you to create a shortcut via the _ADD TO HOME SCREEN_ option in your mobile device’s browser. Then clicking that icon on your home screen opens the web page like a mobile application without the extra browser bars.NEW DEFAULT METRICS
* It’s sometimes desirable to compare the RSSI of an RF node with the transmit level of an RF node. The new X:N metric with n= allows this to work nicely with the RFM69_ATC library extension and you can see the transmit level drop or rise based on the RSSI change. * A new TYPE:NODETYPE which matches the exports.motes definition of amote in metrics.js
allows to automatically pick that mote’s icon and other features like buttons. Example: when a SwitchMote is powered up, it can send a 1 time TYPE:SWITCHMOTE token to indicate it’s a SwitchMote. You can always later override and pick the node type from the node typedropdown
OTHER MISC CHANGES
* GATEWAY.SERVICE is now run as PI:PI, and systemd will keep retrying to restart it if it crashes * fixed GENNODEIFNOMATCH setting * the /www/images/uploads directory is now chowned by www-data:piduring setup
* node name/title added on the metric page – this helps determine which node’s temperature metric you may be looking at (vs. just“Temperature”)
* ordered Node/Event type dropDowns (A-Z) * reworded and simplified licensing terms INSTALLATION AND UPGRADE PATH This being such a major change with many new/renamed/deleted files, it’s a good idea to reinstall the application from scratch on a new raspbian image rather than try to do an in-place manual upgrade. This also ensures you will be running the latest and best raspbian, nginx, PHP7, nodeJs & packages, etc. To transition your data to V9, backup the content of the /home/pi/gateway/data/dbfolder, then make a complete image backup of your currently functional previous version and store that until you are sure V9 runs smoothly on your Pi and all your old data is pickedup.
Then follow the Gateway software setup steps in the official guideto install V9
to the latest raspbian image. Once the V9 is running, to load your old data, you will need to sudo systemctl stop gateway, copy/overwrite the saved data into the new /home/pi/gateway/data/db folder, and then sudo systemctl restart gateway, and you should see all your old nodes and their data. For any issues and bugs, please use this forum or you may submit a PR to the Github repository. Note that this
change log may be edited as any loose ends are tied and before an official release is created.
Posted in Home automation, IoT Gateway
, Updates
| 4 Replies
RFM69 10BIT NODE ADDRESSES Posted on May 2, 2019by
Felix
2
I made some changes
to the RFM69 library to support 10bit _NODE_ addresses, and you should see version 1.3.0available in
your Arduino IDE Library Manager. Previously the standard was a 1byte (8bits) address for sender and receiver, a total of 2 bytes used in each packet for addressing. I wanted to avoid using another 2 bytes to increase addressing to 16bit (65k addresses) because having that many nodes is impractical, and 2 more bytes is an “expense” most users won’t need. So I used the bottom 4 bits of the CTL byte, to add 2 bits to each of the existing to/from address bytes. The NETWORK addresses are kept at 1byte (8bit). This yields an address space of 1024 total addresses. Address 0 is now reserved for the BROADCAST address, and you are left with 1023 possible addresses. A gateway is suggested to be kept at address 1 and the rest of the nodes should occupy incremental addresses. There should be no impact on anyone not using more than 255 nodes as before. One required change for those wanting to use addresses larger than 1 byte (255) is they need to use uint16_t variables in their sketch. I’m looking forward for constructive feedback and any bug reports at this time. The ListenMode part of the code (which is experimental) was left untouched and it only supports 8bit addressingas before.
Here is the latest RFM69 packet header structure including a breakdownof the CTL byte:
OTHER IMPORTANT UPDATES: * The BROADCAST address was changed to 0 (from 255 previously). * The previous RFM69 v1.2.0included SPI
Transactions, another important change to the library. * After it was brought up in the forum that Moteino AVR sketches compile to larger sketch size than Arduino, I recently released a new AVR Moteino Boards definition (based on Arduino 1.6.23 AVR boards) which results in significant compiled size reductions for all Moteino sketches, please give this a try. In Arduino IDE’s Boards Manager you should be able to easily upgrade to the latest version. Posted in Code/Library, Moteino
| 2 Replies
CURRENTRANGER REVIEW & AVAILABILITY Posted on December 10, 2018by Felix
1
Sunday morning I woke to an unusual amount of email asking about the CurrentRanger availability. And the limited stock was all gone, so I knew _SOMETHING HAPPENED_. I was then pointed to to Andreas Spiess’s latest video: Thanks to Andreas for posting a thorough review of the CurrentRanger, I especially appreciate how he was able to quickly tune the code to his own needs and customized the CurrentRanger to behave the way hewanted.
He also kindly posted a 3D printable model of the case he shows in the video, some folks already printed it and it looks great! Find it on thingiverse here . The stock case needs some modification to fit the green terminal and access to the USB case, as well as allow mounting the buzzer. If you have a 3D printer you can print this case and keep the black stock case for another project, thanks Andreas!AVAILABILITY
I am working to get more units in stock this week. There are a lot of moving parts to making this product. First a large BOM and a complex assembly and testing procedure. I want to ensure to the best of my ability that each unit is able to deliver what it claims. Some components like the banana jack terminals and OLEDs come from the place we hate to love, China. I’m currently waiting for the small banana jack terminals and OLEDs. However I have a surplus of GOLD terminals, and could replace the small terminals with those if some folks are interested – let me know!PRICING
I can understand concerns about the cost especially for hobbyists or students. Let me reiterate what I’ve already mentioned in the forum and to others. Here’s the TL;DR of that: I always tend to design something that _I would first and foremost use._ While not a high end product, this is not a toy either. I spent over a year – among other things of course 🙂 – developing this product and I put a lot of thought into pricing it before release. I’m not interested in selling high volumes at razor thin returns on my investment and my effort. I prefer fewer sales for people that can appreciate it and not abuse it. I think it was priced fairly, given the high cost of the BOM and the complexity and time it takes to make and test, it really is probably the most complex thing I ever made both in hardware and software. Also, it is not much more expensive than the uCurrent, I am sure anyone reasonable who understands the differences and the set of extra features (perhaps watched the video above for some contrasts), can appreciate all that for just $30 more. The uCurrent is always a great option for those needing accurate current measurements at a lower price. Posted in 3D Printing, CurrentRanger
| 1 Reply
ROMANIA: HAPPY 100TH BIRTHDAY! Posted on December 1, 2018by
Felix
11
My readers may not know that I hold dual citizenship, and was born and spent my first 19 years of life in Oradea – a beautiful city at the foot of the pittoresque Carpathian Apuseni mountains and in the western part of Transylvania – the legendary land of Dracula’scastle.
Today’s blog is not about electronics or making stuff, but about what in great part shaped me and perhaps dear reader – what made some things great and significant for you as well. Maybe you’re not a history enthusiast, but maybe you’re a woman engineer, or perhaps you stepped foot in an airplane that _took off on its own_, used a fountain pen, or depend on insulin, or maybe you just own a LowPowerLab product that has bettered your life in some way – you might be surprised to find out which nation gave the world theirinventors.
WHAT’S THE BIG DEAL? Today – December 1st 2018 – marks a special anniversary for me as a Romanian diasporan. Exactly 100 years ago, a centuries long ambition and dream was fulfilled, the Great Union was decreed and theRomanian Kingdom
became what was then the largest territory that was ever united within its borders and under its name. It integrated present day’s Moldova , and several other smaller Romanian speaking territories, that are today part of Ukraine andBulgaria.
It then took it’s first steps towards a sovereign democratic nation with a new 1923 constitution sponsored by King Ferdinand Ithat was
deemed the most fundamentally democratic constitution in Europe atthat time.
In the greater European context, the end of World War I also marked the end of four empires (Austro-Hungarian, Ottoman, German and Tsarist) and created a spectacular reconfiguration of borders in which a few other nations were reborn (Poland) or created altogether (Czechoslovakia, Yugoslavia). Since then, a tumultuous century marked several major dramatic events that shaped Romania into what it is today. * the conclusion of The Second World War and the soviet occupation triggered the massive territorial losses that can be seen in the map above, and the end to Romania’s constitutional monarchy.
* the 50+ years of communist rule that followed remains a dark period with profound impacts in every aspect of life, culture and faith. The socialist atheist state attempted to rewrite history, reshape its subjects into “a new type of man “, and imprisoned, tortured and murdered many of those who were perceived as political opponents or dared publicly object to their dialectical materialist agenda – including some of the key personalities that organized this very Great Union event we’re commemorating today: * Iuliu Maniu – a great man and political personality of the communist opposition * cardinal Iuliu Hossu – Greek Catholic bishop, and the man who officially read the Union’s declaration this day in 1918. In 1948 he refused a forced merger with the corrupted Orthodox Church which bent to the will of the red terror. He paid with his freedom and died in captivity. Interesting fact: he is related to me – my paternal grandfather’s sister was married to his brother Traian Hossu. Among many others, Alexandru Rusu , also a Greek Catholic bishop, and my great grandfather’s brother, also died in prison for the same opposition to become instruments of the stalinist deep state. * 1989 brought a sweeping change across the eastern block and the bloodiest revolution behind the Iron Curtain – it toppled the totalitarian regime of Nicolae Ceaușescuand marked
Romania’s first steps back towards democracy in modern time. I was just 5 years old at the time. * with great expectation joined the NATO alliancein
2004, and in 2007 the European Union. WHAT’S A ROMANIAN GUY DOING IN THE USA? I ended up coming to America as a student in 2003, my F1-visa dubbing me an _“NON-RESIDENT ALIEN”_, a far cry from a proud patriot of the only Eastern European nation with Latin origins, but at least not an invader on a boat or migrant caravan seeking wellfare. Being an international student meant I had to be enrolled full time and pay out-of-state tuition (think 2X+). I covered that and my personal expenses doing occasional construction helper jobs like remodeling, digging plumbing trenches in Arizona’s 115°F hot summers, and laying tile in estates around Phoenix metro – perhaps not my parent’s dream job who had other aspirations for my university years – but all this to avoid being a burden to my beloved aunt (and only relative), who offered me free housing this entire period. By dramatic turning of events and nothing short of a divine miracle, my family was granted a rare type of immigrant visa in 2006 and I was narrowly qualified in that transition just before turning 21, receiving a Green Card which was a huge relief to my financial burdens as a foreign student. I was now a “PERMANENT RESIDENT ALIEN”, a clear upgrade from my previous status and a mere 5-year wait for the final upgrade to citizenship. I was now able to find my first programmer job at a real company, making at least double hourly while sitting in an air conditioned office, another miracle for me. The rest is history – I achieved my goal and graduated from ASU without student loans or debt, married _to another Romanian immigrant_, became the father of two wonderful boys, and last but not least created LowPowerLab and lots of happy customers along the way. Looking back at the footsteps of my immigrant journey, God was good to me and held my hand all all these years, carried me when I couldn’t walk. Will I ever move back to the country that gave me (and you) so much? I can’t say yes, but I sure can’t say no either. When I was 19, it was easy to pack everything I owned (not much – mostly clothes, books, small personal effects) in my 2 free allowed suitcases, take my personal $200 savings and hop a plane to a new place with better prospects – if all failed I could return to my previously well planned endeavor to become an engineer in my own country. Things look a bit different now – if not larger suitcases, it would take a lot more effort and arrangements to move a whole family to a new system and way of life and start everything from scratch – at least not without a major reason. I wrote this up because it’s a centenary that won’t happen again in my lifetime, and thus an excuse to break and pay some tribute to history, brag about my heritage and share a bit of how I got where I am. If you’ve read this far, I thank you and I hope my story and my native country’s history inspired you and made you a bit richer in some small way. I will leave you with a few pretty images that present Romania and some of her humble achievements on this special anniversary, and the sounds of its unique language (which unfortunately were left untranslated by the creator), and hence perhaps one day you may want to uncover Romania on your own, just as Rick Stevesor Peter Hurley
did recently.
Posted in Uncategorized| 11 Replies
PORTABLE RASPBERRYPI IP CAMERA MONITOR Posted on November 6, 2018by Felix
1
RaspberryPi projects are always lots of fun, and when combine it with displays, 3D printing and Moteinos, the result can only be awesome! I had an older RaspberryPi and a touch display, and I wanted a portable IP camera monitor which I can mount or move anywhere. You can build a similar portable display, it will run on battery up to a few hours depending battery capacity – and it will automatically safely shutdown if the battery dips below a programmable voltage. It’s a nice convenient way to monitor your smart home interface , or an IP camera, weather orwhatever else.
I had to find a suitable case and this adafruit one was almost perfect as-is. But who uses a Pi with a hard power switch? I wanted to use my own hardware (MightyBoost + Moteino ) for battery power and backup, as well as a convenient power and reset button , I had to mod the case and add some holes to make everything fit. I also added some tripod mounts so I could mount this on a tripod or hang it from a shelf or a cabinet. Read on for the build details. I also put together a guide that will be maintained with any future changes to this project. Continue reading → Posted in 3D Printing, DIY
, MightyBoost
, Moteino
| 1 Reply
POST NAVIGATION
← Older posts
Search
RSS Posts Feed
RSS Comments Feed
CATEGORIES
* 3d Printer Tools
* 3D Printing
* Arduino
* ATXRaspi
* Code/Library
* CurrentRanger
* DIY
* DoorBellMote
* EagleCAD
* Etching
* From china: with love* Home automation
* Home Improvement
* IoT Gateway
* Laser Cutter
* Manufacturing
* MightyBoost
* MightyHat
* Moteino
* MoteinoM0
* MoteinoMEGA
* New products
* pick and place
* Python
* Radio/RF
* RaspberryPi
* RFM12B
* RFM69
* SMD stencils
* Solder paste
* SonarMote
* SwitchMote
* Teardown
* Tools
* Uncategorized
* Updates
* User projects
* WeatherShield
* Wireless programmingFELIX'S PHOTOSTREAM
*
*
*
*
*
*
*
*
*
*
Flickr Badges WidgetTAGS
* aluminum
* Arduino
* ATX bench power supply* atxraspi
* DIY
* EE-SY310
* EmonCMS
* Etching
* GarageMote
* HC-SR04
* home-made
* home automation
* Kill-A-Watt
* Library/Code
* mailbox
* metal
* Moteino
* MoteinoLeo
* OSHPark
* PCB makers
* programming
* python
* RaspberryPi
* RaspberryPi power controller* RFM12B
* sensor
* SMD
* sms
* solder paste
* stencil
* stencil making
* stencils
* store
* Sump pump alert
* SwitchMote
* Testing
* tornado
* Tweet-A-Watt
* Upgrade
* water meter
* WattMote
* WeatherShield
* websockets
* Wireless
* wireless programmingARCHIVES
Archives Select Month April 2020 March 2020 May 2019 December 2018 November 2018 September 2018 July 2018 June 2018 May 2018 April 2018 March 2018 October 2017 September 2017 August 2017 July 2017 May 2017 April 2017 January 2017 December 2016 November 2016 September 2016 August 2016 July 2016 May 2016 March 2016 February 2016 January 2016 December 2015 November 2015 October 2015 September 2015 August 2015 July 2015 June 2015 May 2015 April 2015 March 2015 February 2015 January 2015 December 2014 November 2014 October 2014 September 2014 August 2014 July 2014 June 2014 May 2014 April 2014 March 2014 February 2014 January 2014 December 2013 November 2013 October 2013 September 2013 August 2013 July 2013 June 2013 May 2013 April 2013 March 2013 February 2013 January 2013 December 2012Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0