Everyday Chaos: Technology, Complexity, and How We’re Thriving in a New World of Possibility PDF Summary
For decades business leaders have been painfully aware of the huge chasm between their aspiration for a nimble, flexible enterprise and the reality of silos, sluggishness, and frustrated innovation. Today, agile is being hailed as the essential bridge across that chasm. Agile, say its enthusiasts, can transform your company, catapulting you to the head of the pack. This is addressed in this book, Everyday Chaos: Technology, Complexity, and How We’re Thriving in a New World of Possibility.
Not so fast. In this clear-eyed and indispensable audiobook, Sarah Elk and Steve Berez provide a much-needed reality check. They dispel the myths and misconceptions that have accompanied agile’s growth – the idea that it can reshape your organization all at once, for instance, or that it should be used in every function and for all types of work. They affirm and illustrate that agile teams can indeed transform the work environment, make people’s jobs more rewarding, and turbocharge innovation – but only if the method is fully understood and implemented the right way.
Agile, done well, frees and facilitates vigorous innovation without sacrificing the efficiency and reliability essential to traditional operations. The authors break down how agile really works, show what not to do, and explain the crucial importance of scaling agile properly in order to get its full benefit. They then lay out a road map for leading the transition to a truly agile enterprise.
Everyday Chaos: Technology, Complexity, and How We’re Thriving in a New World of Possibility PDF Book Summary Review
Top Reviews (Amazon Books)
“Weinberger’s thought-provoking call to action is a must-read for business leaders pushing the envelope on innovation, for policy makers seeking to protect the public from undue harm, and for the rest of us who are keen to live better lives but mindful of any unintended consequences.”—Aneesh Chopra
“With classic Weinberger wit and brilliant insight, this book shatters the myth of predictability while delivering grounded, actionable advice for anyone trying to thrive in the everyday chaos that has become our world. A page-turner must-read for everyone.”—Joichi Ito
About David Weinberger the Author of Everyday Chaos
David Weinberger
David Weinberger has been a pioneering thought leader about the internet’s effect on our lives, on our businesses, and most of all on our ideas. He has contributed to areas ranging from marketing and libraries to politics and journalism as a strategic marketing VP and consultant, an internet adviser to presidential campaigns, an early social-networking entrepreneur, a writer-in-residence at Google, a senior researcher at Harvard’s Berkman Klein Center for Internet & Society, a fellow at Harvard’s Shorenstein Center on Media, Politics and Public Policy, a Franklin Fellow at the US State Department, and a philosophy professor. His writing has appeared in publications from Wired to Harvard Business Review, and his books include the bestselling The Cluetrain Manifesto.
Everyday Chaos: Technology, Complexity, and How We’re Thriving in a New World of Possibility PDF Book, Paperback, Hardcover Book Information
Best Sellers Rank: #535,449 in Books (Amazon Rankings)
You can get a copy of Everyday Chaos: Technology, Complexity, and How We’re Thriving in a New World of Possibility PDF Book or Paperback from these online stores below.
In today’s post, we’re exploring some of the latest medical innovations—and the big questions they raise for nurses everywhere. As technology continues to advance, some of these new machines could change how nursing jobs look in the near future. Could they even replace certain roles? Stay with us until the end as we break it all down and share what this could really mean for nurses.
New Machines May Send Medical Nurses Home
Have you ever stopped to think about how much precision, care, and attention to detail the medical world demands? In healthcare, even the smallest mistake can mean the difference between life and death. According to an article by the American Nurses Association (ANA) Enterprise, “21st-century nursing is the glue that holds a patient’s health care journey together.” While there are many different types of nurses, they all share a common purpose—providing essential care that supports patients every step of the way. Below is a list highlighting these roles.
They carry out physical exams and health check-ups
They do health counseling, promotion and education
They administer medications
They coordinate care procedures in collaboration with other health care personnel.
Therefore, in summary, the nurses assist and ensure the smooth running of the day to day medical activities in the hospital. Now, imagine the existence of a machine/technology that can carry out some of those basic functions that are expected of a nurse. It feels like it spells doom for the nurses, right! Well, not quite. However, we are not looking at the details of that transition today. Let’s take a look at a number of these technologies that are influencing the medical space today. Please, join us as we welcome the age of machines.
New Machine That May Send Medical Nurses Home
Chine Blood Sample Collector Robot
china robotic machine taking blood samples
This is also known as Shanghai’s first intelligent blood collection robot. It started operations at Zhongshan Hospital. The robot can take the place of a nurse to handle blood sample collection, the hospital said. The robot will check each person’s blood vessel condition to make an intelligent decision on the position, direction and angle of the needle to ensure safety and accuracy as well as control pain. At the time of start up, about 20 medical staff at the hospital underwent blood collection by the robot and compared it with a manual operations. Tests on all data testified that sample collection process and sample quality are in line with clinical standards, and medical staff didn’t experience any extra pain. The first group of patients said they only felt very slight pain when the needle was inserted and no pain when it was removed. The whole process is completed with oral instruction from the robot. According to Guo Wei, director of Zhongshan Hospital’s laboratory medicine department, “the robot uses intelligent navigation control technology through machine vision and biological identification to identify blood vessels and plan the route for insertion. The robot, which works 24/7, can ensure an intelligent, information rich, and standardized blood collection safely, effectively and efficiently. Gu Jianying, the hospital’s vice president, said the robot is a trial of intelligent medical services. More AI-based services will be introduced to enhance intelligent and human-centered check-ups,” she said.
Needle-Free Laser Injection Robot
Neatherlands Reseachers on
With the invention of the “Bubble Gun,” researchers in the Netherlands aim to make virtually painless, needle-free vaccinations a reality. This breakthrough technology delivers “virtually painless” injections without needles, helping reduce fear and lower barriers to vaccination. The “Bubble Gun” uses a laser to propel tiny droplets through the outer layer of the skin, explained David Fernández Rivas, a professor at the University of Twente and research affiliate at the Massachusetts Institute of Technology who pioneered the concept. He noted that the process works faster than a mosquito bite and should not cause pain because it avoids contact with nerve endings in the skin. Researchers will continue to study the method, but early results show it penetrates the skin without causing damage—leaving no visible wound or entry point.
Surgical Robots
New Machines May Send Medical Nurses Home 2
This medical robot is loved by surgeons and patients alike for its ease of use and faster recovery times, the da Vinci surgical robot is less invasive than conventional procedures, and lacks the awkwardness of laparoscopic (keyhole) surgery. It has been estimated as there being more than 5,500 da Vinci robots globally, manufactured by California-based tech giant, Intuitive. When it comes to prostate cancer surgery in the United States, says Benjamin Davies, surgeon and professor of urology at the University of Pittsburgh, “the die is cast; there is only robotic surgery”. After lung cancer, prostate cancer is the second most common cancer in men worldwide. It affects the walnut-sized prostate gland, which sits up against the urethra, between the rectum and bladder, and secretes prostate fluid, a component of semen. The prostate’s proximity to the blood vessels, muscles and a fragile web of nerve bundles that control erectile and bladder function, demands extreme surgical precision in its removal, a procedure that is generally recommended if the disease has not yet spread. Whereas an open patient needs to be cut from naval to pubic bone in order to access the prostate, a robot-assisted procedure requires a few small abdominal incisions.
Cobi Autonomous Vaccination Robot
Known as Cobi, the device was developed by Canadian startup Cobionix, a University of Waterloo spinoff company. It’s claimed to be the first robot to ever successfully perform an intramuscular injection, and it did so without using a hypodermic needle.
Other Areas New Technologies are Gaining Grounds
Artificial Intelligence (AI)
It is fast replacing conventional time-consuming and labor-intensive processes in the health sector with remotely accessible, fast, and real-time or life solutions for diagnosis, treatment of diseases, and prevention of diseases.
Internet of Medical Things (IoMT)
IoMT has been instrumental towards the development of products that require little or no human interaction in order to provide healthcare services.
Telemedicine
The Coronavirus pandemic sped up the adoption of telemedicine by many governments and healthcare systems. In order to deal with the pandemic, various governments issued telemedicine guidelines with the aim of decongesting medical facilities. Telemedicine reduces the demand on health facilities and the use of personal protective equipment (PPE) as medical practitioners reach their patients through telecommunication.
Big Data & Analytics
This involves the digitization of medical data collection, data storage, diagnostic techniques, treatment plans, surgical workflows, patient monitoring, and consultations. Big data and analytics improve patient-based services. It is capable of detecting diseases earlier, and generating new insights into disease mechanisms. Moreover, these solutions monitor the quality of procedures at healthcare facilities, as well as offer better treatment methods.
Immersive Technology
Here, we discuss the use of immersive technologies; AR, VR, and MR. Their capabilities are gaining more importance in the healthcare sector every year. Applications of VR in healthcare vary from rehabilitation therapy and treatment of anxiety disorders to serving as aids in cognitive and physical rehabilitation exercises.
Conclusion
The health sector needs these types of technological inventions. They don’t wake up with mood swings, they don’t go on break or get hungry (provided there is electricity), they don’t underperform their jobs because their fiancé or spouse broke up or divorced them. They are flawless with human emotions, and these are just a few of the things that would make these new machines send medical nurses home.
So far, you have seen the roles these technologies play in the medical space, can’t be overlooked, the quantity, quality and efficiency that these technologies bring can never be compared to that of a single human being. Hence their purpose of existence is of unavoidable importance to the medical world if medical practice is to advance in any part of the world. Let us know what you think in the comment section below. If you think too, that these new machines may send medical nurses home in the future.
Amazon just unveiled the MK30, the latest iteration of its delivery drone. The system is the successor to the MK27-2, which is set to debut with limited deliveries to residents in Lockeford, California and College Station, Texas. The MK30, which is set for a 2024 debut, is both smaller and lighter than the earlier version and able to withstand harsher temperatures and a broader range of weather conditions. Another key element here is making things quieter. Drone noise has been one of the most anticipated complaints about bringing these systems into residential settings. The system maintains the same basic hexacopter foundation as its predecessor — a different tack than the fixed-wing systems deployed by the likes of Wing.
Watch the MK30 the video Review
Amazon Delivery Drone Statement was “Reducing the noise signature of our drones is an important engineering challenge our team is working on. Our drones fly hundreds of feet in the air, well above people and structures. Even when they descend to deliver packages, our drones are generally quieter than a range of sounds you would commonly hear in a typical neighborhood. Prime Air’s Flight Science team has created new custom-designed propellers that will reduce the MK30’s perceived noise by a further 25%. That’s a game-changer we’re very excited about.”
A couple of years ago, to locate and buy electronic components, modules, and project kits in Nigeria was similar to participating in Gulder Ultimate Search. In fact, in the economic hub of the country, Lagos, the sales of electronic components were as scarce as pure gold, as was the repair of electronic appliances—a job from another world. Getting your hands on most electronic components was not as easy as it is today, yes!! I know what I said, “it’s easy,” and by the time you’re done with this post, it could be for you as well. As we go, I’ll explain why buying components was and continues to be difficult, as well as how to buy anyone you want today from the comfort of your own home or office.
The Difficulty of Buying Electronic Components, Modules And Project Kits in Nigeria
The difficulty experienced in the past, in purchasing components was primarily due to the fact that these components are not manufactured locally, hence require importation. This means incurring additional costs aside from the cost of acquiring what you need. The extra costs include:
Foreign local/internal logistics cost
Freight costs and commission
Custom duties
Local logistics costs for delivery.
Another thing to consider is the time it will take from order to delivery, which can typically take 2 to 4 weeks, and in some cases even more. Other downsides to importation include bearing the risk of receiving damaged goods, losing your goods in transit, or even receiving low quality goods. All these are hurdles the delivery would have to overcome before getting to its destination. Most of the time, we only need one (1) or a few components in a very short period of time, so going through these difficulties would not be cost-effective or prudent.
The Solution
E-commerce has bridged many gaps in the business world today. Transactions can now go on from anywhere, even here in Nigeria. However, there’s still the risk of not getting exactly what you order. In the Nigerian online market space, there are a number of options available where you can buy components. As promised, I offer you “the solution”: Smartech A. T. Ltd. stores. Here’s a store that stands out from the crowd; their consultation services are second to none, if not the only ones in the country. You don’t just get to see what exactly you’re buying; you get to have it tested or guaranteed. They offer practical and experience-filled advice for your applications—that’s way beyond an “over-the-counter” electronic components store.
Smartech online shop
They run both an online and an offline store, and offer home/office deliveries as an option. What’s more beautiful about the store is that the consultation they offer along with sales can always be done after sales. So, in case you forget a thing or two to ask, distance doesn’t stop you from gaining that empirical knowledge. This is something you don’t get elsewhere, basically, they’re at the store to make sure your applications go right. What’s more to ask for?! Pay a visit today
How to Buy Electronic Components, Modules and Project Kits In Nigeria
The best way to buy electronic components, modules and project kits in Nigeria is to follow the following steps mentioned below to buy electronic components, modules, and kits.
4-wheel drive robotic chassis
Step 1: Visit Our online Store
Our online store offers relatively the best components, modules and kits for electronic assembly and prototypes. You can visit the online store here. Browse through our online catalogues and select the things you would like to buy and after this you can click on check out and this would take you to the payment link where you can choose to pay via a payment card or direct bank transfer.
If However there are items you are looking for that you can’t find, you can send us a message on our WhatsApp handle or Telegram handles. We will look at them and send them to you.
Step 2: Request for Express Delivery for Components That are Out of Stock
express orders
Some times, few components, modules or kits may be out of stock; this shouldn’t deter from still getting your order. you can order express delivery and we will get it right across to you. All it takes is for you to chat us up and we will send it across to you.
Step 3: Send Us your Destination Address for Shipping.
We take pride in delivering out goods to people who are not based in Lagos state where our physical shop is located. When you buy electronics components for project, school assignments and seminar, we deliver it to you at your doorstep no matter where you are in the country.
Step 4: Request for Components/Modules/Kits Testing
We have an opening where our customers can request we test their components or modules they bought before having it sent to them. We would however, need you explicit permission to carry this out. Smartech have knowledgeable tech guys who have been working with the hardware engineering for years now and the storekeepers can get them to check out your order and verify them to be in good working conditions before shipping it out to you.
Step 5: Request for Consultancy and Remote Assistance on Your Project
Buying electronics components for project, school assignments and seminars from Smartech store also gives you the access to consult us at Smartech for the professional insights on how to best use the components, modules or kits that you may have ordered from us. This is service that is not offered or provided by any other components store out there. We stand to assist you with Schematic diagrams, program codes, engineering calculations and datasheet specifications that would guide you through your project design build.
Conclusion
We sell quality and offer the best when it comes to where and how to buy electronic components for project, school assignments and seminars in nigeria. We also offer our consultation on how best to use these components, kits and modules because we have experience working with them for year. you have an added advantage when you shop from us. Whether you are in Lagos or in another distance place, for us, distance is never a barrier, we will ensure your order arrives to you successfully. Send us an inquiry today. or simply visit our store.
Are you searching for where and how you can buy affordable electronics components and modules in Nigeria? Are you based somewhere or in a state outside of Lagos? Or do you simply want to order from the comfort of your own home and have it delivered to your door? Rest assured, we will show you how to do that in this post.
Where To Buy Electronic Components In Nigeria
You can buy electronics components, electronic modules and kits for your projects, school assignments, and seminars at Smartech’s online shop. One can’t speak of development and growth in Nigeria without mentioning the involvement of electrical and electronic appliances, and hence the importance of electronic components. Now, just like when that light bulb dies in your house, and you immediately run to the nearest electrical/hardware store to buy a new one and replace it, similarly, and even better, you could buy yourself any electronic component you want in Nigeria today, from resistors to modules and even electronics boards, and you don’t need to go as far as Alaba or take the stress of public transport or a walk under the sun to get a component or two. Yes! You don’t have to because purchasing electronic components is now just a few clicks away, with delivery to your door, whether at the office or at home, in minutes.
assorted components and kits in stock
Solving the Hassle of Buying Electronics Components and Kits In Nigeria
How?! You may ask. That’s why we are here. So, get yourself a cup of tea, sink in that chair, and let’s fire away. Have you had to head a seminar on any electronics topic, and got to a point where you had to show a particular component, but couldn’t. What stopped you?! Was it unavailability of the components or was it price?! In any case, we’ve got you covered; please continue reading. So you have a school assignment or project and it just happens to be electronics based, of all things, be not alarmed. We’ve still got you covered. What if you even had the components, and didn’t know where to start or what to do, or you know what to do, but don’t know how, breaking news.
Hold on, if you thought I was going to say we’ve got you covered, then you’re wrong, in this case we are here to walk you through. We will break down the complex into simple bits for you starting from making that circuit diagram achievable or that repair doable.
How to Buy Electronics Components In Nigeria
The best way to buy electronics components in Nigeria is to follow the following steps mentioned below to buy electronics components, modules, and kits.
4-wheel drive robotic chassis
Step 1: Visit Our online Store
Our online store offers relatively the best components, modules and kits for electronic assembly and prototypes. You can visit the online store here. Browse through our online catalogues and select the things you would like to buy and after this you can click on check out and this would take you to the payment link where you can choose to pay via a payment card or direct bank transfer.
If However there are items you are looking for that you can’t find, you can send us a message on our WhatsApp handle or Telegram handles. We will look at them and send them to you.
Step 2: Request for Express Delivery for Components That are Out of Stock
express orders
Some times, few components, modules or kits may be out of stock; this shouldn’t deter from still getting your order. you can order express delivery and we will get it right across to you. All it takes is for you to chat us up and we will send it across to you.
Step 3: Send Us your Destination Address for Shipping.
We take pride in delivering out goods to people who are not based in Lagos state where our physical shop is located. When you buy electronics components for project, school assignments and seminar, we deliver it to you at your doorstep no matter where you are in the country.
Step 4: Request for Components/Modules/Kits Testing
We have an opening where our customers can request we test their components or modules they bought before having it sent to them. We would however, need you explicit permission to carry this out. Smartech have knowledgeable tech guys who have been working with the hardware engineering for years now and the storekeepers can get them to check out your order and verify them to be in good working conditions before shipping it out to you.
Step 5: Request for Consultancy and Remote Assistance on Your Project
Buying electronics components for project, school assignments and seminars from Smartech store also gives you the access to consult us at Smartech for the professional insights on how to best use the components, modules or kits that you may have ordered from us. This is service that is not offered or provided by any other components store out there. We stand to assist you with Schematic diagrams, program codes, engineering calculations and datasheet specifications that would guide you through your project design build.
Conclusion
We sell quality and offer the best when it comes to buying electronics components for project, school assignments and seminars. We also offer our consultation on how best to use these components, kits and modules because we have experience working with them for year. you have an added advantage when you shop from us. Whether you are in Lagos or in another distance place, for us, distance is never a barrier, we will ensure your order arrives to you successfully. Send us an inquiry today. or simply visit our store.
You can buy electronics components for your projects, school assignments, and seminars at Smartech’s online shop. One can’t speak of development and growth in Nigeria without mentioning the involvement of electrical and electronic appliances, and hence the importance of electronic components. Now, just like when that light bulb dies in your house, and you immediately run to the nearest electrical/hardware store to buy a new one and replace it, similarly, and even better, you could buy yourself any electronic component you want in Nigeria today, from resistors to modules and even electronics boards, and you don’t need to go as far as Alaba or take the stress of public transport or a walk under the sun to get a component or two. Yes! You don’t have to because purchasing electronic components is now just a few clicks away, with delivery to your door, whether at the office or at home, in minutes.
assorted components and kits in stock
Solving the Hassle of Buying Electronics/Kits
How?! You may ask. That’s why we are here. So, get yourself a cup of tea, sink in that chair, and let’s fire away. Have you had to head a seminar on any electronics topic, and got to a point where you had to show a particular component, but couldn’t. What stopped you?! Was it unavailability of the components or was it price?! In any case, we’ve got you covered; please continue reading. So you have a school assignment or project and it just happens to be electronics based, of all things, be not alarmed. We’ve still got you covered. What if you even had the components, and didn’t know where to start or what to do, or you know what to do, but don’t know how, breaking news.
Hold on, if you thought I was going to say we’ve got you covered, then you’re wrong, in this case we are here to walk you through. We will break down the complex into simple bits for you starting from making that circuit diagram achievable or that repair doable.
How to Buy Electronics Components for Project, School Assignments and Seminar
The best way to achieve the best result is to follow the following steps mentioned below to buy electronics components, modules, kits for project works, school assignments and seminar defense.
4-wheel drive robotic chassis
Step 1: Visit Our online Store
Our online store offers relatively the best components, modules and kits for electronic assembly and prototypes. You can visit the online store here. Browse through our online catalogues and select the things you would like to buy and after this you can click on check out and this would take you to the payment link where you can choose to pay via a payment card or direct bank transfer.
If However there are items you are looking for that you can’t find, you can send us a message on our WhatsApp handle or Telegram handles. We will look at them and send them to you.
Step 2: Request for Express Delivery for Components That are Out of Stock
express orders
Some times, few components, modules or kits may be out of stock; this shouldn’t deter from still getting your order. you can order express delivery and we will get it right across to you. All it takes is for you to chat us up and we will send it across to you.
Step 3: Send Us your Destination Address for Shipping.
We take pride in delivering out goods to people who are not based in Lagos state where our physical shop is located. When you buy electronics components for project, school assignments and seminar, we deliver it to you at your doorstep no matter where you are in the country.
Step 4: Request for Components/Modules/Kits Testing
We have an opening where our customers can request we test their components or modules they bought before having it sent to them. We would however, need you explicit permission to carry this out. Smartech have knowledgeable tech guys who have been working with the hardware engineering for years now and the storekeepers can get them to check out your order and verify them to be in good working conditions before shipping it out to you.
Step 5: Request for Consultancy and Remote Assistance on Your Project
Buying electronics components for project, school assignments and seminars from Smartech store also gives you the access to consult us at Smartech for the professional insights on how to best use the components, modules or kits that you may have ordered from us. This is service that is not offered or provided by any other components store out there. We stand to assist you with Schematic diagrams, program codes, engineering calculations and datasheet specifications that would guide you through your project design build.
Conclusion
We sell quality and offer the best when it comes to buying electronics components for project, school assignments and seminars. We also offer our consultation on how best to use these components, kits and modules because we have experience working with them for year. you have an added advantage when you shop from us. Whether you are in Lagos or in another distance place, for us, distance is never a barrier, we will ensure your order arrives to you successfully. Send us an inquiry today. or simply visit our store.
The metal detector DIY project with SMS is a project design that incorporates a metal detector sensor to detect metallic objects in close proximity. It comes with an SMS-enabled notification upgrade that would instantly send out an SMS to a predefined personnel’s phone number once a metal or electronic device(s) was detected. The design has features like its portable size and runs on rechargeable batteries. In designing this project, we had to calculate the feasibility of the needed materials’ cost in order to make sure that we were undertaking an exorbitant project. This SMS based metal detector project is about metal detector design with SMS notification. Below is a description of the components used for the implementation of the metal detector with SMS alert system design.
MATERIALS
3.7V 1800mAh Li-ion Rechargeable Battery
3.7V 1800mAh Casing
3.7 Lipo 1A Battery Charging Board Charger Module Mini USB Interface
LM323T Voltage Regulator
The 1k resistor
330-ohm resistor
LED
1N4148 diode
Perforated board (stripped line type)
Connecting jumper wire
10nF capacitor
GSM Module (SIM900L)
5V Passive Buzzer
3.7V 1800mAh Li-ion Rechargeable Battery:
The power unit for the design depended mainly on DC supply from rechargeable batteries, each rated 3.7V 1800mAh. And three pieces of 3.7V 1800mAh Li-ion batteries gave us the needed voltage for the GSM module. Also, these were rechargeable batteries, so we used a Lipo battery charging board.
3.7V 1800mA LiPo Battery
The 3.7-volt rechargeable battery can output a current of 1.8 A in one hour. It is durable and can be charged very fast. It is also portable, and as such, was ideal for using as a power source for the project design.
3.7V 1800mAh Casing:
The above pictured batteries needed a casing so we used One 3.6V-3.7V Battery Charging Discharging Control Holder Case Li-ion w/1S3P PCM.
3.6V-3.7V Battery Charging Discharging Control Holder Case Li-ion w/1S3P PCM
This is a plastic DIY Lithium battery box battery holder with pin suitable for 2×18650 (3.7V-7.4V) Lipo battery. The casing is of high quality and can withstand temperatures of about 95°C. It maintains firm hold with the batteries inside it and offers safety from short circuiting and wire burn out. A total of 3 battery were connected in series to give us a 12V approximately 5A output for the GSM module.
3.7 Lipo 1A Battery Charging Board Charger Module Mini USB Interface
3.7 Lipo Charger board
The Lipo charging board module uses the mature charging chip TP4056, simple peripheral circuits that has a good protection performance and high charging accuracy. It comes with full machinery automated processing and has high reliability. Its output charging current can be adjusted by just changing the circuit board fixed resistor values, this would in turn change the output current to the 100mA-1000mA. The input reverse connection has no effect on the chip, but the output (battery end) reverse connection will burn out the chip. When measuring with an Ampere meter, it is best in series connected to the 5V input end. The charging current is best to be 0.37 times of the battery capacity, It is very convenient for portability and size conservation. Below is a summary of its datasheet.
Datasheet Specificatiuon:
Item Name: Lipo battery charging board
Item NO. : TP4056
Charging Method: linear charge
Charging Current: 1A Adjustable
Charge Accuracy: 1.5 pct
Input Voltage: 4.5V – 5.5V
Full Charge Voltage: 4.2V
Charging Indicator: Blue light lit charge,red light lit full charge
Charging Input Interface: Mini USB
Working Temperature: -10 Degree to +85 Degree
Reverse: NO
Usage: Used for single lipo or multi-section lipo parallel charging, can take power from the USB port.
Current Regulation: Can auto regulate current charging.
LM323T Voltage Regulator
LM323T voltage regulator IC and pinout
The
voltage regulator IC, L232T is used to provide a regulated 5V DC output. Input
voltage fed into the input pin (pin 1) was 2 volts more than the rated output
voltage (in our own case 12V) for proper working of Integrated Circuit (IC).
For better results, a filter ripple capacitor of 1uF was connected to the
output of the IC L323T to eliminate the noise, produced by transient changes in
voltage.
Datasheet
Specifications:
Output Voltage: +5V, up to 3A with peak current of 4.5A
Current Output: up to 3.5A
Input Voltage: 7V Minimum, 35V Maximum
Package : TO-220
Pin Spacing Pitch : 2.54mm (0.1in)
Hole Diameter : 3.8mm (0.15in)
STMicroelectronics Part Number: L323T
Metal Detector Unit
This unit is mainly composed of the resistor, the inductor, and the capacitor used for the EMF pulsating device. In our design of a resistor-inductor-capacitive (RLC) circuit, we made use of a hand-made 150 coil turns of size wire gauge 30 wound about a diameter of 6cm to form the EMF emitting part of our design.
The Metal Detector DIY Project with SMS depends on us building an LC high pass filter with the help of a coil and a capacitor. According to the equation of Mutual inductance;
Where,
L is Inductance in Henry
μo is permeability, its 4π*10-7 for Air
N is number of turns of wire coil
A is inner Core Area (πr2) in m2
L is length of the Coil in meters
Whenever a current passes through a coil, it
generates a magnetic field around it. And the change in the magnetic field
generates an electric field. Now according to Faraday’s law, because of this
Electric field, a voltage develops across the coil which opposes the change in
magnetic field and that’s how our coil develops the Inductance,
means the generated voltage opposes the increase in the current.
When
we place a metal near the coil then coil changes its inductance. This change in
inductance depends upon the metal type. And
for a ferromagnetic material like iron it increases. Although, it
decreases for non-magnetic materials.
The medium of flow of magnetic field generated by the inductor is nothing or air. Depending on the core of the coil, the inductance value changes drastically.
The
coil wound here is an air cored one, so when we bring a metal piece near
the coil, the metal piece acts as a core for the air cored inductor. Hence, the inductance of the coil changes or
increases considerably. With this sudden increase in inductance of coil the
overall reactance or impedance of the LC circuit changes by a considerable
amount when compared without the metal piece.
5cm diameter Coil:
A diagrammatic picture of wire wound coil
10nF 100VDC Polyester Capacitor:
10nF polyester capacitor used in the design
Polyester capacitors offer good stability, a large range of values at low cost, and it is used for charging and discharging the inductor in the circuit.
330Ω RESISTOR
330Ω 1/4W Metal Film Precision Resistor
Specifications:
Resistance: 330 Ohms
Wattage Rating: 0.25 Watt
Tolerance: 1%
Metal Film
Lead Free
ROHS compliant
Diameter of Leads: 0.43mm
(0.02in)
Length of Leads: ~28mm (1.1in)
IN4148 DIODE:
IN4148 diode
The 1N4148 is a standard silicon switching signal diode. This diode, 1N4148 can switch within applications of up to about 100 MHz with a reverse-recovery time of no more than 4 ns. It was fabricated in planar technology, and encapsulated in a hermetically sealed leaded glass DO-35 package.
SIM900L GSM module:
SIM900L GSM shield module
SIM900L GSM/GPRS shield is a GSM modem. It allows what a normal cell phone can do: Make or receive phone calls, connecting to internet through GPRS, TCP/IP, and more. It supports quad-band GSM/GPRS network, meaning it works pretty much anywhere in the world. The shield itself was designed to surround the SIM900L chip.
The LEDs blinking statuses on the SIM900L board has different interpretation. The LEDs on the board is two, namely:
PWR: This
LED is connected to the shield’s power supply line. If this LED is on, the
shield is receiving power.
Status: This
LED indicates SIM900’s working status. If this LED is on, the chip is in
working mode.
Netlight: This
LED indicates the status of our cellular network. It blinks at various rates to
show what state it’s in.
off: The SIM900 chip is not running
64ms on, 800ms off: The SIM900L chip is running but not
registered to the cellular network yet.
64ms on, 3 seconds off: The SIM900 chip is registered to the
cellular network & can send/receive voice and SMS.
64ms on, 300ms off: The GPRS data connection we requested is
active.
Powering the SIM900L
Depending on which state it’s in, the SIM900
can be a relatively power-hungry device. The maximum current draw of the chip
is around 2A during transmission burst. It usually won’t pull that much, but
may require around 216mA during phone calls or 80mA during network
transmissions.
The PWRKEY button of the Sim900L
To use the SIM900L, we hard to turn on the chip. To do this we had to press and hold (for a few seconds) the ON button by the side as shown in the figure above. But we needed to turn on the GSM module every time we power on the design. To do this we had to use the software trigger version of turn on the GSM module. We first connected the D9 of the SIM900L to D9 of the MCU. Next we soldered the SMD jumper as shown in the figure below:
the solder jumper to be joined together.
Interfacing GSM Module Sim900L with MCU
Using the UART Communication:
The SIM900 GSM/GPRS shield
uses universal asynchronous receiver-transmitter (UART) protocol to communicate
with the MCU. The chip supports baud rate from 1200bps to 115200bps with
Auto-Baud detection.
Two options of connections: software serial and hardware serial select pins
After ensuring that the jumper cap is placed on the software serial port select, we connected the MCU according to the circuit diagram shown in figure below.
Although
the GSM module could also work on 5V DC but we connected the sim900L to an
external power of source of not less than 7V 2A supply. The module adjustable
voltage regulator makes it possible for it to handle the voltage at this level.
We used a 2G full sized SIM card and inserted it at the back of the module in its SIM socket. We were careful enough to unlock the latch, push the top part of the assembly, and then lift it up. We Placed the SIM card into the bottom part of the socket. Then fold the arm back into the body of the socket, and gently push it forward towards the LOCK position.
Hence, the new circuit diagram would be thus:
5V Passive Buzzer
passive buzzer type used in the design
Generating Pulse from the Microcontroller
circuit diagram of the MCU pulse generator
We send a pulse from our microcontroller for Metal Detector DIY Project with SMS to the RL high pass filter, as such, short spikes will be generated by the coil in every transition. The pulse length of the generated spikes is proportional to the inductance of the coil. So with the help of these spike pulses we can measure the inductance of Coil. But here it is difficult to measure inductance precisely with that spikes because that spikes are of very short duration. We used a capacitor to solve this problem which is charged by the rising pulse or spike. And it required few pulses to charge the capacitor to the point where its voltage can be read by analog pin ADC0. And the microcontroller reads the voltage of this capacitor by using ADC syntax. After reading voltage, capacitor quickly discharged since we made it an output and setting it to LOW. This whole process takes around 200 microseconds to complete. For better result, we repeat measurement and took an average of the results. That’s how we can measure the approximate inductance of Coil. After getting the result we transfer the results to the LED and buzzer to detect the presence of metal.
Program for Testing Software Trigger
In our program to be uploaded into the MCU, we created a function where we can turn on the sim900L using software trigger. The syntax for the program was:
Testing Attention (AT) Commands:
For sending AT commands void SIM900power()
{
pinMode(9, OUTPUT);
digitalWrite(9,LOW);
delay(1000);
digitalWrite(9,HIGH)
Testing Attention (AT) Commands:
For sending AT commands and communicating with the SIM900 shield, we will use the serial monitor. Below codes are the the syntax that will enable the MCU to communicate with the SIM900 shield on serial monitor window.
//since we were using the software serial, we added the library
#include <SoftwareSerial.h>
//Create software serial object to communicate with SIM900
//SIM900 Tx & Rx is connected to MCU #7 & #8
SoftwareSerial mySerial(7, 8);
void setup()
{
//Begin serial communication
Serial.begin(9600);
//Begin serial communication with MCU and SIM900
mySerial.begin(9600);
Serial.println("Initializing...");
delay(1000);
//Handshaking with SIM900
mySerial.println("AT");
updateSerial();
//Signal quality test, value range is 0-31 , 31 is the best
mySerial.println("AT+CSQ");
updateSerial();
//Read SIM information to confirm whether the SIM is plugged
mySerial.println("AT+CCID");
updateSerial();
//Check whether it has registered in the network
mySerial.println("AT+CREG?");
updateSerial();
}
void loop()
{
updateSerial();
}
void updateSerial()
{
delay(500);
while (Serial.available())
{
//Forward what Serial received to Software Serial Port
mySerial.write(Serial.read());
}
while(mySerial.available())
{
//Forward what Software Serial received to Serial Port
Serial.write(mySerial.read());
}
}
Code explanation:
AT – It is the most basic AT command. It
initializes Auto-baud’er. When this
command worked, we saw its characters echo, telling us that it understood us
correctly. This paved way for us to use some other commands to query the GSM
module and get information like:
AT+CSQ – meaning check signal strength query; it checks
the ‘signal strength’ – the first number is dB strength, it should be higher
than around 5. For us, being higher is better. This our length and type of
antenna and location played a very vital role in that.
AT+CCID – this command gets the SIM card number – it
tests that the SIM card is found OK and using it we verified the number written
on the card.
AT+CREG? This command checks if the SIM is on a registered network Check that you’re registered on the network. The second number should be 1 or 5. If 1, it showed that our SIM was on a registered home network and 5 indicates roaming network. Any other number than these two numbers showed our SIM was not registered to any network.
Internally Charging the LiPo Batteries:
The circuit diagram for the internal batteries charging
The
Power Supply for the design consist of two LiPo 4.2V 3800mAH batteries
connected in series. In order to recharge these batteries we had to use a
single 4.2 1A charger and connected the outputs in parallel the batteries
terminals. But the series connection posed a problem so we had to add two
switches that would open the series connection when it is time for charging and
close it when we are not charging the batteries as shown above.
The microcontroller uses 5V DC supply and the 8.4V formed by the series connection of the two batteries would only fry it. So we used a step-down converter of a 78xx series family viz; LM323T. It regulated the input voltage to a steady 5V output at 2A current for the Vcc of the MCU.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(7, 8);
int Seven = 10;
#define capPin A1
#define buz 11
#define pulsePin A0
#define led 12
#define ledRead 6
#define led2 5
long sumExpect=0; //running sum of 64 sums
long ignor=0; //number of ignored sums
long diff=0; //difference between sum and avgsum
long pTime=0;
long buzPeriod=0;
void setup()
{
mySerial.begin(9600); // Setting the baud rate of GSM Module
Serial.begin(9600); // Setting the baud rate of Serial Monitor (Arduino)
pinMode(Seven, INPUT);
delay(100);
pinMode(pulsePin, OUTPUT);
digitalWrite(pulsePin, LOW);
pinMode(capPin, INPUT);
pinMode(buz, OUTPUT);
pinMode(ledRead, INPUT);
pinMode(led2, OUTPUT);
digitalWrite(buz, LOW);
pinMode(led, OUTPUT);
pinMode(9, OUTPUT);
//this turns on the sim900 automatcally
digitalWrite(9,LOW);
delay(1000);
digitalWrite(9,HIGH);
delay(2000);
digitalWrite(9,LOW);
//wait for 3sec
delay(3000);
}
void SendMessage()
{
mySerial.println("AT+CMGF=1"); //Sets the GSM Module in Text Mode
delay(1000); // Delay of 1000 milli seconds or 1 second
mySerial.println("AT+CMGS="+2347062174135"r"); // Replace this with mobile number
delay(1000);
mySerial.println("A METAL HAS BEEN DETECTED,SEARCH VERY WELL ");// The SMS text we sent out
delay(100);
mySerial.println((char)26);// ASCII code of CTRL+Z
delay(1000);
}
void RecieveMessage()
{
mySerial.println("AT+CNMI=2,2,0,0,0"); // AT Command to receive a live SMS
delay(1000);
}
void applyPulses()
{
for (int i=0;i<3;i++)
{
digitalWrite(pulsePin,HIGH); //take 3.5 uS
delayMicroseconds(3);
digitalWrite(pulsePin,LOW); //take 3.5 uS
delayMicroseconds(3);
}
}
void loop(){
int pinSeven = digitalRead(Seven);
if (Serial.available()>0) {
}
if(pinSeven == HIGH){
int minval=1023;
int maxval=0;
long unsigned int sum=0;
for (int i=0; i<256; i++)
{
//reset the capacitor
pinMode(capPin,OUTPUT);
digitalWrite(capPin,LOW);
delayMicroseconds(20);
pinMode(capPin,INPUT);
applyPulses();
//read the charge of capacitor
int val = analogRead(capPin); //takes 13x8=104 microseconds
minval = min(val,minval);
maxval = max(val,maxval);
sum+=val;
long unsigned int cTime=millis();
char buzState=0;
if (cTime<pTime+10)
{
if (diff>0)
buzState=1;
else if(diff<0)
buzState=2;
}
if (cTime>pTime+buzPeriod)
{
if (diff>0)
buzState=1;
else if (diff<0)
buzState=2;
pTime=cTime;
}
if (buzPeriod>300)
buzState=0;
if (buzState==0)
{
digitalWrite(led, LOW);
noTone(buz);
}
else if (buzState==1)
{
tone(buz,2000);
digitalWrite(led, HIGH);
}
else if (buzState==2)
{
tone(buz,500);
digitalWrite(led, HIGH);
}
}
//subtract minimum and maximum value to remove spikes
sum-=minval;
sum-=maxval;
if (sumExpect==0)
sumExpect=sum<<6; //set sumExpect to expected value
long int avgsum=(sumExpect+32)>>6;
diff=sum-avgsum;
if (abs(diff)<avgsum>>10)
{
sumExpect=sumExpect+sum-avgsum;
ignor=0;
}
else
ignor++;
if (ignor>64)
{
sumExpect=sum<<6;
ignor=0;
}
if (diff==0)
buzPeriod=1000000;
else
buzPeriod=avgsum/(2*abs(diff));
}
if((digitalRead(ledRead) ==HIGH) && (pinSeven == HIGH)){
SendMessage();
}
else{
}
if (mySerial.available()>0)
Serial.write(mySerial.read());
}
That is the final Arduino sketch for the Metal Detector DIY Project with SMS. And once uploaded, the Metal Detector DIY Project with SMS works according to specification.
Conclusion
Now you know how to design Metal Detector DIY Project with SMS from beginning to finish. Let us know in the comment section how your desing went. You can also send us videos and pictures of your project n any of the social media handles below.
Is your website displaying its content in search engine results in Japanese (as shown in the image below)? When you check your website content on Google search as shown in the picture above; the results shown appear in Japanese texts. This is as a result of your WordPress website having been hacked and injected with a Japanese keyword hack also known as Japanese SEO hack. Are you looking for a way to remove these Japanese keyword hacks for free from your WordPress website? Well, you are on the right blog. This is a step-by-step guide on how to fix a malware infected website Japanese Keyword/SEO Hack Free. Ensure to read to the end so that you won’t miss any steps.
Watch the full video here
Introduction
This malware hack known as Japanese keyword hack is a spam-related hack. The hacker use it to create new pages with autogenerated Japanese text on your WordPress website. This pages are embedded as backlinks to other webpages with different contents they are trying to promote. When you search your website content on Google, the results displayed have these backlinks that are pointing to other websites rather than your own.
In today’s post, how to fix/remove Japanese keyword hack/Japanese SEO spam on a website for free, we will go through step-by-step how to remove Japanese keyword hack or Japanese SEO hack for free (using our WordPress website as an example). If you own a WordPress website or you built your website using a WordPress theme, and after some time, you noticed that your website shows gibberish written in the Japanese (or even Chinese) language. Then you are a victim of this type of hack attack. Don’t worry, we will resolve this soon. Ensure you read to the end of this post to get all the necessary information needed.
Japanese Spam hack result showing unusual pages
As shown in the image above with the braces and arrow. The search results produced a Japanese SEO page that isn’t a content we created and yet the domain name (shown in blue brace) still remain our own. But the infected page has been changed. For our own website (used as illustration) here, this has been backlinked to a Casino webpage in Madrid (the brace shown in red). These pages like the one shown in the image above points to the hacker’s page.
Checking if Your Website is Affected
The best way to be sure is to use a search engine. If we go to the Google search engine (which is the most popular) using our browser and type site:nameofwebsite.com. An example is shown in the picture below.
search content of website
The results displayed indicated that the site (our website) was under Japanese SEO spam siege. The pages were written in Japanese, and even those written in English were detailed in another language, as shown below.
Japanese SEO Spam results on Google search
These links are not directed to our website but to other foreign webpages that serve the interests of the hacker. And if our website visitors click on it, they get redirected to another website (as indicated by the red arrows above). As an example, clicking on the labelled page link redirects the visitor to this Japanese clothing store shown below.
SEO spam redirected webpages
This is because the hackers have already added themselves as a property owners in the Google Search Console. Some of the reasons they do this is to increase profits by manipulating our own site’s settings. If you are a victim of this. Don’t worry! Keep following the undermentioned steps and we will remove this menace in this how to Fix Malware Infected Website, Japanese Keyword/SEO Hack Free wiki.
Log Every User Out and Everywhere
Your WordPress admin page is the first place hackers use to inject malware codes that would bring the SEO Spam hack to your WordPress website. If your WordPress login password has been compromised, it needs to be changed. And that is a big “IF”. Especially when you are running a WordPress website that enables different admin users. The best thing to do is to use the admin user access and log everyone out. To do this, go to users, navigate to profile, scroll down to Account Management. At sessions, click on log out everywhere else, as shown below.
Log out your login history from all users on all devices
Change All Existing User Login Passwords
Change Password for WordPress dashboard
This means creating new passwords for the Admin, The editor, the contributor of the WordPress website etc. Go to Account Management and locate New Password and Set New Password.
Set new password for WordPress site
Change Password for Cpanel Password
First, we have to go to our admin for our website cPanel. Log in and check the right-hand side of our dashboard.
Click on our username, then account preferences as shown below. Scroll down to password and security.
Change password in cPanelChange password on cPanel
We changed our password by navigating to the change password page and input our new password inside the input password box.
Use Google Search Console
The google search console helps you to get your website noticed and discovered on Google search results. IF your contents are already showing up on Google search. The chances are that you are already using the Google search console. To login into your Google Console account, use this link. You may have to log in and verify that you own the domain. If you don’t know how to do this, use Google search or any other search engine to find answers, and if it still confuses you, leave a query regarding this in the comment section. Once you are in your Google search console, the appearance will look something like this picture below.
Google search console
Checking for Infected Japanese SEO backlinks
On the left hand side pane (of the image above), hover to reveal the scrolling handle, use this to scroll down until you reach links at the bottom. This is where you click to find all the website links coming in and going out of your website.
Links button on Google search console
The links would display all your backlinks. You can copy each of the website links and put them on a separate browser to test the links. For the example website used in this tutorial, most of the backlinks were porn sites, casinos, clothing websites etc.
Google console links result
If these websites are allowed for long they could use up your bandwidth rapidly.
When your website is infected with Japanese keyword hack virus, the search results on Google displays pages that have your domain name but the title of those pages can be very misleading.
Keyword Spam pages
The picture above shows the search results of our website infected with the Japanese SEO Spam virus. But looking closely, the pages displayed are numbered 1, 2, and 3. The number 1 page is the homepage of the website. However, the page it is pointing to was written in a language that can not be understood by English-speaking users, this is also Number 2. The number 3 result was from the shop page, but rather than the electronics components and kits on display at the online shop, it is displaying a Hussein dress shirt. These pages are still linked to our website’s contents. Although it doesn’t display its page content on Google search results correctly, once clicked on, it will take online visitors to our pages.
Heavily infected SEO spam
On the other hand, majority of the pages are pointing to another SEO page content. As illustrated with the picture of our website above, the pages here drive traffic away from our website. They are something like “aco136”, “dft353” “zqcum” etc. If a visitor clicks on any of these links, it would take them to the hackers backlinked website pages instead.
Japanese SEO spam page
Usually, the Japanese SEO hacker pages are non-mobile-friendly and very slow to load, and it could really drive visitors away from your website. Most people don’t have the time to wait until a slow loading page finishes loading. It could also make Google blacklist your website. To tackle this issue, go ahead and log into your WordPress admin page again.
Backup your WordPress Content
The backing up of your contents on your WordPress site is also important. However, most of the backups required you to pay for such server services. There are other ways you can get around this. For example, you can use the UpdraftPlus plugin to backup contents on your Google Drive account, provided you have enough storage space there. Whether you choose this option or not, you can still proceed to the next step.
Download and Install Wordfence Security Plugin
Installing WordFence Security Plugin
Go to the left-hand side panel of your WordPress admin dashboard, hover over the Plugins tab, then navigate to Install Plugin. Next, click on “Add New.”
Using the search bar for WordFence plugin
Click on the search plugin input box as shown above. And type “Wordfence.” Alternatively, you can follow the link given here to download . We used the free version of the plugin here. We recommend you do too (that is kind of why the how-to was written). Or if you have the money, you can go for the premium version.
Selecting Wordfence Security plugin
Click on Wordfence Security- Firewall & Malware Scan. Install it and activate it.
Once this is done. Return to your plugins page or click on Wordfence on the left hand side of the dashboard.
Wordfence scan option
You can opt to go to the Wordfence dashboard before anything else. This would offer you the chance to see your website’s security stats before proceeding to scan your website for malware. This is a very crucial part in this How to Fix Malware Infected Website, Japanese Keyword/SEO Hack Free wiki.
Wordfence Security Dashboard
Click on Scan next from the left hand side of the dashboard, hover over Wordfence and select Scan option.
Scanning website for malware using WordfenceWordfence Scan option
Click on Start New Scan and wait until it has finished scanning. As shown with our example website here, There are two issues; one is File Changes and the other is Vulnerability Scan Issues. This means that our files may have been altered by a hacker.
Scanning website using Wordfence
The scan would keep loading until it has finished.
Malware scan results
From the scan results, we could either delete or repair the files that are corrupt. I would recommend repairing the repairable files. Then delete the files that are not repairable. Click on repair all repairable files” and wait for the system to repair the files it can repair. These are the small steps that would lead to a giant leap on our search for how to fix malware infected website, Japanese keyword/SEO hack free.
View details of each malicious file
Next, for the files that are not repairable, you can either delete them or click on the details of each file to view the severity of each infected file. You can check out the difference in each file to see the changes in each file.
Wordfence File Difference viewer
From the file difference, we can see a lot of things on this .php file. This was the exact file that was corrupted that made it possible for the Japanese keyword hack/Japanese SEO spam. From the left hand side of this comparison, we can see the original .php file versus the file that was modified by the hacker on the right hand side. The solution to this can’t be resolved automatically by Wordfence because the .php file is a file on the cPanel side. The Wordfence plugin doesn’t have access to the file.
Get the location of the corrupt file by looking at its directory path above on the Wordfence file viewer as shown below.
cPanel file directory path
Using this, we locate the file in the cPanel public_html directory.
locating the corrupt file on cPanelOpen with UTF-8 encoding format
Open this for editing and choose utf-8 as your decoding format.
utf-8 encoding character selection
With the file opened as shown below; we can delete the hackers’ Japanese SEO spam/Japanese Keyword hack codes. If this step is not judiciously done, there won’t be success in the how to Fix Malware Infected Website, Japanese Keyword/SEO Hack Free guide.
malware code isolation
We begin by deleting the codes that were not already in the original file displayed by Wordfence file viewer. After removing the codes, save the file and go back to Wordfence and rescan your website files. Using our demo website example, the file changes result showed that the issue has been resolved.
Resolving file changes security issues
The vulnerability scan can be further pursued but this would mean carefully tracking out the files that poses security threats to your website.
After this is done; we proceed to check if the back-linked Japanese SEO sites are still functional. We go back to Google search engine and type the same search query: site:nameofwebsite.com. In our own demo example, we used our website name as shown in the picture below.
site: nameofwebsite.com
The results shown would still remain the same on Google search results but we are really after the functionality. This means we want to know if the backlinks still redirects visitors to the hackers page.
Japanese Keyword Hack results on Google
A click on the page results that has the Japanese links should display error 404, page not found for us to know that the changes we made were working.
Error 404 on webpage
Great. Once you are here. You efforts have finally paid off. The next steps are very easy to finish.
Re-index Your Web Pages across Google Console and other Search Engines
Re-indexing on Google.
Go back to the Google search console and click on URL inspection.
Indexing page on Google search console
Click on request indexing next.
Page Indexing on search console
Ensure that you re-index all your pages on your website using the Google search console, this would ensure you have completed your how to fix/remove Japanese keyword Hack/Japanese SEO hack free. The YouTube video shows more details on how to generate and use Google sitemaps to re-index your page.
Re-indexing on Bing Search Console.
This is achieved by going to the link. The Bing search console is owned by Microsoft and it is popular for search engine results done using the Internet Explorer browser.
Bing console dashboard
Follow the same steps done with Google search console and Click on Submit sitemap. Add the domain URL and click submit.
submitting sitemaps on Bing console
Using Popular Sitemaps
Another fast way to ensure many popular search engines get your website’s content is to use XML sitemaps. You can use this by going to the link. This would direct you to the page shown below.
XML sitemaps
We input our website link and let it do the rest. They required us to sign up before using the free version, but after that, it was able to index the pages across many popular search engines.
Check the Results on Search Engines
After the above steps have been successfully completed, we have to wait for the search engines to crawl the website again. This may take some time. It may take days or even weeks before Google and the other search engines can recrawl our website pages and display the intended results successfully. But after a period of one week, we came back to check again. The results on Google search when we type the same search query, this time the results have changed.
Google search results
Also, using the Internet Explorer browser, the results on Bing search too has been updated accordingly.
Bing search results
However, they may still be some few exceptions. The pages on the websites may not be properly crawled by the search engines so all of its results won’t be updated accurately at the same time.
Japanese keyword hack pages
This shouldn’t make you panic if you see this in your own results. The validity of solution can be verified by clicking on the page result displayed and once it shows an error 404 ; page was not found. We know that we are still good in business.
These steps explicitly explained above are the summary of how to fix/remove Japanese Keyword Hack/Japanese SEO hack free from your website.
Things to note and do always to keep your website safe.
Always update your WordPress outdated/expired plugins
Always update outdated/expired themes
Always update outdated/expired WordPress version.
Failure to update and secure the above mentioned 3 things would give hackers what they need to to gain access to most WordPress websites. An outdated theme gives the hacker easier access to your login details or ways to attack your WordPress site. So does an outdated plugin or theme.
4. Use a good Antivirus and security plugin like Wordfence. This would continuously run scan and update you on outdate plugins and themes. And it would equally stop web attacks on your website.
5. Consider going away from using Content Management System (CMS) like WordPress to something better like Bootstrap.
Conclusion
And that is it for this post. If you have any questions, just leave a comment in the comment section below. You can also see our other posts or check out our online store if you are a tech enthusiast. Let us know how we can assist you. Any time!
If you’ve noticed strange Japanese characters appearing in your website’s search results, chances are your WordPress site has been infected with the Japanese Keyword Hack (Japanese SEO Hack). This malware injects malicious code into your site, creating thousands of spammy pages and redirecting traffic to fraudulent sites. Not only does this damage your SEO rankings, but it can also lead to Google blacklisting your website.
Watch the full video here
The good news? You can fix this issue for free with a step-by-step process that we will walk you through. Let’s get started!
Understanding the Japanese Keyword Hack
What Is the Japanese Keyword Hack?
The Japanese SEO Spam Hack is a type of malware that infects WordPress websites by injecting scripts that generate Japanese spam pages. These pages contain random product listings and link back to the hacker’s website, boosting their SEO rankings while damaging yours.
The best way to be sure is to use a search engine. If we go to the Google search engine (which is the most popular) using our browser and type site:nameofwebsite.com. An example is shown in the picture above.
The results displayed indicated that the site (our website) was under Japanese SEO spam siege. The pages were written in Japanese, and even those written in English were detailed in another language, as shown below.
These links are not directed to our website but to other foreign webpages that serve the interests of the hacker. And if our website visitors click on it, they get redirected to another website (as indicated by the red arrows above). As an example, clicking on the labelled page link redirects the visitor to this Japanese clothing store shown below.
This is because the hackers have already added themselves as a property owners in the Google Search Console. Some of the reasons they do this is to increase profits by manipulating our own site’s settings. If you are a victim of this. Don’t worry! Keep following the undermentioned steps and we will remove this menace in this Steps to Remove Japanese Keyword Hack/Japanese SEO Hack for Free on Your Website wiki.
STEP 2: Log Every User Out and Everywhere
Your WordPress admin page is the first place hackers use to inject malware codes that would bring the SEO Spam hack to your WordPress website. If your WordPress login password has been compromised, it needs to be changed. And that is a big “IF”. Especially when you are running a WordPress website that enables different admin users. The best thing to do is to use the admin user access and log everyone out. To do this, go to users, navigate to profile, scroll down to Account Management. At sessions, click on log out everywhere else, as shown below.
Log out your login history from all users on all devices
STEP 3: Change All Existing User Login Passwords
Change Password for WordPress dashboard
This means creating new passwords for the Admin, The editor, the contributor of the WordPress website etc. Go to Account Management and locate New Password and Set New Password.
Set new password for WordPress site
Change Password for Cpanel Password
First, we have to go to our admin for our website cPanel. Log in and check the right-hand side of our dashboard.
Click on our username, then account preferences as shown below. Scroll down to password and security.
Change password in cPanelChange password on cPanel
We changed our password by navigating to the change password page and input our new password inside the input password box.
STEP 4: Use Google Search Console
The google search console helps you to get your website noticed and discovered on Google search results. IF your contents are already showing up on Google search. The chances are that you are already using the Google search console. To login into your Google Console account, use this link. You may have to log in and verify that you own the domain. If you don’t know how to do this, use Google search or any other search engine to find answers, and if it still confuses you, leave a query regarding this in the comment section. Once you are in your Google search console, the appearance will look something like this picture below.
Google search console
STEP 5: Checking for Infected Japanese SEO backlinks
On the left hand side pane (of the image above), hover to reveal the scrolling handle, use this to scroll down until you reach links at the bottom. This is where you click to find all the website links coming in and going out of your website.
Links button on Google search console
The links would display all your backlinks. You can copy each of the website links and put them on a separate browser to test the links. For the example website used in this tutorial, most of the backlinks were porn sites, casinos, clothing websites etc.
Google console links result
If these websites are allowed for long they could use up your bandwidth rapidly.
When your website is infected with Japanese keyword hack virus, the search results on Google displays pages that have your domain name but the title of those pages can be very misleading.
Keyword Spam pages
The picture above shows the search results of our website infected with the Japanese SEO Spam virus. But looking closely, the pages displayed are numbered 1, 2, and 3. The number 1 page is the homepage of the website. However, the page it is pointing to was written in a language that can not be understood by English-speaking users, this is also Number 2. The number 3 result was from the shop page, but rather than the electronics components and kits on display at the online shop, it is displaying a Hussein dress shirt. These pages are still linked to our website’s contents. Although it doesn’t display its page content on Google search results correctly, once clicked on, it will take online visitors to our pages.
Heavily infected SEO spam
On the other hand, majority of the pages are pointing to another SEO page content. As illustrated with the picture of our website above, the pages here drive traffic away from our website. They are something like “aco136”, “dft353” “zqcum” etc. If a visitor clicks on any of these links, it would take them to the hackers backlinked website pages instead.
Japanese SEO spam page
Usually, the Japanese SEO hacker pages are non-mobile-friendly and very slow to load, and it could really drive visitors away from your website. Most people don’t have the time to wait until a slow loading page finishes loading. It could also make Google blacklist your website. To tackle this issue, go ahead and log into your WordPress admin page again.
STEP 6: Backup your WordPress Content
The backing up of your contents on your WordPress site is also important. However, most of the backups required you to pay for such server services. There are other ways you can get around this. For example, you can use the UpdraftPlus plugin to backup contents on your Google Drive account, provided you have enough storage space there. Whether you choose this option or not, you can still proceed to the next step.
STEP 7: Download and Install Wordfence Security Plugin
Installing WordFence Security Plugin
Go to the left-hand side panel of your WordPress admin dashboard, hover over the Plugins tab, then navigate to Install Plugin. Next, click on “Add New.”
Using the search bar for WordFence plugin
Click on the search plugin input box as shown above. And type “Wordfence.” Alternatively, you can follow the link given here to download . We used the free version of the plugin here. We recommend you do too (that is kind of why the how-to was written). Or if you have the money, you can go for the premium version.
Selecting Wordfence Security plugin
Click on Wordfence Security- Firewall & Malware Scan. Install it and activate it.
Once this is done. Return to your plugins page or click on Wordfence on the left hand side of the dashboard.
Wordfence scan option
You can opt to go to the Wordfence dashboard before anything else. This would offer you the chance to see your website security stats before proceeding to scan your website for malware. This is a very crucial part in this Steps to Remove Japanese Keyword Hack/Japanese SEO Hack for Free on Your Website wiki.
Wordfence Security Dashboard
Click on Scan next from the left hand side of the dashboard, hover over Wordfence and select Scan option.
Scanning website for malware using WordfenceWordfence Scan option
Click on Start New Scan and wait until it has finished scanning. As shown with our example website here, There are two issues; one is File Changes and the other is Vulnerability Scan Issues. This means that our files may have been altered by a hacker.
Scanning website using Wordfence
The scan would keep loading until it has finished.
Malware scan results
From the scan results, we could either delete or repair the files that are corrupt. I would recommend repairing the repairable files. Then deleting the files that are not repairable. Click on repair all repairable files and wait for the system to repair the files it can repair. These are the small steps that would lead to a giant leap on our search for Steps to Remove Japanese Keyword Hack/Japanese SEO Hack for Free on Your Website.
View details of each malicious file
Next, for the files that are not repairable, you can either delete them or click on the details of each file to view the severity of each infected file. You can check out the difference in each file to see the changes in each file.
Wordfence File Difference viewer
From the file difference, we can see a lot of things on this .php file. This was the exact file that was corrupted that made it possible for the Japanese keyword hack/Japanese SEO spam. From the left hand side of this comparison, we can see the original .php file versus the file that was modified by the hacker on the right hand side. The solution to this can’t be resolved automatically by Wordfence because the .php file is a file on the cPanel side. The Wordfence plugin doesn’t have access to the file.
Get the location of the corrupt file by looking at its directory path above on the Wordfence file viewer as shown below.
cPanel file directory path
STEP 8: Go To Your cPanel Website Backend
Using this, we locate the file in the cPanel public_html directory.
locating the corrupt file on cPanelOpen with UTF-8 encoding format
Open this for editing and choose utf-8 as your decoding format.
utf-8 encoding character selection
With the file opened as shown below; we can delete the hackers Japanese SEO spam/Japanese Keyword hack codes. If this step is not judiciously done, there won’t be success in the Steps to Remove Japanese Keyword Hack/Japanese SEO Hack for Free on Your Website guide.
malware code isolation
We begin by deleting the codes that were not already in the original file displayed by Wordfence file viewer. After removing the codes, save the file and go back to Wordfence and rescan your website files. Using our demo website example, the file changes result showed that the issue has been resolved.
Resolving file changes security issues
The vulnerability scan can be further pursued but this would mean carefully tracking out the files that poses security threats to your website.
STEP 9: CHECK IF THE LINKS ARE STILL ACTIVE
After this is done; we proceed to check if the back-linked Japanese SEO sites are still functional. We go back to Google search engine and type the same search query: site:nameofwebsite.com. In our own demo example, we used our website name as shown in the picture below.
site: nameofwebsite.com
The results shown would still remain the same on Google search results but we are really after the functionality. This means we want to know if the backlinks still redirects visitors to the hackers page.
Japanese Keyword Hack results on Google
A click on the page results that has the Japanese links should display error 404, page not found for us to know that the changes we made were working.
Error 404 on webpage
Great. Once you are here. You efforts have finally paid off. The next steps are very easy to finish.
STEP 10: Re-index Your Web Pages across Google Console and other Search Engines
Re-indexing on Google.
Go back to the Google search console and click on URL inspection.
Indexing page on Google search console
Click on request indexing next.
Page Indexing on search console
Ensure that you re-index all your pages on your website using the Google search console, this would ensure you have completed your how to fix/remove Japanese keyword Hack/Japanese SEO hack free. The YouTube video shows more details on how to generate and use Google sitemaps to re-index your page.
Re-indexing on Bing Search Console.
This is achieved by going to the link. The Bing search console is owned by Microsoft and it is popular for search engine results done using the Internet Explorer browser.
Bing console dashboard
Follow the same steps done with Google search console and Click on Submit sitemap. Add the domain URL and click submit.
submitting sitemaps on Bing console
STEP 11: Using Popular Sitemaps
Another fast way to ensure many popular search engines get your website’s content is to use XML sitemaps. You can use this by going to the link. This would direct you to the page shown below.
XML sitemaps
We input our website link and let it do the rest. They required us to sign up before using the free version, but after that, it was able to index the pages across many popular search engines.
STEP 12: Check the Results on Search Engines
After the above steps have been successfully completed, we have to wait for the search engines to crawl the website again. This may take some time. It may take days or even weeks before Google and the other search engines can recrawl our website pages and display the intended results successfully. But after a period of one week, we came back to check again. The results on Google search when we type the same search query, this time the results have changed.
Google search results
Also, using the Internet Explorer browser, the results on Bing search too has been updated accordingly.
Bing search results
However, they may still be some few exceptions. The pages on the websites may not be properly crawled by the search engines so all of its results won’t be updated accurately at the same time.
Japanese keyword hack pages
This shouldn’t make you panic if you see this in your own results. The validity of solution can be verified by clicking on the page result displayed and once it shows an error 404 ; page was not found. We know that we are still good in business.
These steps explicitly explained above are the summary of Steps to Remove Japanese Keyword Hack/Japanese SEO Hack for Free on Your Website.
Things to note and do always to keep your website safe.
Always update your WordPress outdated/expired plugins
Always update outdated/expired themes
Always update outdated/expired WordPress version.
Failure to update and secure the above mentioned 3 things would give hackers what they need to to gain access to most WordPress websites. An outdated theme gives the hacker easier access to your login details or ways to attack your WordPress site. So does an outdated plugin or theme.
4. Use a good Antivirus and security plugin like Wordfence. This would continuously run scan and update you on outdate plugins and themes. And it would equally stop web attacks on your website.
5. Consider going away from using Content Management System (CMS) like WordPress to something better like Bootstrap.
Conclusion
And that is it for this post. If you have any questions, just leave a comment in the comment section below. You can also see our other posts or check out our online store if you are a tech enthusiast. Let us know how we can assist you. Any time!
In this power management system project, a standing AC fan is redesigned into a smart automated version that detects human presence using a passive infrared (PIR) sensor and establishes two different time modes using a real-time clock (RTC). Specifically, “Remote Active Mode” and “Auto Sense Mode.” During “Remote Active Mode,” which is often referred to as the “working hour,” the user could select the desired speed via the remote control. The fan operates on its own while it is in auto-sensing mode. The fan may determine when to switch to auto mode thanks to the RTC sensor. Then, by employing the PIR sensor, it was able to recognize human movement and determine when someone was in need of cold air ventilation. The fan will switch itself on and run at a steady speed of two if it detects motion; if, after a while, it is unable to detect any motion, it will shut off.
We began the project design process by utilizing the Fritzing circuit IDE to create the circuit schematic. as seen in the image below.
Circuit Diagram for the project design
Following the circuit diagram, we built the standalone development board around the Atmega328P-U microcontroller. For other projects that used Atmega328P-PU microcontroller, check out: Atmega328P-U projects
So here, the atmega328P-U microcontroller unit (MCU) is programmed using the FTDI ISP programmer as shown above. We used a DS3231 type of RTC to keep and set our time. We also used a PIR sensor to detect the motion. The connection is set such that the serial clock pin (SCL) and the serial data pin (SDA) of the RTC are connected to analog pin 5 (A5) and analog pin 4 (A4) of the MCU, respectively. The PIR output is connected to the digital pin 10 of the Atmega328P-U.
Next that catches our interest is the 16×4 LCD connection. As shown in the circuit diagram, we are using 4-bit connection mode (4 wire type connection). We connected out Register select (RS) to D3 of the MCU, the enable pin (E) to D4, and the four data pins to digital pins 8 through 5.
Note: If you are using a power supply that has DC output above 5V, you have to use a voltage regulator as shown in the circuit diagram to buck it down to 5V since the MCU uses 5V DC output. but ensure that your 5V meets up to 3A. Otherwise, during relay switch, the LCD screen may scatter and start misbehaving. Also, if you don’t use 5V DC supply, the whole system would end up getting fried.
Now, to switch the states of the AC standing fan, we need a 3-channel relay module to change the speed controls automatically.
Speed regulator switch
Here we disconnected the normal speed selector switch found on the standing fan and extended it out with more wires. Then the AC live wire is connected to the common relay, while the respective speed lines are connected to the other three as shown in the picture above. The neutral line of the AC is connected to the neutral of the fan induction coil.
After the connection has been made, the PIR sensor and the RTC is connected too to the MCU board. The LCD module is connected to its header pin. Next is to program the MCU. Copy the code below into your Arduino IDE.
#include <Wire.h>
#include <RTClib.h>
#include <EEPROM.h>
#include <IRremote.h>
#include <LiquidCrystal.h>
LiquidCrystal lcd(3, 4, 8, 7, 6, 5);
RTC_DS3231 rtc;
char daysOfTheWeek[7][12] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};
#define speed1 A0
#define speed2 A1
#define speed3 A2
int RECV_PIN = 2;
const int PIR = 10;
unsigned long count = 0;
int state = LOW;
int currentState = 0;
int previousState = 0;
int sensor_count = 0;
int timer = 0;
int ts = 50;
int tc = ts;
int sc = 10;
int fail = 0;
int ms = 50;
unsigned long pm = 0;
const long interval = ms;
boolean logic;
byte val0 = EEPROM.read(0);
byte val1 = EEPROM.read(1);
byte val2 = EEPROM.read(2);
int ontime = val1;
int offtime = val2;
int menu = 0;
int pause = 50;
int rtcDAY, rtcMONTH, rtcYEAR, rtcHOUR, rtcMIN, rtcSEC;
int minus = 0;
int plus = 0;
int fan = 0;
String remote;
String stat = "";
String SPEED = "";
IRrecv irrecv(RECV_PIN);
decode_results results;
void page(){
DateTime now = rtc.now();
lcd.setCursor(0, 0);
lcd.print("RUKE's SMART FAN");
lcd.setCursor(0, 1);
lcd.print(SPEED);
lcd.setCursor(0, 2);
lcd.print(stat);
lcd.setCursor(0, 3);
lcd.print(now.day(), DEC);
lcd.print('/');
lcd.print(now.month(), DEC);
lcd.print('/');
lcd.print(now.year(), DEC);
lcd.print(" ");
lcd.print(now.hour(), DEC);
lcd.print(':');
lcd.print(now.minute(), DEC);
}
void fanOff(){
//turn the fan off
analogWrite(speed1, 255);
analogWrite(speed2, 255);
analogWrite(speed3, 255);
SPEED = " FAN OFF ";
}
void spd1(){
//turn the fan off
analogWrite(speed1, 0);
analogWrite(speed2, 255);
analogWrite(speed3, 255);
SPEED = " speed 1 ";
}
void spd2(){
//turn the fan off
analogWrite(speed1, 255);
analogWrite(speed2, 0);
analogWrite(speed3, 255);
SPEED = " speed 2 ";
}
void spd3(){
//turn the fan off
analogWrite(speed1, 255);
analogWrite(speed2, 255);
analogWrite(speed3, 0);
SPEED = " speed 2 ";
}
void SenSe(){
unsigned long cm = millis();
unsigned long rr = cm - pm;
if(rr > interval){
if(digitalRead(PIR)==HIGH){
sensor_count = sensor_count + 1;
}
timer = timer + 1;
pm = cm;
if(timer >= tc){
if((sensor_count >= sc) && (tc >= ts)){
spd2();
tc = 0;
fail = 0;
}
else{
fail = fail + 1;
tc = ts;
//interval = ms;
}
timer = 0;
sensor_count = 0;
}
}
if(fail > 20){
fail = 0;
fanOff();
}
}
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
lcd.begin(16, 4);
pinMode(speed1, OUTPUT);
pinMode(speed2, OUTPUT);
pinMode(speed3, OUTPUT);
pinMode(PIR,INPUT);
if (! rtc.begin()) {
lcd.setCursor(0, 0);
lcd.print("Can't find RTC");
delay(3000);
while (1);
}
if (rtc.lostPower()) {
lcd.setCursor(0, 0);
lcd.print("RTC lost power!");
// following line sets the RTC to the date & time this sketch was compiled
rtc.adjust(DateTime(F(__DATE__), F(__TIME__)));
delay(3000);
}
// In case the interrupt driver crashes on setup, give a clue
// to the user what's going on.
Serial.println("Enabling IRin");
irrecv.enableIRIn(); // Start the receiver
Serial.println("Enabled IRin");
fanOff();
}
void loop() {
// put your main code here, to run repeatedly:
DateTime now = rtc.now();
rtcHOUR = now.hour(), DEC;
if (irrecv.decode(&results)){
remote = String(results.value, HEX);
if(remote == "511dbb"){
menu = 1;
}
Serial.println(menu);
Serial.println(fan);
Serial.println(remote);
irrecv.resume(); // Receive the next value
}
if((rtcHOUR >= ontime) && (rtcHOUR <offtime))//Comparing the current time with the Alarm time
{
stat = " Auto Mode ";
SenSe();
}
else{
if(remote == "c101e57b"){
fanOff();
}
if(remote == "9716be3f"){
spd1();
}
if(remote == "3d9ae3f7"){
spd2();
}
if(remote == "6182021b"){
spd3();
}
stat = " Remote Active ";
}
if(menu < 1){
page();
}
menu = constrain(menu, 0, 5);
switch(menu){
case 1:
lcd.setCursor(0, 0);
lcd.print("**Control MENU** ");
lcd.setCursor(0, 1);
lcd.print(">1. FAN ON Time ");
lcd.setCursor(0, 2);
lcd.print(" 2. FAN OFF Time ");
lcd.setCursor(0, 3);
lcd.print(" 3. EXIT MENU ");
if(remote == "a3c8eddb"){
menu++;
if(menu > 3){
menu = 1; }
}
if(remote == "f076c13b"){
menu--;
if(menu < 1){
menu = 3; }
}
if(remote == "e5cfbd7f" && menu == 1){
menu = 4;
}
break;
case 2:
lcd.setCursor(0, 0);
lcd.print("**Control MENU** ");
lcd.setCursor(0, 1);
lcd.print(" 1. FAN ON Time ");
lcd.setCursor(0, 2);
lcd.print(">2. FAN OFF Time ");
lcd.setCursor(0, 3);
lcd.print(" 3. EXIT MENU ");
if(remote == "a3c8eddb"){
menu++;
if(menu > 3){
menu = 1;}
}
if(remote == "f076c13b"){
menu--;
if(menu < 1){
menu = 3; }
}
if(remote == "e5cfbd7f" && menu == 2){
menu = 5;
}
break;
case 3:
lcd.setCursor(0, 0);
lcd.print("**Control MENU** ");
lcd.setCursor(0, 1);
lcd.print(" 1. FAN ON Time");
lcd.setCursor(0, 2);
lcd.print(" 2. FAN OFF Time");
lcd.setCursor(0, 3);
lcd.print(">3. EXIT MENU ");
if(remote == "a3c8eddb"){
menu++;
if(menu > 3){
menu = 1;}
}
if(remote == "f076c13b"){
menu--;
if(menu < 1){
menu = 3;
}
}
if(remote == "e5cfbd7f" && menu == 3){
menu = 0; }
break;
case 5:
lcd.clear();
offtime = constrain(offtime, 0, 23);
lcd.setCursor(0, 0);
lcd.print(" SET AC OFF Time: ");
lcd.setCursor(0, 2);
lcd.print("New Time = ");
lcd.print(offtime);
lcd.print(":00 ");
if(remote == "a3c8eddb"){
offtime++;
if(offtime > 23){
offtime = 0;
}
}
if(remote == "f076c13b"){
offtime--;
if(offtime < 0){
offtime = 23;
}
}
if(remote == "e5cfbd7f" && menu == 5){
EEPROM.update(2, offtime);
menu = 2;
}
break;
case 4:
lcd.clear();
ontime = constrain(ontime, 0, 23);
lcd.setCursor(0, 0);
lcd.print(" Set FAN ON Time ");
lcd.setCursor(0, 2);
lcd.print("New Time = ");
lcd.print(ontime);
lcd.print(":00 ");
if(remote == "a3c8eddb"){
ontime++;
if(ontime > 23){
ontime = 0;}
}
if(remote == "f076c13b"){
ontime--;
if(ontime < 0){
ontime = 23;}
}
if(remote == "e5cfbd7f" && menu == 4){
EEPROM.update(1, ontime);
menu = 1;
}
break;
}
remote = "";
delay(50);
}
You can change the time for the Remote Active mode and the Auto Mode in the design after successfully uploading the code and using your remote controller to adjust it. To determine which button does your bidding, you have to run the IR receiver test and map out the received IR HEX values. Then you would in turn use these HEX codes, to assign a specific command in the IF statement you coded for the power management system design.
We used Analog pins for your relay module inputs which in turn controls the AC fan speeds and we defined in the code lines above. The page function greeting message could be altered to any of the programmer’s choice. functions like fanOff(), spd1(), spd2() and spd3() were used to control the state of each relay on the relay module and which in turn regulate the fan speed. As seen in the sketch, function fanOff() turns off all the inputs of the relay module by gving them 8-bit -1 (255) voltage level (which is a HIGH). Since the relay module is active LOW, this would turn off all the inputs.
function SenSe() controls the PIR sensor and its count mechanism. Virtually, we just increased the delay time to 10 seconds (int sc =10). After 20 seconds in the auto mode and it doesn’t sense any motion it automatically turns off.
A visual tutorial is giving below for more explanation.
Smart Fan Project
Conclusion
A Power Management System Project is more than a school or DIY task. It’s a practical solution that teaches you how electricity behaves and how smart control can change everything. When you build one, you’re not just creating a circuit — you’re creating a smarter way to manage energy.
From monitoring voltage and load to switching relays and protecting devices, PMS helps you take charge of your entire electrical setup.