Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-theme.php on line 554
Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-theme.php on line 595
Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-theme.php on line 535
Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-theme.php on line 544
Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-request.php on line 960
Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-request.php on line 980
Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-request.php on line 992
Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-request.php on line 1003
Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php on line 151
Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php on line 175
Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php on line 164
Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php on line 186
Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php on line 138
Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php on line 75
Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php on line 89
Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php on line 110
Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php on line 127
Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php on line 199
Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::hasChildren($allow_links = true) should either be compatible with RecursiveDirectoryIterator::hasChildren(bool $allowLinks = false): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 61
Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::rewind() should either be compatible with FilesystemIterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 39
Deprecated: Return type of Ai1wm_Recursive_Directory_Iterator::next() should either be compatible with DirectoryIterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/iterator/class-ai1wm-recursive-directory-iterator.php on line 46
Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 51
Deprecated: Return type of Ai1wm_Recursive_Extension_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-extension-filter.php on line 41
Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::getChildren() should either be compatible with RecursiveFilterIterator::getChildren(): ?RecursiveFilterIterator, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 67
Deprecated: Return type of Ai1wm_Recursive_Exclude_Filter::accept() should either be compatible with FilterIterator::accept(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/all-in-one-wp-migration/lib/vendor/servmask/filter/class-ai1wm-recursive-exclude-filter.php on line 43
Deprecated: Return type of WPForms\Logger\Records::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 96
Deprecated: Return type of WPForms\Logger\Records::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 40
Deprecated: Return type of WPForms\Logger\Records::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 50
Deprecated: Return type of WPForms\Logger\Records::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 62
Deprecated: Return type of WPForms\Logger\Records::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 74
Deprecated: Return type of WPForms\Logger\Records::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/wpforms-lite/src/Logger/Records.php on line 84
Deprecated: DateTime::__construct(): Passing null to parameter #1 ($datetime) of type string is deprecated in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/script-loader.php on line 348
Deprecated: Return type of ActionScheduler_DateTime::setTimezone($timezone) should either be compatible with DateTime::setTimezone(DateTimeZone $timezone): DateTime, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 60
Deprecated: Return type of ActionScheduler_DateTime::getOffset() should either be compatible with DateTime::getOffset(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 48
Deprecated: Return type of ActionScheduler_DateTime::getTimestamp() should either be compatible with DateTime::getTimestamp(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-content/plugins/wpforms-lite/vendor/woocommerce/action-scheduler/classes/ActionScheduler_DateTime.php on line 27
Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/Requests/Cookie/Jar.php on line 63
Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/Requests/Cookie/Jar.php on line 73
Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/Requests/Cookie/Jar.php on line 89
Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/Requests/Cookie/Jar.php on line 102
Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/Requests/Cookie/Jar.php on line 111
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82
Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp.php on line 173
Warning: Cannot modify header information - headers already sent by (output started at /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php:14) in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php:14) in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php:14) in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php:14) in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php:14) in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php:14) in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Deprecated: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/wp-db.php on line 3030
Warning: Cannot modify header information - headers already sent by (output started at /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php:14) in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-server.php on line 1648
Warning: Cannot modify header information - headers already sent by (output started at /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/class-wp-block-list.php:14) in /home/u585406420/domains/imagenscience.com/public_html/child/wp-includes/rest-api/class-wp-rest-server.php on line 1648
{"id":2570,"date":"2021-02-08T18:03:05","date_gmt":"2021-02-08T18:03:05","guid":{"rendered":"http:\/\/staging.careersinscience.co\/?p=2570"},"modified":"2021-02-08T18:03:06","modified_gmt":"2021-02-08T18:03:06","slug":"making-batteries-green","status":"publish","type":"post","link":"https:\/\/child.imagenscience.com\/archives\/2570","title":{"rendered":"Making batteries green"},"content":{"rendered":"\n
The batteries in our keyboards, flashlights, or automobiles seem to provide silent, clean, and efficient power. But to perform their magic, batteries employ inorganic materials such as lithium and other metals\u2014and these elements are unsustainable.<\/p>\n\n\n\n
Finding and developing environmentally friendly battery materials is a growing venture. The image illustrates an experiment that combined forest-based nanocellulose, the organic red dye molecule alizarin, and conductive polymers to successfully fashion a battery with an impressive ability to hold an electric charge (>400 F g-1) and good stability (>1000 cycles). The alizarin, originally derived from plant roots and used historically to dye textiles, improves energy storage, while nanocellulose provides a nonporous and mechanically strong network for the polymers.<\/p>\n\n\n\n