SIM7000A/G GSM Board compatible with Arduino

Document link
https://tinyurl.com/SIM7000X

Connection with serial module:
About the USB cable, you can make one as below
Note: you need install driver for serial module and need switch it to 3.3V    

Software:
You can use SSCOM or other serial port software
Choose COM port and set BaudRate to 115200
Send AT Command

SIM7000A/G is compatible with Arduino UNO.
First, you need set the baudrate to 9600

How to change the baud rate? Connect SIM7000A/G module with serial module (as the 1st picture showed)
Send AT Command AT+IPR=9600;&W

 When it shows OK, that means the BaudRate already set from 115200 to 9600
Just in case, you can choose BaudRate 9600 and send AT to test.

Connection with 5V MCU:
TXD to D0
V_MCU to 3V3 or 5V
RXD to T0
GND to GND
POWER to 5V

Upload code, code name is SIM7000X _test.ino (Please contact me for the example code if you need, betty@unikelc.com)
Open serial monitor window, it will show:

 

***********************************************************************************************

Purchase link:

SIM7000A:

https://www.diymalls.com/DIYmall-SIM7000A-NB-IOT-Breakout-Board

SIM7000G:

https://www.diymalls.com/SIM7000G-Breakout-Board-NB-IoT-Module

 

 

 

 

DIYmall 3.5 inch Touch Screen Display ILI9486 for Arduino UNO Mega2560 ESP32

What you need:
1 X Arduino UNO
1 X 3.5 inch Touch Screen Display
1 X USB Cable
1 X Micro USB Card
1 X Card Reader

Connection:
Please pay attention about the pin name before installation

Install below libraries through Sketch-Include Library-Manage Libraries.
Adafruit_GFX
Adafruit_TFTLCD
MCUFRIEND_kbv
TouchScreen


Arduino code download link:
https://tinyurl.com/3c77p9hx
https://tinyurl.com/4nf5bk28

Open example and Upload code

For touch screen function, you need calibration display first, then upload code.

Calibration code name is Example09-TouchScreen_Calibr_kbv, once calibration, you will get result:

Then you need change value in the Example10-Touch- Touch_shield_new.ino

After upload code, you can draw pictures:

 

 

 

Sparekleiot Smart Plug for Apple Homekit

Specification:
Input: 110-250V, 50/60Hz
Output: 110-250V, 50/60Hz, 10A maximum load
Max power:2000W
Button: On/Off Button, press and hold for 5 seconds to initiate factory reset process(LED blink fast)
Wi-Fi Required: WiFi 802.11 b/g/n 2.4G (2.4G ONLY)
Compatible with:Apple Homekit
APP: Home
Voice control: Siri
Works with:iPhone/iPad

Please connect your iPhone/iPad with 2.4G WiFi network, open iPhone/iPad Bluetooth


After power it, long press the button of smart plug over 5S until you see the indicator light blink fast

Open Home APP, click icon “+” to Add or Scan Accessory, scan the QR code of the plug


It will take a few seconds to add the switch:

Once added successfully, it will show below page:

You can choose the switch location and rename the switch



At last you can add it to home

You can control it by hand in APP or by Siri

Automation:
You can add HomePod、HomePod mini、Apple TV、or iPad as the center of your home. Control Homekit-enabled accessories remotely, grant access to the people you trust, and automate accessories to do what you want, when you want.
How to set up a home hub?
https://support.apple.com/en-us/HT207057

FAQ
Q: How to reset the plug to the default factory mode?
A: Long press the button of the smart plug over 5s and the indicator light will blink fast.

Q: Does this plug have Homekit Certification?
A: Yes, it has

Q: Does it work with 5G Router?
A: This Homekit Smart Plug does not support 5G router, it only support 2.4G router. If your router is dual frequency, please set different passwords for 2.4G signal and 5G signal or turn off 5G signal. Please remember do not open the function of dual-frequency combination.

Q: It said: Unable to add Accessory Connect to a 2.4GHz WLAN network and try again. How to solve this problem?
A: Please connect your phone with 2.4GHz WiFi network.